Reklama
Wizyt
Dzisiaj: 810Wszystkich: 402390

Modele baz danych

Technikum » SBD » Modele baz danych

 

Aby przechowywać dane na komputerze, konieczne jest określenie formy ich przechowywania. Na potrzeby baz danych zostały zdefiniowane klasyczne techniki organizowania informacji, zwane modelami baz danych.

 

Model hierarchiczny

W tym modelu przechowywane dane są zorganizowane w postaci drzewa. Informacja jest zawarta w dokumentach oraz w strukturze drzewa (podobnej do drzewa folderów na dysku komputera).

 

 

Model sieciowy

Połączenia między dokumentami tworzą sieć. Informacja jest zawarta w dokumentach oraz w przebiegu połączeń sieci.

 Model obiektowy

Model obiektowy łączy cechy programów komputerowych tworzonych w językach programowania obiektowego z cechami aplikacji bazodanowych. Obiekt w bazie reprezentuje obiekt w święcie rzeczywistym.

 

Model relacyjny

W relacyjnym modelu baz danych informacja jest zapisywana w tabeli w formie wierszy. Tabele tworzą między sobą powiązania zwane relacjami.

Ze względu na funkcjonalność model relacyjny jest najczęściej wykorzystywany przy projektowaniu baz danych.

 

Model postrelacyjny

W modelu postrelacyjnym baz danych zakłada się, że są to bazy relacyjne poszerzone na przykład o elementy obiektowości, obsługę XML, rozwiązania analityczne, zapytania historyczne. Model postrelacyjny powstał w wyniku rozszerzenia relacyjnego modelu baz danych o elementy ułatwiające opisanie skomplikowanej rzeczywistości. Są to na przykład złożone struktury danych, zagnieżdżone relacje, atrybuty wirtualne, abstrakcyjne typy danych czy funkcje rozszerzalne.

Reklama