Sunteți pe pagina 1din 2

STOIAN ELENA

MG I

Se consideră următoarea bază de date:

PACIENT (codpacient, nume, prenume, datanasterii, localitate)


PROGRAMARE (nrprogramare, dataprogramare, oraprogramare, codpacient, nrconsultatie)
CONSULTATIE (nrconsultatie, tipconsultatie, codpacient, dataconsultatie)
MEDICI (codmedic, numemedic, prenumemedic)
MEDIC_CONSULTATIE (nrconsultatie, codmedic)
TARIFE (tipconsultatie, tarif)

Folosind operatorii algebrei relaţionale să se determine:


1. Care sunt pacienţii din Târgovişte;
R1 ← SELECŢIE (PACIENT; localitate=„Targoviste”)
R2 ← PROIECŢIE (R1; codpacient)
2. Care sunt pacienţii din Târgovişte şi Titu;
R1 ← SELECŢIE (PACIENT; localitate=„Targoviste”)
R2 ← PROIECŢIE (R1; codpacient)
R3 ← SELECŢIE (PACIET; localitate =„Titu”)
R4 ← PROIECŢIE (R3; codpacient)
3. Care pacienţi nu sunt din Târgovişte şi Titu;
R1 ← SELECŢIE (PACIENT; localitate ≠„Targoviste”)
R2 ← PROIECŢIE (R1; codpacient)
R3 ← SELECŢIE (PACIENT; localitate ≠„Titu”)
R4 ← PROIECŢIE (R3; codpacient)
4. Care sunt pacienţii care s-au născut în anul 1989;
R1 ← SELECŢIE (PACIENT; data_n>=01/01/1989 and
datan <=31/12/1989)
R2 ← JONCŢIUNE (R1,PACIENT; codpacient)
R3 ← PROIECŢIE (R2; codpacient)

5. Care sunt tarifele mai mari de 200 lei;


R1 ← SELECŢIE (TARIFE; tarif > 200)
R2 ← PROIECŢIE (R2; tarif)

6. Din ce localităţi sunt pacienţii din bază;


7. Care este nume şi prenumele medicilor care oferă consultaţii;
8. Care sunt tarifele practicate;
9. Din ce localitate sunt pacienţii născuţi în luna ianuarie 1990;
10. Care sunt orele pentru care sunt prevăzute consultaţii în data de 23.03.2019;
11. Cum se numesc pacienţii din Târgovişte şi Moreni;
R1 ← SELECŢIE (PACIENT; localitate=„Targoviste”)
R2 ← PROIECŢIE (R1; nume and prenume)
R3 ← SELECŢIE (PACIENT; adresa=„Moreni”)
R4 ← PROIECŢIE (R3; nume and prenume)
12. Care este prenumele medicilor cu numele de familie Ghionea;
R1 ← SELECŢIE (MEDICI; nume=„Ghionea”)
R2 ← PROIECŢIE (R1; prenume)
13. La ce data şi la ce oră are programare Popa Georgeta;
14. Care sunt datele la care au făcut programare pacienţii din Târgovişte;
15. Numele pacienţilor care au fost consultaţi în luna februarie 2019;
16. Data la care a făcut programare Dinescu Mircea şi Vancea Ioan;
17. Numele medicilor care au acordat consultaţii în data de 23.03.2019;
18. De ce medic a fost consultată Popa Georgeta;
19. Numele pacienţilor consultaţi de Grecu Anca;
R1 ← SELECŢIE (PACIENT, numemedic = „Grecu Anca”)
R2 ← PROIECŢIE (R1,nume)
20. Nume pacienţilor care au făcut programare şi în luna ianuarie şi în luna februarie 2019;
21. Care este tariful consultaţiei pacientului Popa Georgeta;
22. Numele pacienţilor care au făcut programare în data de 04.03.2019 în intervalul 14-16;
23. Datele la care au efectuat consultaţii Grecu Anca şi Minea Ion în luna februarie 2019;
24. Numele şi prenumele medicilor care au consultat pacienţi din Târgovişte şi Moreni dar nu din Titu;
25. Numele pacienţilor consultaţi de Grecu Anca în luna februarie 2019;
26. Data la care au fost consultaţi pacienţii care au făcut programare în data de 04.03.2019;
27. Nume pacienţilor care au avut programare în data de 04.03.2019 în intervalul 12-14 şi au fost
consultaţi de către Grecu Anca.

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