Contur secțiune
-
-

TESTUL NR. 1, BD_TEST FULGER, 5 INTREBARI, 15.30-15.35, GRUPELE CR-231, 232, RM-231, IA-231 data 4.11.2025
-

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

-

-
-

TEST NR.2, BD_TEST FULGER, 5 INTREBARI, 16.40-16.45, GRUPELE CR-231,232,RM-231,IA-231 data 4.11.2025
-

