pojęcia: baza danych, i system zarządzania bazą danych, Baza
Transkrypt
pojęcia: baza danych, i system zarządzania bazą danych, Baza
pojęcia: baza danych, i system zarządzania bazą danych, Baza danych – kolekcja danych zapisanych zgodnie z określonymi regułami. System zarządzania bazą danych – oprogramowanie bądź system informatyczny służący do zarządzania bazą danych. Ze względu na charakter danych bazy danych możemy podzielić je na dwie kategorie: 1) bazy analityczne 2) bazy operacyjne, Niezbędne mechanizmy środki do administrowania integralność i bezpieczeństwo danych, dostęp do danych i wielodostępność danych, autoryzacja dostępu do danych, środki optymalizujące wykorzystanie pamięci operacyjnej, Model bazy danych – zbiór zasad (specyfikacji), opisujących strukturę danych w bazie danych. W modelu hierarchicznym dane są przechowywane na zasadzie rekordów nadrzędnychpodrzędnych, tzn. rekordy przypominają strukturę drzewa. Każdy rekord (z wyjątkiem głównego) jest związany z dokładnie jednym rekordem nadrzędnym. Model sieciowej bazy danych – zmodyfikowana wersja modelu hierarchicznego, pozwalająca na definiowanie relacji wiele-wiele w postaci struktury drzewiastej bez powtarzania poszczególnych wartości w ramach obiektu danych. cechy modelu relacyjnego bazy danych; klucz, klucz unikalny (główny), indeks, relacja; W najprostszym ujęciu w modelu relacyjnym dane grupowane są w relacje, które reprezentowane są przez tablice. Relacje są pewnym zbiorem rekordów o identycznej strukturze wewnętrznie powiązanych za pomocą związków zachodzących pomiędzy danymi. typy relacji: typy relacji: jeden do jeden; jeden do wielu; wiele do wielu ogólnie etapy przygotowania bazy danych, m.in. zasady planowania pól i tworzenia tabel rola klucza, w tym klucza unikalnego i indeksu w relacyjnych bazach danych Wszystkie atrybuty niekluczowe są w zależności funkcyjnej od klucza. Klucz - klucz kandydujący (prosty i złożony), klucz unikalny (główny), klucz obcy Redundancja – nadmiarowośd danych: * Imię Nazwisko Antoni Anonim Stanowisko Stawka za godzinę Młotkowy 10 zł Natalia Niewiadomska Sekretarz 20 zł Izabela Iksioska Sekretarz 20 zł Adam Abacki Młotkowy 10 zł Barbara Babacka Księgowa 20 zł Zenon Zetowy Prezes 50 zł Józef Kopytko Młotkowy 10 zł Kazimierz Anonim Sekretarz 20 zł Nie ma nadmiarowości: Tabela "Pracownicy" Imię Nazwisko Stanowisko Antoni Anonim Młotkowy Natalia Niewiadomska Sekretarz Izabela Iksioska Sekretarz Adam Abacki Młotkowy Barbara Babacka Księgowa Zenon Zetowy Prezes Józef Kopytko Młotkowy Kazimierz Anonim Sekretarz Tabela "Stawki godzinowe" po normalizacji Stanowisko Stawka za godzinę Młotkowy 10 zł Sekretarz 20 zł Księgowa 20 zł Prezes 50 zł Wszystkie pola niebędące polami klucza głównego są od niego zależne bezpośrednio.