BAZY DANYCH
dr Grzegorz Filipczyk Wykład 1
Literatura podstawowa
1. Paul Beynon-Davies „Systemy baz danych"
2. ]effrey D. Ulmman, Jeniffer Widom „Podstawowy wykład z systemów baz danych"
3. SQL
CEL WYKŁADU
-» Tworzenie systemów baz danych (tworzenie baz, tworzenie aplikacji)
-» Projektowanie relacyjnych baz danych
Projektowanie aplikacji (obiektowych, reagujących na zdarzenia)
-» Implementacja w MS Access (MySQL)
TWORZENIE SYSTEMÓW BAZ DANYCH
Tworzenie baz danych
o Modelowanie struktur danych o Modelowanie integralności danych Tworzenie aplikacji
o Definiowanie procesów o Projektowanie funkcji o Projektowanie i tworzenie interfejsu
POTRZEBA UMIEJĘTNOŚCI TWORZENIA BAZ DANYCH - powszechność baz danych w praktyce ekonomisty
BAZA DANYCH to kolekcja powiązanych i trwałych danych (pewna technologia informatyczna). Dane to fakty rejestrowane w bazie danych, ciąg znaków zapisanych w bazie danych
SYSTEM ZARZĄDZANIA BAZĄ DANYCH - SZBD (DBMS) - zbiór programów umożliwiających użytkownikom definiowanie, konstruowanie, operowanie (użytkowanie) bazą danych
-» Definiowanie - specyfikacja typów danych, struktur, związków, integralności dla danych (definiujemy strukturę przechowywaną w bazie danych)
Konstruowanie proces zapisu danych na nośniku danych oraz ich kontrola -» Operowanie - zapytanie do bazy danych, modyfikacja, raportowanie.
KONCEPCJA 3 ŚWIATÓW I MODELOWANIE
1. rzeczywistość fizyczna (my oraz świat wokół nas)
2. rzeczywistość pojęciowa (odwzorowanie w świadomości, wyobraźni człowieka)
3. świat danych (odwzorowanie w bazie danych)
BAZA DANYCH
-» logicznie spoiny (wiernie odwzorowujący, zintegrowany) zbiór danych posiadających określone znaczenie (dane + schemat danych)
abstrakcyjne (symboliczne, znakowe), informatyczne odwzorowanie (model) wybranego fragmentu rzeczywistości
-» intensjonalna - schematy lub ekstensjonalna - dane i związki