Modele baz danych

background image

Modele baz danych.
Model relacyjny.

Przemysław
Ługowski

Tomasz Łopaciński

background image

Typy baz danych

Bazy danych typu operacyjnego są odpowiedzialne za

przechowywanie danych, które są na bieżąco

aktualizowane. Znajdują powszechne zastosowanie tam

gdzie konieczna jest możliwość ciągłej aktualizacji

zgromadzonych danych.

Typ analityczny bazy danych odpowiada bazom danych

archiwalnych. Zgromadzonych informacji nie można

modyfikować – służą jedynie do odczytu. W

przeciwieństwie do operacyjnych baz danych tutaj nie

raczej rzadko jest przeprowadzana aktualizacja danych.

background image

Historia modeli baz
danych

background image

Model hierarchiczny

background image

Model hierarchiczny

Hierarchiczny model baz danych korzysta z dwóch

struktur danych: typów rekordów oraz związków

nadrzędny-podrzędny. Typ rekordów to struktura danych

o przyporządkowanej nazwie, służąca do

przechowywania pojedynczej informacji. Hierarchiczna

baza danych składa się z powiązań nadrzędny-

podrzędny, strukturę powiązań można porównać do

relacji pomiędzy ojcem (nadrzędnym) a synem

(podrzędnym).

background image

Model hierarchiczny

background image

Powiązanie
hierarchicznych baz
danych

background image

Model sieciowy

Podobnie do hierarchicznego posiada dwie struktury

danych: typy rekordów i typy kolekcji. Typy rekordów są

identyczne jak w hierarchicznym, jednakże mogą one

przechowywać WIELE wartości. Powiązanie w SMBD

zastąpione jest pojęciem kolekcji, która odpowiada

relacji jeden do wielu. W obrębie konkretnej struktury

każdy rekord z tabeli nadrzędnej może zostać

powiązany z dowolną ilością rekordów tabeli podrzędnej,

natomiast ten może odwołać się tylko do jednego

rekordu nadrzędnego. W tym typie bazy danych nie

może istnieć rekord podrzędny bez odpowiedniego mu

rekordowi nadrzędnemu, lecz nadrzędny może nie

posiadać ani jednego podrzędnego.

background image

Model sieciowy

background image

Model relacyjny

Pretendentem myśli stworzenia relacyjnego typu bazy

danych był Edgar Frank Codd.

W RMBD dane przechowuje się w tabelach zwanych

domenami. Każda z domen zbudowana jest z rekordów i

atrybutów (pól). W RMBD nie istotny jest sposób

katalogowania danych – każda relacja jest wyróżniana

przez m.in. nagłówek, który jest zbiorem pól, których

kolejność nie ma znaczenia. Ułatwia to użytkownikom

pozyskiwanie informacji bez znajomości całej bazy

danych.

W tym modelu bazy danych dostępne są powiązania:

jeden do jednego, jeden do wielu, wiele do wielu.

background image

Model relacyjny

background image

Wady i zalety

background image

Systemy zarządzania

System zarządzania relacyjną bazą danych to

zestaw programów służących do korzystania z

bazy danych opartej na modelu relacyjnym.

Większość wewnętrznych języków RDBMS jest

w pewnym stopniu zgodna ze standardem

języka zapytań SQL. Język ten doczekał się już

dwóch standardów – SQL92 i SQL99, jednak

różnice pomiędzy teoretycznie SQL-owymi

systemami są zbyt duże, żeby możliwe było

przeniesienie nawet relatywnie prostej aplikacji

z jednego systemu na drugi.

background image

Dziękujemy za uwagę.


Document Outline


Wyszukiwarka

Podobne podstrony:
Modele Baz Danych 2
WYKLAD I - wprowadzenie modele baz danych, Uczelnia, sem V, bazy danych, wyklad Rudnik
Modele baz danych
Modele Baz Danych 2
mazur & mazur, bazy danych, modele baz danych
Systemy Baz Danych (cz 1 2)
bd cz 2 jezyki zapytan do baz danych
cwiczonko drugie z baz danych na stopieniek
Access 2002 Projektowanie baz danych Ksiega eksperta ac22ke
Opis baz danych zgodny z TERYT
Oracle8i Podrecznik administratora baz danych or8pab
Instrukcja korzystania z eduk baz danych iScala Enterprise WSB Wrocław
problematyka masoowego dostepu do baz danych mity i fakty mqsixoztwl26gv7afh6a6hsnoalkzz6a5q7na7a M
Projektowanie baz danych
Projektowanie baz danych Wykłady Sem 5, pbd 2006.01.07 wykład03, Podstawy projektowania
Oracle9i Podrecznik administratora baz danych or9pab
Materia dodatkowy nt Baz Danych encr
KOMENDY BAZ DANYCH, edu, bazy

więcej podobnych podstron