Sunteți pe pagina 1din 1

Bilet nr.

1
1. (1p) Conceptul de SGBD. Definiie i funcii.
2. (1p) Exemplificai principalele tipuri de dependene ntre atribute.
3. (3p) Se d urmtorul dicionar de date:
Cod client, Denumire client, Adresa, Localitate, Telefon, Nr contract, Data contract,
Valoare contract, Numr utilaje nchiriate, zile de nchiriere, Tarif nchiriere pe zi, Cod
utilaj, denumire utilaj, categorie utilaj, Total utilaje nchiriate

Reguli de gestiune:
1. Tariful de nchiriere este unic pe fiecare cod de utilaj n parte.
2. Un contract este ncheiat cu un singur client.
3. Pe un contract pot fi nchiriate mai multe utilaje, un utilaj poate s apar n mai multe
contracte.
4. Un utilaj poate fi nchiriat pentru mai multe zile, achitndu-se un tarif de nchiriere pe
zi.
Elaborai graful dependenelor funcionale i modelul relaional al bazei de date.
4.S se defineasc n limbajul SQL urmtoarele interogri -1p pentru fiecare interogare:
AVIOANE(IndicativAvion, Numar_Locuri, MarcaAvion)
CURSEAERIENE(IndicativCursa, DataCursa, PretBilet, OrasPlecare, Oras_Sosire, IndicativAvion)
PASAGERI(CNP, NumePrenume, DataNasterii)
CURSEAERIENE-PASAGERI(IndicativCursa, CNP,Numar_Loc, Reducere)

a. S se afieze cursele aeriene care au plecat din Bucureti ctre Arad, dup data de 1 Ianuarie
2013;
b. S se afieze avioanele cu care au fost efectuate cursele ce pleac din Braov, ctre un alt ora,
precizat printr-un parametru; avioanele vor fi ordonate dup marca avionului;
c. S se afieze numrul de pasageri al fiecrei curse, pe fiecare tip de avion;
d. S se afieze numele pasagerilor curselor care au plecat ntr-o perioad de timp precizat prin
parametri, ctre destinaia Timioara sau Arad.