MegaOdpowiedzi, Politechnika Śląska MT MiBM, Semestr III, Bazy danych


MODELE BAZ DANYCH

Trzy najważniejsze modele danych używane w większości systemów baz danych to modele: relacyjny, sieciowy i hierarchiczny.

Relacyjny model baz danych

-bazuje na matematycznym pojęciu relacji,

-dane i relacje reprezentowane są w postaci tabel, z których każda zawiera pewną liczbę kolumn(atrybutów) o unikalnych danych (wiersz-rekord),

-użytkownicy mają postrzegać baze danych jako zbiór tabel.

Nazwa

Atrybut_1

Atrybut_2

Atrybut_3

...

Atrybut_n

Model sieciowy

-dane reprezentowane jako kolekcje rekordów, a związki między nimi są przedstawione w sieci zbiorów,

-związki są bezpośrednio modelowane przez zbiory,

-rekordy są zorganizowane w postaci uogólnionych struktur grafowych, w których rekordy występują jako węzły, a zbiory jako krawędzie grafu.

Modele hierarchiczne

-ograniczona wersja modelu sieciowego,

-dane - kolekcje rekordów, związki - zbiory,

-graf jest drzewem, w którym rekordy są weżłami(odcinkami), azbiory krawędziami.

Architekrtura ansi-sparc:

System bazy danych to obramowanie, które pozwala użytkownikowi na definiowanie, tworzenie i aktualizację bazy danych z jednoczesnym zapewnieniem kontrolowanego dostępu do bazy danych. (DBMS) - system zarządzania bazą danych

Powody pojawienia się baz danych:

  1. Format danych został włączony do pliku z danymi.

  2. Bazy danych pozwoliły na budowę systemu kontrolowanego dostępu do danych. System zarządzania bazą danych zawiera zawsze dwa języki:

Na czym polega: