Contur secțiune
-
-

REGULILE LUI E. F. CODD PENTRU SGBD-URILE RELATIONALE
R1. Regula privind gestionarea datelor la nivel de relaţie
R2. Regula privind reprezentarea logică a datelor
R3. Regula privind garantarea accesului la date
R4. Regula privind valorile NULL
R5. Regula privind metadatele
R6. Regula privind facilităţile limbajelor utilizate
R7. Regula privind actualizarea tabelelor virtuale
R8. Regula privind inserările, modificările şi ştergerile în BD
R9. Regula privind independenţa fizică a datelor
R10. Regula privind independeţa logică a datelor
R11. Regula privind restricţiile de integritate
R12. Regula privind distribuirea geografică a datelor
R13. Regula privind prelucrarea datelor la nivel de dată
Observaţie
În practică, în conformitate cu tipul de cerinţe pe care le exprimă, regulile lui Codd pot fi grupate în următoarele categorii:
1. – reguli de bază (R1 şi R13)
2. – reguli structurale (R2 şi R7
3. – reguli privind integritatea datelor (R4 şi R11)
4. – reguli privind manipularea datelor (R3, R5, R6, R8)
5. – reguli privind independenţa datelor (R9, R10, R12)
§1. COMPOZITIA RELAȚIILOR
Modelul relaţional impune restricţii asupra:
· Integrităţii de referinţă
· Un rînd (înscriere în Rel.O)
· Orice relaţie în BD trebuie să fie normalizată.
și operatiile reuniunea, intersectia , x, \, luind in considerare
Cardinalul relaţiei – ce reprezintă numărul tuplurilor dintr-o relaţie si
Gradul relaţiei – ce reprezintă numărul de atribute ale unei relaţii R.
§2. DEPENDENTE FUNCTIONALE
§3. FORME NORMALE
În concluzie
procesul de normalizare a relaţiilor este un proces de decompoziţie care exclude un anumit tip de dependenţe funcţionale, reducind redundanta si surplusul de date:
1. P-u 2FN – dependenţe parţiale a atributelor de atribute-cheie in 1FN.
2. P-u 3FN – dependenţa tranzitivă a atributelor de atribute-cheie in A 2FN.
3. P-u 3FNBC – se exclud dependenţele parţiale a elementelor cheie de alte atribute din 3FN.
4. P-u 4FN – dependenţă funcţională multiplă din 3FNBC.
Notă! Aceste eliminări de dependenţe funcţionale contribuie la excluderea dublării datelor şi asigurarea liberii executări a operaţiilor de: INSERT, DELETE şi UPDATE.
DAR!!!!Normalizarea măreşte numărul de relaţii şi conduce la o anumită măsură la creşterea timpului la etapa de prelucrare a datelor, dar în acelaşi timp conduce şi la gestionarea BD.
§4. EXEMPLU DE PROIECTARE
SCHEMA GENERALA A PROCESULUI DE PROIECTARE

EXEMPLU

REZULTATUL

MACHETUL BD URMEAZA SA FIE PREZENTAT DUPA CUM URMEAZA

-

-
-

PRIMUL TEST-EVALUARE LA CURSUL BD, MODULUL - PRELEGERI
TESTUL CONTINE 30 INTREBARI. DURATA TESTULUI 45 MINUTE.
STUDENTUL ARE DREPTUL LA 2 -DOUA INCERCARI. NOTA FINALA VA FI NOTA MAXIMALA
A CELOR 2 INCERCARI, INCERCARILE POT FI EFECTUATE PE PARCURSUL ZILEI DE 20_09_25
INCEPIND CU ORA 8.00 SI PINA LA ORA 23.00
-

TESTUL PENTRU EVALUAREA NR 2 LA CURSUL BAZE DE DATE
IN DATA DE 27.09.25. INCEPIND CU ORA 8.00 SI PINA LA 23.00
CU 2 INCERCĂRI, FIECARE CU DURATA DE 45 MINUTE PENTRU
30 DE INTREBARI....
-
