Bazy danych - Modele danych - wprowadzenie
1. Modele baz danych:
- model hierarchiczny (dane przechowywane są w postaci drzewa, informacja zawarta jest w dokumentach)
- model sieciowy (połączenia pomiędzy dokumentami tworzą sieć, informacja jest zawarta w dokumentach oraz w przebiegu połączeń sieci)
- model obiektowy (łączy cechy programów komputerowych tworzonych w językach programowania obiektowego z cechami aplikacji bazodanowych, obiekt w bazie reprezentuje obiekt w świecie rzeczywistym)
- model relacyjny (informacja zapisywana w tabeli w formie wierszy, tabele tworzą ze sobą powiązania - czyli tzw. relacje, najczęściej wykorzystywany)
- model postrelacyjny (bazy danych poszerzone np. o elementy obiektowości)
2. Modele danych składają się z dwóch elementów:
a) matematyczny zapis dla wyrażenia danych oraz związki, które zachodzą pomiędzy tymi danymi
b) operacje na danych, służące do wyrażenia zapytań i manipulacji danymi.
a) matematyczny zapis dla wyrażenia danych oraz związki, które zachodzą pomiędzy tymi danymi
b) operacje na danych, służące do wyrażenia zapytań i manipulacji danymi.