Você está na página 1de 4

1.

BAZE DE DATE PROBLEME PROPUSE


1. S se creeze tabela MEDICI de la o policlinic, cu urmtoarea structur: cod_cabinet (numr),
nume_medic (text(30)), specializare (text(30)), zi_consultatie (text(30)) zilele de consultaie dintro sptmn, nr_ore (numr)-numrul de ore pe zi ale unui medic. S se completeze tabela cu cel
puin 5 articole.
a) S se afieze numele medicilor, specializarea lor, numrul de ore, pentru o zi introdus de
la tastatur.
b) S se afieze toi medicii i zilele de consultaie pentru specializarea cardiologie, n
ordine cresctoare a codului cabinetului.
2. S se creeze tabela POLICLINICA cu urmtoarea structur: cod_cabinet (numr), nume_medic
(text(30)), specializare (text(30)), data_angajarii (dat calendaristic), nr_ore_sapt (numr)numrul de ore pe sptmn ale unui medic. S se completeze tabela cu cel puin 5 articole.
a) S se afieze numele medicilor, specializarea lor i data angajrii pentru toi medicii
angajai dup Popa Andrei.
b) S se afieze numele medicilor, specializarea i data angajrii, ncepnd cu cea mai
recent dat, pentru medicii cu cele mai puine ore pe sptmn.
3. S se creeze tabela DISERTATIE de la o facultate cu urmtoarea structur: id_student (numr),
nume_student (text(30)), titlu (text(40))-titlul lucrrii de disertaie, nume_profesor (text(30)),
data_lucrare (dat calendaristic) - data predrii lucrrii. S se completeze tabela cu cel puin 5
articole.
a) S se afieze id-ul i numele studenilor al cror nume ncepe cu litera B.
b) S se afieze toate datele, n ordinea descresctoare a datei predrii proiectului
4. S se creeze tabela CAI de la un hipodrom cu urmtoarea structur: id_cal (numr), nume_cal
(text(30)), data_nasterii (dat calendaristic), rasa (text(30)), nr_victorii (numr), nume_ingrijitor
(text(30)). S se completeze tabela cu cel puin 5 articole.
a) S se afieze numele cailor, numrul de victorii i rasa pentru toi caii mai tineri dect
calul Fulger.
b) Pentru fiecare ngrijitor s se afieze numele ngrijitorului i numrul minim de victorii,
cu condiia ca acesta s fie mai mic dect numrul de victorii al oricrui cal din rasa Pur snge
arab.
5. S se creeze tabela AUTOMOBIL de la un magazin de vnzri auto Second Hand cu urmtoarea
structur: id (numr), marca (text(30)), an_fabricatie (numr), Km_bord (numr), pret (numr)). S
se completeze tabela cu cel puin 5 articole.
a) S se afieze anul fabricaiei, Km parcuri i preul pentru o marc introdus de la
tastatur, n ordinea descendent a preului.
b) Pentru fiecare marc s se afieze toate datele pentru automobilele cu preul peste medie.
6. S se creeze tabela EXCURSIE de la o firm de turism cu urmtoarea structur: cod_excursie
(numr), data_plecare (dat calendaristic), data_sosire (dat calendaristic), destinatie (text(30)),
cost (numr), transport (text(30)). S se completeze tabela cu cel puin 5 articole.
a) S se afieze excursiile pentru care costul este minim.
b) S se afieze perioada, costul i transportul pentru o destinaie introdus de la tastatur.
7. S se creeze tabela EXCURSIE de la o firm de turism cu urmtoarea structur: cod_excursie
(numr), data_plecare (dat calendaristic), data_sosire (dat calendaristic), destinatie (text(30)),
cost (numr), transport (text(30)). S se completeze tabela cu cel puin 5 articole.
1

a) Corespunztor fiecrei destinaii, s se afieze costul minim i costul maxim, ordonate


dup destinaie.
b) S se afieze destinaia i transportul pentru excursiile care au costul cuprins ntre 500 i
1000 de euro.
8. S se creeze tabela CAI cu urmtoarea structur: id_cal (numr), nume_cal (text(30)),
data_nasterii (dat calendaristic), rasa (text(30)), nr_victorii (numr), nume_ingrijitor (text(30)).
S se completeze tabela cu cel puin 5 articole.
a) S se afieze toi caii de la hipodrom din rasa Pur snge arab i Lipian.
b) S se afieze pentru o ras introdus de la tastatur numele cailor, numele ngrijitorului i
numrul de victorii.
9. S se creeze tabela DISERTATIE cu urmtoarea structur: id_student (numr), nume_student
(text(30)), titlu (text(40))-titlul lucrrii de disertaie, nume_profesor (text(30)), data_lucrare (dat
calendaristic)-data predrii lucrrii. S se completeze tabela cu cel puin 5 articole.
a) S se afieze lista studenilor, ordonat dup nume alfabetic i titlul lucrrilor pentru un
profesor introdus de la tastatur.
b) S se afieze lista lucrrilor predate n anul curent.
10. S se creeze tabela AUTOMOBIL de la un magazin de vnzri auto Second Hand cu
urmtoarea structur: id (numr), marca (text(30)), an_fabricatie (numr), Km_bord (numr), pret
(numr)). S se completeze tabela cu cel puin 5 articole.
a) S se afieze o singur dat mrcile din tabela automobil.
b) S se afieze marca, preul i Km parcuri pentru toate automobilele, mai puin cele
fabricate n anul 2008.
11. S se creeze tabela ABONAI cu urmtoarea structur: cod_abonat( n,3), nume (c,15),
adresa (c,20), cod_revist (n,3), titlu (c,20) , pret(n,9). S se completeze tabela cu cel puin 5
articole.
a) S se afieze lista revistelor cu preul minim;
b) S se afieze lista alfabetic a abonailor i a numrului de abonamente al fiecrei
persoane.
12. S se creeze tabela ELEVI cu urmtoarea structur: nume_prenume (c,20), clasa (c,3),
abs_mot ( n,3), abs_nemot (n,3). S se completeze tabela cu cel puin 5 articole.
a) S se afieze lista claselor cu numrul total de absene motivate, nemotivate i total
absene de pe clas;
b) S se afieze lista elevilor cu cel mai mic numr de absene nemotivate.
13. S se creeze tabela MEDICAMENT cu urmtoarea structur: denumire (c,20), pre ( n,6),
cantitate (n,5), data_expirare (D). S se completeze tabela cu cel puin 5 articole.
a) S se afieze medicamentul cel mai scump;
b) S se afieze lista medicamentelor care sunt expirate, n ordine cronologic.
14. S se creeze tabela ABONAT cu urmtoarea structur: nume (c,20), adresa (c,20),
telefon (n,10), nr_impulsuri_consumate (n,6). S se completeze tabela cu cel puin 5 articole.
a) S se afieze lista abonailor cu numr maxim de impulsuri.
b) Dac valoarea unui impuls este 0.2 i numrul de impulsuri gratuite care nu se taxeaz
este 50, afiai lista abonailor cu sumele pe care le au de plat.
15. S se creeze tabela USERI cu urmtoarea structur: nume_prenume (c,20), clasa (c,3), data_n
d, cont (c,8). S se completeze tabela cu cel puin 5 articole.
2

a) S se afieze lista claselor i a numerelor totale de conturi pentru fiecare clas;


b) S se afieze lista alfabetic a conturilor (cont, elev, clas, data naterii).
16. S se creeze tabela AGENIE cu urmtoarea structur: staiune (c,15), tip_cazare (c,10)(valori posibile: hotel, vil), nume( c,15), nrloc (n,4), pre ( n,8). S se completeze tabela cu cel
puin 5 articole.
a) S se afieze numrul total de locuri de cazare pe staiuni;
b) S se afieze lista locurilor de cazare cu preul mai mare dect preul mediu.
17. S se creeze tabela FILME cu urmtoarea structur: nume_film (c,20), actor_principal (c,20),
gen_film (c,10). S se completeze tabela cu cel puin 5 articole.
a) S se afieze pe ecran filmele n care actorul principal este citit de la tastatur;
b) S se afieze filmele ordonate alfabetic dup gen.
18. S se creeze tabela CALORII, cu structura: denumire (c,15), nr_calorii (n,6), categorie (c,10)(legume, fructe, lactate). S se completeze tabela cu cel puin 5 articole.
a) S se afieze lista alimentelor descresctor dup numrul de calorii;
b) S se afieze alimentele cu un numar de calorii egal cu o valoare dat.
19. S se creeze tabela ACIONAR, cu structura: nr_reg (n,5), societate (c,20), jude (c,15),
numepren (c,20), nr_act (n,2). S se completeze tabela cu celpuin 5 articole.
a) S se afieze lista societailor dintr-un jude existent n baza de date;
b) S se afieze lista n ordine cresctoare a numrului de aciuni pe judee.
20. S se creeze tabela CINEMA, cu structura: film (c,25), nrspect ( n, 4), pretbilet(n,6). S se
completeze tabela cu cel puin 5 articole.
a) S se afieze ncasrile pentru un film al crui nume se citete de la tastatur;
b) S se afieze filmele cu preul minim.
21. S se creeze tabela ELEVI cu urmtoarea structur: cod_elev( n,3), nume (c,40), clasa (c,5),
data_nasterii (D), punctaj(n,3). S se completeze tabela cu cel puin 5 articole.
a) S se afieze n ordine alfabetic toi elevii claselor a XII-a.
b) Se d codul unui elev. S se afieze toi colegii lui de clas.
22. S se creeze tabela ELEVI cu urmtoarea structur: cod_elev( n,3), nume (c,40), clasa (c,5),
data_nasterii (D), punctaj(n,3). S se completeze tabela cu cel puin 5 articole.
a) S se afieze toi elevii care sunt nscui n anul 1997.
b) Se d codul unui elev. S se afieze datele elevilor care au punctajul mai mare dect
punctajul elevului dat.
23. S se creeze tabela ELEVI cu urmtoarea structur: cod_elev( n,3), nume (c,40), clasa (c,5),
data_nasterii (D), punctaj(n,3). S se completeze tabela cu cel puin 5 articole.
a) Afiai toi elevii unei clase date X, n ordinea descresctoare a punctajului.
b) Afiai media punctajelor elevilor din fiecare clasa.
24. S se creeze tabela ELEVI cu urmtoarea structur: cod_elev( n,3), nume (c,40), clasa (c,5),
data_nasterii (D), punctaj(n,3). S se completeze tabela cu cel puin 5 articole.
a) Afiai alfabetic dup nume, toi elevii colii care mplinesc pn la sfritul anului
curent, 18 ani.
b) Afiai numrul de elevi din fiecare clas.

25. S se creeze tabela CRI cu urmtoarea structur: nr_inv (c,15), titlu (c,30), autor( c,15),
editura (c,15), An_apariie (n,4), nr_pagini ( n,4). S se completeze tabela cu cel puin 5 articole.
a) Afiai n ordine alfabetic toate crile aprute n perioada 2010-2015.
b) Determinai numrul de cri scrise de fiecare autor.
26. S se creeze tabela CRI cu urmtoarea structur: nr_inv (c,15), titlu (c,30), autor( c,15),
editura (c,15), An_apariie (n,4), nr_pagini ( n,4). S se completeze tabela cu cel puin 5 articole.
a) Afiai toate crile aprute la editura NEMIRA, n ordine descresctoare dup numrul
de pagini.
b) Afiai numrul de cri publicate de fiecare editur.
27. S se creeze tabela CRI cu urmtoarea structur: nr_inv (c,15), titlu (c,30), autor (c,15),
editura (c,15), An_apariie (n,4), nr_pagini ( n,4). S se completeze tabela cu cel puin 5 articole.
a) Afiai numrul de cri care au peste 200 de pagini.
b) S se afieze toate titlurile crilor publicate de autorul crii care are numrul de inventar
citit.
28. S se creeze tabela COPII cu urmtoarea structur: cod (c,15), sex (logic), nume_copil ( c,20),
data_nasterii (D), greutate (n,5,2), prematur ( logic), nume_medic (c,20). S se completeze tabela cu
cel puin 5 articole.
a) S se afieze datele copiilor prematuri, asistai de un medic cu numele citit de la tastatur.
b) S se afieze numrul de copii nscui n fiecare zi.
29. S se creeze tabela COPII cu urmtoarea structur: cod (c,15), sex (logic), nume_copil ( c,20),
data_nasterii (D), greutate (n,5,2), prematur ( logic), nume_medic (c,20). S se completeze tabela cu
cel puin 5 articole.
a) Afiai greutatea i numele copiilor nscui n luna curent.
b) Afiai cte fete i ci biei s-au nscut asistai de un medic, cu numele citit de la
tastatur.
30. S se creeze tabela COPII cu urmtoarea structur: cod (c,15), sex (logic), nume_copil ( c,20),
data_nasterii (D), greutate (n,5,2), prematur ( logic), nume_medic (c,20). S se completeze tabela cu
cel puin 5 articole.
a) Afiai numele distincte ale copiilor nscui n data de 1.12.2015.
b) Determinai greutatea maxim i greutatea minim a copiilor nscui prematur.

Você também pode gostar