Sunteți pe pagina 1din 30

Arhitectura bazelor de date

Modelul Relațional al bazelor de


date
Onica Vladimir AAW1713
Asigurarea independenţei fizice şi
logice a datelor impune adoptarea
unei arhitecturi de baze de date
organizată pe trei niveluri:
Nivele de organizare a unei
baze de date
– nivelul intern (baza de date fizică);
– nivelul conceptual (modelul conceptual,
schema conceptuală);
– nivelul extern (modelul extern, subschema,
vizualizarea).
Nivelul extern este nivelul utilizatorului
individual. Utilizatorul poate fi ori un programator
de aplicatii, ori un utilizator final cu orice nivel de
detaliere.
Schema conceptuală permite definirea tipurilor
de date ce caracterizează proprietăţile
elementare ale entităţilor, definirea tipurilor de
date compuse care permit regruparea atributelor
pentru a descrie entităţile modelului şi legăturile
între aceste entităţi, definirea regulilor pe care
trebuie să le respecte datele etc.
• Schema internă permite descrierea datelor
unei baze sub forma în care sunt stocate în
memoria calculatorului.
• Sunt definite fişierele care conţin aceste date,
articolele din fişiere, căile de acces la aceste
articole etc.
Obiectivu bazei de date cu 3
nivele:
Separarea vederii fiecarui utilizator de modul cum
e reprezentata fizic baza de date.
Există 3 tipuri principale de modele de date
bazate pe înregistrări
• relaţional
• în reţea
• ierarhic
În prezent, modelul relațional este principalul
model de date pentru aplicațiile comerciale de
procesare a datelor, datorită simplicitatii sale
ELEMENTELE MODELULUI
• Domeniu
• Relatie
• Atribut
• Schema unei relatii
• Cheia unei relatii
• Valori nule
• Corectitudinea datelor
Structura modelului
relaţional
Conceptele ce stau la baza modelului
relaţional:

• Relaţie
• Tabel } diferă ca noţiuni dar sunt strâns legate
• Relaţie - noţiune formală - domeniul teoriei
mulţimilor

• Tabel - noţiune simplă şi intuitivă


• Modelul relațional reprezintă baza de
date ca o colecție de relații, fiecăreia
fiindu-i asociat un nume unic.
• Domeniul reprezintă o mulțime de valori
atomice. Se consideră valori atomice acele
valori ce nu pot fi descompuse fără a se
pierde semnificaţia valorii.
Chei
• O relație poate avea mai multe chei, numite chei
candidat. De obicei, dintre aceste chei candidat se
desemnează una singură, numită cheie primară.

• Domeniul cheii primare se numește domeniu primar.

• Cheile candidat rămase după alegerea cheii primare se


numesc chei alternative.
SISTEME DE GESTIUNE A
BAZELOR DE DATE
RELAŢIONALE
Oracle
DB2
Informix
Progress
SQL Server
Ingress II
Visual FoxPro
Access
Paradox
Bibliografie
• file:///C:/Users/Vlad/AppData/Local/Temp/Temp2_ABD_17%20(1).zi
p/ABD_17/Curs_BD/BD_Cap_2.pdf
• http://www.scrigroup.com/calculatoare/baze-de-date/Modele-de-
date-si-modelarea-co32354.php
• http://bd.ac.tuiasi.ro/Doc/curs/Curs_02.pdf
• http://www.seap.usv.ro/~valeriul/lupu/cafec/capitolul1.pdf
• http://www.scritub.com/stiinta/informatica/MODELUL-
RELATIONAL44892.php
• https://www.slideserve.com/cargan/proiectarea-bazelor-de-date

S-ar putea să vă placă și