Sunteți pe pagina 1din 2

Aplicaii profesionale n baze de date orientate pe obiecte

Master Anul 1

Cerinele proiectului
Pentru partea a doua a evalurii la disciplina Aplicaii profesionale n baze de date
orientate pe obiecte se va realiza un proiect bazat pe o restricie (4-5 tabele) a modelului
conceput n cadrul proiectului de design.
I. Partea scris
Tratarea orientat pe obiecte a modelului propus:
a) tratarea obiectual a modelului, prin intermediul tipurilor obiect, referin, a tabelelor
obiect;
b) transformarea modelului relaional existent n model orientat pe obiecte folosind vizualizri
obiect (aproximativ 3 astfel de vizualizri);
b) efectuarea a 6 interogri complexe (inclusiv blocuri PL/SQL) asupra elementelor create la
punctele a i b; se vor folosi i operatori specifici orientrii pe obiecte.
Cererile (interogrile i blocurile PL/SQL) vor fi exprimate i n limbaj natural.
II. Implementarea
Anterior prezentrii aplicaiei, va trebui sa executai fiierele script corespunztoare crerii
tabelelor (inclusiv constrngeri), i inserrii de date n acestea. Va exista i un script pentru
tergerea tuturor obiectelor create (care va fi execuat la sfritul prezentrii proiectului).
Aplicaia va fi implementat n Developer Suite (Forms and Reports) i va ndeplini cerinele
urmtoare.
1) Va conine o form principal n care va exista un meniu cu cel puin 3 submeniuri, cu
legturi ctre componente ale aplicaiei (forme i rapoarte). Unul dintre submeniuri va fi Help
i va conine legturi ctre:
- o form care va furniza un index al cuvintelor cheie ale proiectului i va permite cutarea
printre acestea;
- o fereastr About.
Prin meniul acestei forme, va fi posibil deschiderea celorlalte formulare i ieirea din
aplicaie.
2) Vor exista cel puin 3 forme, dintre care cel puin dou vor fi legate ntre ele (prin
accesarea unui buton). Dou dintre forme vor fi complexe, avnd meniu i toolbar definit de
utilizator.
3) Cel puin dou forme vor utiliza blocuri master-detail.
4) Vor exista canvas-uri de toate tipurile studiate.
5) ntr-o form, unul dintre cmpurile utilizate va avea o imagine asociat. Dac optai pentru
crearea unui cmp n tabel care s rein referine ctre imagini, acest fapt impune utilizarea
unui obiect directory (ca n laborator). Pentru uurina prezentrii proiectului, denumii acest
obiect DIR.
6) Vor fi utilizai toi trigger-ii studiai n cadrul laboratorului + ali 2 trigger-i (la alegere)!
Se vor implementa reguli cu ajutorul trigger-ilor.

7) Vor fi utilizate obiecte de tipurile: buton, checkbox, text item, alerte, ferestre. Dac se
preteaz n aplicaie, utilizai i un grup de butoane radio.
8) Va exista o clas de proprieti care va fi, evident, utilizat n definirea proprietilor
anumitor obiecte (opional).
9) Se cer 3 rapoarte de tipuri distincte.
Observaie: Cerinele anterioare se refer la un proiect realizat de un singur student.

S-ar putea să vă placă și