Cerințe proiect (2018-2019)

    1. 1.Descrierea problemei alese și proiectarea bazei de date.
      2.Definirea schemei bazei de date: tabele, legături între tabele, restricții de integritate.
      3.Implementarea operațiilor de definire a datelor: CREATE, ALTER, DROP.
      4.Implementarea operațiilor de actualizare a datelor: INSERT, UPDATE, DELETE.
      5.Implementarea interogărilor SELECT:

      • Utilizarea operatorilor de comparație;
      • Join-uri;
      • Utilizarea funcțiilor de grup și condiții asupra acestora;
      • Utilizarea funcțiilor numerice, de tip caracter, pentru data si timp;
      • Utilizarea operatorilor UNION, MINUS, INTERSECT;
      • Subcereri (cereri imbricate);
      6.Gestiunea altor obiecte ale bazei de date: tabele virtual, indecși , sinonime, secvențe.
    În realizarea proiectului se va avea în vedere:
    • Proiectele vor fi realizate în format digital (doc, pdf).
    • Nu se admit proiecte realizate folosind alt SGBD cu excepția Oracle!
    • Schema conceptuală, precum și restul elementelor din proiect trebuie să fie ORIGINALE!
    • Fiecare comandă SQL va fi însoțită de enunțul problemei și de rezultatul obținut!

Exemplu: Să se afișeze restricțiile tabelei COTATII.

SQL> select t.table_name,t.constraint_name,t.status
from user_constraints t
where table_name='COTATII';

TABLE_NAME         CONSTRAINT_NAME         STATUS
--------------------- ------------------------------ ------------------
COTATII            COTATII_PI_C            ENABLED
COTATII            COTATII_PK              ENABLED
COTATII            COTATII_EMITENTI_FK     ENABLED
  • Rezultatul obținut va fi evidențiat prin CAPTURA DE ECRAN
  • Se punctează astfel:
    1. Descrierea bazei de date – 1 pct
    2. Schema conceptuală – 1 pct
    3. Operațiile LDD:
      • crearea tabelelor – 1 pct
      • actualizarea structurii tabelelor – ALTER, DROP (min 5) – 1 pct
    1. Adăugarea a câte minimum 5 înregistrări în fiecare tabelă – 1 pct
    2. Modificarea datelor – UPDATE (min 5) – 1,5 pcte
    3. Exemple de interogări variate (min 15) – 3 pcte
    4. Gestiunea altor obiecte ale bazei de date: vederi, indecși, sinonime, secvențe (minimum câte 2 exemple cu fiecare). – 0,5 pcte

Note

  • Prezență + Referate – 10 puncte
  • Colocviu Laborator – 25 puncte
  • Proiect – 25 puncte
  • Examen – 40 puncte