Extras din proiect
CERINTE PROIECT
VARIANTA 1
A. Definirea schemei bazei de date tabele (minim 4) cu legaturi si alte restrictii de integritate (CREATE TABLE), populate (INSERT).
B. 5 exemple variate cu ALTER TABLE, pe coloane si pe restrictii.
C. 5 exemple variate cu operatiile de actualizare a datelor (comenzile DML UPDATE, DELETE, [MERGE] pentru înregistrari).
D. Minim 15 exemple cu interogari cât mai variate (SELECT):
- Utilizarea operatorilor de comparatie
- Utilizarea functiilor la nivel de rând (upper, substr, decode, case, nvl, to_date, to_char)
- Utilizarea functiilor de grup si conditii asupra acestora
- GROUP BY, HAVING
- Join-uri (INNER, OUTER)
- Utilizarea operatorilor UNION, MINUS, INTERSECT
- Subcereri (cereri imbricate)
- [Cereri ierarhice]
Se va puncta complexitatea si originalitatea interogarilor.
E. 5 exemple cu gestiunea altor obiecte ale bazei de date: vederi (se pot realiza view-uri cu cerintele de la punctul D), partitii, indecsi , sinonime, secvente.
VARIANTA 2
A. Definirea schemei bazei de date tabele (minim 4), legaturi, alte restrictii de integritate (CREATE TABLE).
B. Aplicatie cu baze de date având interfata vizuala (.NET, PHP, JAVA, Oracle Developer). Baza de date va fi obligatoriu ORACLE. Se vor utiliza minim 10 interogari variate (jonctiuni, GROUP BY, HAVING).
CERINTE PRIVIND REDACTAREA SI SUSTINEREA PROIECTULUI
1. Proiectele se vor prezenta la seminar în ultimele 2 saptamâni dupa programul discutat în prealabil.
2. Schema bazei de date va fi dupa modelul urmator:
Cu linie continua se va sublinia cheia primara a fiecarei tabele si cu linie întrerupta cheia/cheile externa/externe.
3. Fiecare secventa de comenzi va fi insotita de enuntul problemei. Se va realiza separat un document word unde alaturi de schema bazei de date se va mentiona enuntul si rezolvarea secventelor de comenzi.
De exemplu:
-- Sa se sterga produsele comandate pt care cant<200;
DELETE FROM rindcom
WHERE cant<200;
--Sa se sterga toate inregistrarile din tabela stoc_min:
DELETE FROM stoc_min;
. Proiectele vor fi aduse pe suport magnetic (CD) si pe hartie si vor contine schema bazei de date precum si scripturile cu cerintele de mai sus. Va fi prezentat un singur CD/grupa continând toate proiectele studentilor.
REzolvare:
A. Definirea schemei bazei de date tabele (minim 4) cu legaturi si alte restrictii de integritate (CREATE TABLE), populate (INSERT).
Preview document
Conținut arhivă zip
- Proiect Baze de Date (Oracle).doc