Sunteți pe pagina 1din 20

Soluţie:

a) Tabelul CLIENTI are următoarea structură:

Tabelul TRANZACTII are următoarea structură:

b) Tabelul CLIENTI poate conţine următoarele date:

Tabelul TRANZACTII poate conţine următoarele date:

c) Interogarea Rulaj euro / zile:


SELECT t.datatranzactie, SUM(c.valoare/t.curseuro) as "Rulaj Euro"
FROM clienti c, tranzactii t
WHERE (c.valuta='E') and (c.idclient=t.idtranzactie)
GROUP BY t.datatranzactie;

1
Soluţie: Tabelul SOMERI are următoarea structură:

și următoarele date:

Tabelul OFERTEJOBS are următoarea structură:

și următoarele date:

a) SELECT *
FROM someri
WHERE sex='F' and profesia=:prof;
b) Se creeză constrângere pentru varsta în tabelul SOMERI

Adăugarea unei persoane în tabela SOMERI


INSERT into SOMERI
VALUES(5,'Lup Marinela','F',16,'ajutor bucatar',650);
Dacă inserarea a reușit se afișează conținutul tabelei SOMERI:
SELECT *
FROM someri;
c) Persoanele care ar putea să-și găsească un loc de munca:
SELECT s.*
FROM someri s,ofertejobs o
WHERE s.profesia=o.profesia and s.salarmin=o.salar;
2
Soluţie: Tabelul TRENURI are următoarea structură:

și următoarele date:

Tabelul BILETE are următoarea structură:

și următoarele date:

b) Interogarea de mai jos afișează următorul rezultat:

c) Interogarea de mai jos afișează numărul locurilor rămase, pentru data curentă, pentru un număr de tren
citit de la tastatură:

Pentru data de 24-03-2013 și trenul cu numărul 100 se obține următorul rezultat:

3
Soluţie:
a) Tabelul DEPONENT are următoarea structură:

și următoarele date:

Tabelul DEPUNERI are următoarea structură:

și următoarele date:

b) numărului de depunători care au depus o sumă (suma tuturor depunerilor pentru clientul respectiv) mai
mare decât cea citită

c) calcularea totalului sumelor depuse în bancă cu scadenţa la 24 luni

4
Soluţie: a) Tabelul PACIENTI are următoarea structură:

și următoarele date:

Tabelul CONSULTATII are următoarea structură:

și următoarele date:

b) afişarea tuturor informaţiilor despre consultaţiile


pacientului ’Popescu Ion’
c) afişarea numărului de pacienţi grupaţi pe diagnostice şi locuri de muncă

Rezultatul interogării este:

5
Soluţie: a) Tabelul CAZARI are următoarea structură:

și următoarele date:

Tabelul CAZATI are următoarea structură:

și următoarele date:

b) afişarea sumei totale plătite de persoanele de sex feminin, care au fost cazate la ‘vila’

Rezultatul interogării va fi:

c)afişarea informaţiilor despre locurile de cazare care au fost ocupate/eliberate azi

Rezultatul interogării va fi:

6
Soluţie: a) Tabelul PRODUSE are următoarea structură:

și următoarele date:

b) produse care se găsesc în cantitate>100, ordonate alfabetic după denumire

c) valoarea stocului din magazin

7
Soluţie: a) Tabela AGENDĂ are următoarea structură:

și următoarele date:

b) afișarea persoanelor care au ziua de naștere în data curentă:

c) numerele de telefon a persoanelor dintr-o localitate a căror nume începe cu L

8
Soluţie: a) Tabela ANGAJATI are următoarea structură:

și următoarele date:

Tabela DEPARTAMENTE are următoarea structură:

și următoarele date:

b) angajații cu salariul mai mic decât o valoare citită de la tastatură:

c)numărul angajaților ce lucră la etajul 4:

9
Soluţie: a) Tabelul FURNIZORI are următoarea structură:

și următoarele date:

Tabelul COMENZI are următoarea structură:

și următoarele date:

b) suma totală a comenzilor către furnizori dintr-o localitate citită de la tastatură:

c)toți furnizorii dintr-un oraș a căror valoare a comenzilor > decât o valoare citită de la tastatură:

10
Soluţie: a) Tabelul CLASE are următoarea structură:

și următoarele date:

Tabelul ELEVI are următoarea structură:

și următoarele date:
b)afișarea claselor de la un anumit etaj citit de la tastatură:

c)afișarea alfabetică a tuturor elevilor de la Informatică:

11
Soluţie:
a) Tabelul PERSOANE are următoarea structură:

și următoarele date:

Tabelul MASINI are următoarea structură:

și următoarele date:

b) persoanele care nu au nici o maşină:

c) maşini care aparţin unei persoane citite de la tastatură:

12
Soluţie:
a) Tabelul TARI are următoarea structură:

și următoarele date:

b) pentru un continent dat, calculaţi câte ţări de pe acel continent există în tabelă

c) afişaţi ţările cu capitalele lor, ordonate descrescător după numărul de locuitori

13
select * from universitati_view;
Soluţie:
a) Tabelul UNIVERSITATI are următoarea structură:

și următoarele date:

b) pentru o localitate dată, copiaţi în altă tabelă identică informaţiile referitoare la universităţile din acea
localitate

Pentru vizualizarea datelor ori se face SELECT * FROM universitati_view;


c) numărul total al studenţilor de la locurile bugetate, pentru un anumit nivel de studii introdus de la
tastatură

14
Soluţie:
a) Tabelul BIBLIOTECA are următoarea structură:

și următoarele date:

b) câte persoane sub 14 ani sunt înscrise la bibliotecă

c) afişaţi numele şi codul de acces al persoanelor născute într-un anumit an citit de la tastatură

De exemplu pentru anul 94 se va afișa o persoana

15
Soluţie:
a) Tabelul SOFERI are următoarea structură:

și următoarele date:

Tabelul AMENZI are următoarea structură:

și următoarele date:

c) număr ul total de amenzi date şoferilor dintr-o localitate precizată de la tastatură

16
Soluţie:
a) Tabelul PADURARI are următoarea structură:

și următoarele date:

b) suprafața totală a terenurilor de vanatoare

c) acordarea drepturilor de a modifica coloana teren_vanatoare oricarui utilizator al tabelului padurari

17
Soluţie:
a) Tabelul PESTI are următoarea structură:

și următoarele date:

b) numărul speciilor ce se pot pescui în această perioadă

c) drepturi de adăugare de înregistrări în tabelul PESTI publicului

18
Soluţie: a) Tabelul ANGAJATI are următoarea structură:

și următoarele date:

Tabelul CURSURI are următoarea structură:

și următoarele date:

Tabelul PARTICIPARI are următoarea structură:

și următoarele date:

b) numărul de cursuri urmat de un angajat a cărui marca se citește de la tastatură

c)acordarea dreptului public de a modifica cel trei tabele: angajati, cursuri, participari

19
Soluţie:
a) Tabelul CLIENT_SCS are următoarea structură:

și următoarele date:

b) afișarea tabelei ordonată alfabetic

c) acordarea dreptului de a modifica doar câmpurile tel și internet

20

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