23. Pojęcie bazy danych - funkcje i możliwości.
Baza danych - zbiór informacji zapisanych w ściśle określony sposób w strukturach odpowiadających założonemu modelowi danych.
- posiada trwałe dane
- posiada dane składowe
część intensjonalna - zbiór definicji opisujących strukturę bazy danych,
część ekstensjonalna - składa się z pozytywnych stwierdzeń, np. klient A kupuje program X
- jest integralna - baza danych pozostaje dokładnym odbiciem obszaru analizy; dane są przechowywane w jednym egzemplarzu, zbędne dane nie są przechowywane
- zapewnia bezpieczeństwo danych - ogranicza się dostęp do danych
Transakcje - zdarzenia, które powodują zmianę stanu bazy (stwierdzenie faktów, które stają się prawdziwe oraz zapewnienie faktów, które przestają być prawdziwe).
Funkcje aktualizujące dokonują zmian w stanie bazy danych.
Funkcje zapytań nie zmieniają stanu bazy danych, tylko dostarczają informacji.
Możliwości bazy danych:
- dodawanie nowych rekordów
- usuwanie rekordów
- wyświetlanie zawartości bazy danych
- aktualizacja bazy danych