A. Programul- apeleaza SGBD, indicand numele din program al tipului
datei ¿I valoarea cheii inregistrarii cerute.
B. SGBD - obiine subschema folosita de programul extern ¿I examineaza
descrierea datei; x4j16jd
- obiine schema ¿I determina tipul logic al datelor necesare;
- examineaza descrierea fizica a bazei de date ¿I determina
inregistrarea fizica necesara;
- trimite o comanda catre sistemul de operare (SO), cerand
citirea inregistrarii fizice.
C. SO- interaciioneaza cu dispozitivele de stocare a datelor;
- transfera datele cerute de la dispozitiv la zonele tampon ale SO.
D. SGBD - deduce prin subschema inregistrarea logica necesara
¿I eventual, transforma datele;
- transfera datele din zonele tampon in zona de lucru a programului;
- furnizeaza programului informaiia de stocare asupra operarii
(eventual indica eroarea).
E. Programul- opereaza asupra datelor, in zona sa de lucru.
Modelul entitate-relaiie - 1976, modalitatea grafica de reprezentare
a datelor ¿I relaiiilor dintre acestea, prin entitaii,
relaiii ¿I atribuite, descrise detaliat.
Pa¿i de realizare
1 identificare entitati;
2 identificare relatii;
3 identificare atribute;
4 stabilire chei..
Fisier plar - format din inregistrari ce asociaza unui identificator
de entitate capuri cu valorile atribuitelor relevante, intr-o ordine
fixata.
Baze de date
- ierarhice (relaiii arborescente, inregistrari cu grupuri
de date);
- reticulate (relaiii de tip reiea);
- raiionale (relaiii de tip reiea).
Modelul raiional
MR- modelul teoretic al dezvoltarii datelor, dezvoltat de Edgar F;
SQL- limbajul standard pt SGBDR (independent sau incastrat in alte
limbaje LG3/LG4)
Pariile MR(SQL)
-structurala (componentele constructive ale BD: domenii, atribute, relaiii,
chei);
- manipulativa (operaiii cu componentele BD);
- de integritate (reguli de validitate ¿I completitudine a BD)
Partea structurala a modelului raiional
Domeniu - muliime de valori, definita printr-o proprietate sau printr-o
enumerare
Valoare a mill -valoare cunoscuta sau neaplicabila a unui atribut.
Perspectiva (View) - subtabel a unui tabel ca datele necesare unei aplicaiii;
Cheile de identificare unica - chei candidate (cheia primara)
Index primar - totalitatea valorilor cheilor primare
Index secundar - totalitatea perechilor formate din valorile cheie secundare
¿I ale cheilor primare.
Cheie secundara - identificator corespunzator (lista de campuri)
pt un grup de linii cu o anumita proprietate.
Forme normale - tipuri de restriciii (peste 20) asupra proiectului BDR,
care excul redundaniele necesare.
Normalitatea MR - proces de descompunere minimala a relaiiilor din
forma nenomalizata (FMM) prin reducerea redundanielor, in
conditii de conservare a datelor ¿I ale dependenielor lor.
Prima forma normala - (1FM) - tipurile din BD contin doar valori
atomice ale atributelor, iar fiecare atribut este dependent de cheia primara
A doua forma normala (2FM) - fiecare atribut este determinat de
intrega cheie primara.
A treia forma normala (3FM) - fiecare atribut este determinat numai
de cheia primara.
Partea de integritate a MR
Integritatea entitaiii - valorile atributelor ce apariin cheii
primare trebuie sa fie diferite de null. Integritatea refereniiala
(a relaiiei) - o cheie externa are valoarea null sau o valoare ce apariin
in alta parte a BD ca o valoare a cheii primare corespunzatoare.