Section outline


    • 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....