Download - Tema BD
In atentia studentilor Facultatii de Stiinte Economice, forma de invatamint ID, anul II,
specializarile FB, CIG, MK, AA care vor sustine examenul la Baze de Date in sesiunea de
examene ian-feb 2014.
Pentru promovarea examenului studentii trebuie:
- sa sustina un examen scris la data stabilita in sesiunea de examene ian-feb 2014 (a se consulta
planificarea examenelor)
- sa elaboreze un proiect (aplicatie) de gestiune a unei baze de date in mediul Access. Tema
proiectului este prezata in continuare.
Nota finala se va stabili ca medie intre cele doua note de la proba scrisa si de la proiect (70 %
nota de la proba scrisa, 30% nota de la proiect).
Tema proiect
Se considera trei structuri de date cu numele Excursii, Turisti si Autocare continand:
Excursii
Atribute Tip date Valori proprietati campuri de date
Cod excursie Numeric Intreg
Denumire excursie Text 30 caractere
Numar zile Numeric Intreg
Data inceput excursie Data calendar Data calendar scurta
Data sfarsit excursie Data calendar Data calendar scurta
Cost excursie Numeric Intreg lung
Turisti
Atribute Tip date Valori proprietati campuri de date
Nume turist Text 20 caractere
Prenume turist Text 30 caractere
Varsta turist Numeric Byte
Adresa turist Text 50 caractere
Numar telefon Text 15 caractere
Suma platita Numeric Intreg
Cod excursie Numeric Intreg
Numar autocar Numeric Byte
Autocare
Atribute Tip date Valori proprietati campuri de date
Numar autocar Numeric Byte
Tip autocar Text 20 caractere
Numar locuri Numeric Intreg
Cod excursie Numeric Intreg
Denumire excursie Text 30 caractere
Se cere:
1. Sa se creeze obiectele de tip Table cu numele tExcursii, tTuristi si tAutocare si relatiile dintre
aceste obiecte astfel:
a. tExcursii si tTuristi cu cheia primara pe campul de date Cod excursie din tabelul
tExcursii;
b. tExcursii si tAutocare cu cheia primara pe campul de date Cod excursie din tabelul
tExcursii;
c. tAutocare si tTuristi cu cheia primara pe campul de date Numar autocar din tabelul
tAutocare
Odata cu crearea relatiilor dintre tabele sa se stabileasca si regulile de integritate referentiala si
apoi sa se introduca cel putin 10 inregistrari in fiecare tabela;
2. Sa se creeze patru obiecte de tip Query astfel:
a. qDenExc, de tip interogare parametrizata, avand campurile de date: Denumire excursie,
Data inceput excursie, Data sfarsit excursie, Numar zile, cu parametrul pe campul de
date Denumire excursie;
b. qExcAutocar, de tip interogare parametrizata, avand campurile de date: Denumire
excursie, Data inceput excursie, Tip autocar, Numar locuri cu trei parametrii: Denumire
excursie, Tip autocar, Numar locuri;
c. qExcVarstaTur, de tip interogare de selectie, avand campurile de date: Nume turist,
Prenume turist, Varsta turist, Denumire excursie, cu criteriul de selectie: Varsta
turist<=20;
d. qCostExcZi, de tip interogare cu camp calculate avand campurile de date: Denumire
excursie, Cost excursie, Numar zile, dupa care sa se adauge campul Cost-exc/zi, calculat
cu expresia Cost Excursie/Numar zile;
3. Sa se creeze patru obiecte de tip Form, astfel:
a. Trei formulare pentru actualizarea inregistrarilor din cele trei obiecte Table;
b. Un formular meniu pentru deschiderea celor trei obiecte Form de la pct a);
4. Sa se creeze doua obiecte de tip Report astfel:
a. Un raport pentru afisarea inregistrarilor din tabelul tExcursii grupate dupa campul de
date Cod excursie, cu insumarea datelor din campul de date Cost Excursie si cu totaluri
pe grupe de inregistrari si total general;
b. Un raport pentru afisarea inregistrarilor din tabelul tTuristi grupate dupa campul de
date Varsta turist;
Fisierul de tip .mdb (Access XP, 2002, 2003) sau .accdb (Access 2007) se va aduce
la ultima intalnire tutoriala.