Aplicatii Profesionale In Baze De Date Orientate Obiect

QUICK INFO: CU 2h / SE 0h / LAB 1h / PROIECT / 7.5 CREDITE

PROGRAMA ANALITICA

  • Modelarea si implementarea obiectuala în cadrul unui sistem de baze de date orientate obiect, cu referire directa la Oracle9i. Modelul relational orientat pe obiecte. Tipuri obiect, colectie, referinta. Definirea tabelelor obiect. Metode. Mostenirea tipurilor obiect. Modificarea dinamica a tipurilor. Dependente si tipuri incomplete. Definirea vizualizarilor obiect si utilizarea lor în aplicatii. Ierarhii de vizualizari obiect. Large objects (LOBs).
  • Suite 9i. Arhitectura serviciilor. Proiectarea si publicarea formelor. Blocuri de date de tip masterdetail. Gestionarea elementelor dintr-un formular. Declansatori la nivel de aplicatie. Proiectarea si publicarea rapoartelor. Rapoarte cu grupuri master-detail.

EVALUARE

Va trebui sa facem 2 proiecte: design (portofoliu) si generarea bazei de date (aplicatie). Se vor face doar in Oracle!
In sapt 3 de la ora 16 la sala 318 trebuie sa aducem tema de proiect si sa vedem daca este suficient ce propunem
Sapt 8: predare proiect 1
Proiectul 2 se va prezenta la sfarsit in loc de examen

Etapele proiectului de design:
- descrierea modelului real
- restrictii de functionare ale modelului (constrangeri)
- entitatile modelului si atributele acestuia
- relatiile modelului; cardinalitate
- diagrama E/R (entitate-relatii)
- diagrama conceptuala (cea cu x-uri)
- schemele relationale
- normalizarea/denormalizarea modelului
- sintaxa SQL pentru crearea tabelelor
- ce se doreste de la model

Proiectul 2 in afara crearii propriu-zise a bazei de date va contine si formulare si rapoarte
Sfat: in diagrame sa nu puneti atributele tabelelor, rapoartele trebuie sa fie complexe si sa folositi cat mai multe notiuni facute in anii trecuti (triggeri, tratrare a exceptiilor, etc)

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License