Extras din seminar
1. Fie date schemele de relaţie:
Studenţi (ids:integer, numes:string, medie:integer, varsta:real)
Cursuri (idc:integer, numec:string, nprofesor:string)
Examene (ids:integer, idc:integer, ziua:date).
Mai sus, au fost subliniate cheile relaţiilor.
I. Se cere, prin formularea de expresii algebrice relaţionale:
a. să fie găsite numele studenţilor care au programat examneul la disciplina cu
numărul de identificare idc=120.
b. Să se determine numele studenţilor care au planifricat examenul cu profesorul
Paul.
c. Să se găsească numele profesorilor care predau cursurile la care va fi examinat
Radu.
II. În continuare, se cere ca prin formularea de expresii în calculul relaţional pe
tupluri:
d. să fie găsite numele şi vârstele tuturor studenţilor cu o medie egală cu cel puţin 9.
e. Să se determine numele studenţilor, numerele de identificare ale cursurilor şi datele stabilite pentru examene, pentru fiecare examen.
2. Fie schema de relaţie R= ABCDEF, cu mulţimea de dependenţe funcţionale
F = {A->B, A->F, B->E, D->B, E->A}. Se cere să fie determinată o cheie pentru R. Găsirea cheii va fi fundamentată mai întâi logic, iar apoi se va calcula închiderea cheii. Să se arate dacă mai există sau nu alte chei pentru R.
3. Este dată mulţimea de dependenţe funcţionale F = {A->B, AB->D, ABC->E}. Să
se arate dacă din aceste dependenţe funcţionale decurg BC ->E şi A->D.
Preview document
Conținut arhivă zip
- Tema 2 BD.doc