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.