• Nie Znaleziono Wyników

Modele baz danych

N/A
N/A
Protected

Academic year: 2021

Share "Modele baz danych"

Copied!
2
0
0

Pełen tekst

(1)

Modele baz danych

Model konceptualny

spojrzenie na dane jako całość, model najbardziej stabilny, powinien on być podstawą, na której opierać się będzie przetwarzanie danych

Model wewnętrzny, niskiego poziomu

- opisuje sposób przechowywania danych w pamięci komputerów i przedstawia formaty rekordów czy ścieżki dostępu, modelami takimi są metody adresowania, struktury łańcuchowe i pierścieniowe

Model hierarchiczny

Model obejmuje dwie struktury danych - typy rekordów - związki nadrzędny - podrzędny Każdy element zwany rekordem może uczestniczyć w roli podrzędnej w co najwyżej jednym powiązaniu rekordów, w roli nadrzędnej w dowolnej liczbie powiązań Rekord podrzędny nie może istnieć bez rekordu nadrzędnego Podmiotem operacji jest jeden rekord

Model sieciowy

Model obejmuje dwie struktury danych - typy rekordów - typy kolekcji Każdy rekord może jednocześnie uczestniczyć w wielu powiązaniach rekordów Rekord taki może równocześnie i wielokrotnie wystąpić w roli nadrzędnej oraz w roli podrzędnej, powiązania realizowane są przez rekordy specjalne zwane łącznikami Podmiotem operacji jest jeden rekord

Model obiektowy

Brak sprecyzowanej definicji obiektowych baz danych Model opiera się na takich pojęciach jak: - klasa - obiekt - uogólnienie - abstrakcja - dziedziczenie Obiekty dysponują metodami

Model semantyczny

Zbliżony do modelu obiektowego skupia się na abstrakcji struktury, a nie na abstrakcji działania

Model dedukcyjny

Oparty na logice formalnej Wykorzystywane elementy to - predykaty - argumenty Predykaty oraz argumenty tworzą asercję (zdanie), które mo?e przyjmować wartość prawda" lub "fałsz"

Często oparty jest o język Datalog Model postrelacyjny

Model relacyjny rozszerzony o elementy obiektowości Brak ścisłe definicji - za bazy

realizujące model postrelacyjny przyjmuje się implementacje, które "już nie są relacyjne, ale

jeszcze nie są obiektowe"

(2)

Model relacyjny

Podstawą tego modelu stała się praca opublikowana przez E.F. Codda w 1970r. W pracy

"Relacyjny model logiczny dla dużych banków danych" Codd zaprezentował założenia

relacyjnego modelu baz danych W roku 1990 Codd opublikował artykuł "Relacyjny model

zarządzania bazami danych: wersja 2", rozszerzający poprzednie prace RMD oparty jest o

algebrę relacji Podstawowe elementy modelu to - relacje - więzi

Cytaty

Powiązane dokumenty

➔ Dostęp do pola struktury jako zmiennej odbywa się za pomocą

warunki końcowe: funkcja zwraca wskazanie Lista.Gdzie na element wskazujący na element o wartości większej (wtedy funkcja zwraca wartość równą 3) lub równej wartości

funkcje we/wy dla danych umieszczonych w kolejce void Pokaz_dane (dane Dana);.

{ działanie: usuwa największy element wstawiony do kolejki priorytetowej, warunki początkowe: Kolejka_P jest niepustą kolejką priorytetową. warunki końcowe: usuwa element

{ działanie: usuwa największy element wstawiony do kolejki priorytetowej, warunki początkowe: Kolejka_P jest niepustą kolejką priorytetową. warunki końcowe: usuwa element

 W pętli while <instrukcja> jest powtarzana tak długo, jak wyrażenie logiczne ma wartość równą true. while składnia : do instrukcja while ( wyrażenie

Badania wskazują na tendencję do przypisywania komputerom struktury osobowości (analiza funkcjonalna), w znacznej mierze zbieżnej z osobowością użytkownika.

Tabela (table) numeryczny, znakowy, zespolony, logiczny Nie Ramka