Documente Academic
Documente Profesional
Documente Cultură
==================================================
TABELUL PROGRAMARI
de aceasta data id_client este id_ul clientului din tabelul clienti, nu cnp-ul lui.
de asemenea, am introdus si o variabila, data_p care contine data cand a fost
creata(introdusa
in baza) programarea respectiva.
====================================================
TABELUL SERVICII_PRESTATE
in acest tabel rostul lui id este de a avea o cheie primara de tip integer care se
autoincrementeaza,
ceea ce usureaza proiectarea anumitor interogari(sortari, ordonari,
cele mai multe in urmatorul laborator).
sau sub forma (in cazul f. general in care doua servicii nu pot fi prestate
in acelasi timp si in acelasi cabinet, campurile ora, data si id_cabinet pot fi
folosite ca
cheie primara compusa)
dar pt acest laborator(si urmatoarele) prefer prima varianta din aceste 3 expuse
aici,
e mai simplu sa faci anumite cautari sau sortari.
In general, pentru fiecare intrebare de mai jos va rog sa populati tabelele pentru
ca rezultatul
interogarii sa aiba sens.
======================================
Pentru fiecare din intrebarile 3-.. proiectati o interogare numita query 3, query4,
....
11) Listati toate programarile(id, nume client, valoare) de valoare mai mare decat
4.
12) Listati toate serviciile( nume serviciu, data programarii serviciului
respectiv, numele medicului, numele clientului)
solicitate de clientul cu id 2.
13) Afisati orarul ( nume cabinet, ora, nume medic, nume serviciu) pentru
cabinetul cu id 2 in ziua de 11/18/2016 (luna/ziua/an)
14) Afisati orarul ( id cabinet, nume cabinet, ora, nume medic, nume serviciu)
pentru medicul cu id 2 in ziua de 11/18/2016 (luna/ziua/an)
15) Selectati toti clientii care sunt programati in ziua de 11/17/2015. Afisati id-
ul clientului,
numele serviciului pt care sunt programati, ora si numele cabinetului, numele
medicului.
16) Afisati toata lista de id-uri de clienti din tabelul programari (id-urile pot
aparea de mai multe ori).
17) Afisati toti clientii(id, nume) care au cel putin o programare facuta (adica al
caror id e in lista de la intrebarea 17).
Clientii trebuie sa apara cel mult o data.
19) Listati toti medicii(id, nume) care nu au fost solicitati in ziua de ....