Sunteți pe pagina 1din 17

Ministerul Educaiei al Republicii Moldova

Universitatea Tehnic a Moldovei


Catedra Autmoatic i Tehnologii Informaionale

RAPORT

LUCRARE DE LABORATOR NR. 4

la obiectul: Baze de date i cunotine

Tema:Editorul de interogari TRANSACT-SQL

Elaborat: st.gr. TI-112


Guzun Gheorghe

Verificat : lector superior


R. Bulai
Chiinu 2013

Scopul lucrrii:
Studierea elementelor de baz ale limbajului Transact-SQL, a structurii instruciunii
SELECT i a tipurilor de funcii utilizate n interogri. n afar de aceasta, se trateaz
aspectele de utilizare a interfeei Editorului de Interogri pentru crearea i gestiunea
interogrilor SQL.

Sarcina lucrrii:

Sarcinile vor fi aplicate asupra bazei de date (care conine date despre calculatoare), a crei
descriere scurt este propus n continuare:

Schema bazei de date const din 4 scheme relaionale:

produse(Producator, Model, Tip)


pc_uri(Cod, Model,Viteza, Ram, Hd, Cd, Pret)
laptop_uri(Cod,Model,Viteza, Ram, Hd, Ecran, Pret)
imprimante(Cod, Model, Color, Tip, Pret)

Tabelul produse conine date despre productor (Producator), numrul modelului (Model)
i tipul (pc, laptop, imprimante) produsului. Se presupune c numrul modelului este unic
pentru fiecare productor i tip de produs.

n ceea ce privete tabelul pc_uri, pentru fiecare numr de model este indicat viteza
procesorului n megahertzi (Viteza), capacitatea memoriei RAM (n Mb), capacitatea
discului Hd (n Gb), viteza dispizitivului de citire Cd (de exemplu 4x) i preul Pre.

Tabelul laptop_uri este asemntor tabelului pc_uri, cu excepia c, n locul vitezei Cd-
ului, este prezent dimensiunea ecranului Ecran (n inch).

n tabelul imprimante, precum fiecare model, este indicat faptul dac ea este color sau nu
Color (da daca color) i, de asemenea , tipul imprimantei Tip (Laser, Jer, Matrix) i
Pretul.
produse: pc_uri:

laptop_uri: imprimante:

1. S se gseasc modelul, viteza procesorului i capacitatea discului dur pentru toate pc-
urile care cost mai puin de 500$. Schema Rezultatului afiat va fi Model, Viteza si Hd.

Fig.1. Interogarea 1

2. S se gseasc productorii de imprimante. Afiai Producator.


Fig.2. Interogarea 2

3. S se gseasc modelul, capacitatea de memorie operativ i dimensiunea ecranului


fiecrui laptop cu preul mai mare de 1000$.

Fig.3. Interogarea 3

4. S se gseasc toate liniile tabelului imprimante pentru imprimantele color.

Fig.4. Interogarea 4

5. S se gseasc modelul i viteza procesorului, i capacitatea discului dur ale pc-urilor


mai ieftine de 600$ i care posed CD-ROM-uri cu viteze 12x sau 24x.
Fig.5. Interogarea 5

6. S se afieze productorii i viteza pc-urilor ce posed Hd-uri cu capacitatea cea mai


mic.

Fig.6. Interogarea 6

7. S se gseasc modelele i productorii produselor cu preul mai mare de 450 $.

Fig.7. Interogarea 7

8. S se gseasc productorii care vnd laptopuri sau imprimante, dar nu vnd pc-uri.
Fig.8. Interogarea 8

9. S se gseasc productorii de pc-uri cu procesoare ce functioneaz cu fregvena de tact


nu mai mic de 450 Mhz. Afiai cmpul Productor.

Fig.9. Interogarea 9

10. S se gseasc imprimantele cu cel mai nalt pre. S se afieze Model, Pre.

Fig.10. Interogarea 10

11. S se gseasc viteza medie (Viteza) a pc-urilor.


Fig.11. Interogarea 11

12. S se gseasc viteza medie a laptopurilor, al cror pre depete 1000$.

Fig.12. Interogarea 12

13. S se gseasc viteza medie a pc-urilor produse de compania A.

Fig.13. Interogarea 13

14. S se gseasc modelele i productorii pc-urilor care au o vitez mai mare dect cel
mai rapid laptop.

Fig.14. Interogarea 14

15. S se gseasc productorii pc-urilor ce au Ram-ul mai mare dect media Ram-ului
laptopurilor. S se afieze productorul i modelul pc-urilor.
Fig.15. Interogarea 15

16. S se gseasc modelele laptopurilor cu preul mai mare dect preul dublu al celui mai
ieftin pc. S se afieze modelul laptopului i preul acestuia.

Fig.16. Interogarea 16

17. Pentru fiecare valoare a vitezei, s se gseasc preul mediu al pc-urilor. S se afieze
Viteza i Pre_mediu.

Fig.17. Interogarea 17

18. S se gseasc capacitile discurilor dure, care coincide cu 2 sau mai multe pc-uri. S
se afieze Hd.
Fig.18. Interogarea 18

19. S se gseasc perechile de modele de pc_uri, care posed procesoare cu aceeai vitez
i memorie Ram cu aceeai capacitate. Ca rezultat, fiecare pereche se afieaz o singur
data, adic (i,j), dar nu (j,i). Ordinea de afiare: modelul cu numr mai mare, modelul cu
numr mai mic, viteza i Ram.

Fig.19. Interogarea 19

20. S se gseasc laptopurile, a cror vitez este mai mic dect la orice pc_u. S se
afieze: Tip, Model, Viteza.

Fig.20. Interogarea 20

21. S se gseasc productorii celor mai scumpe laptopuri sau pc_uri. Afiai Producator,
Model i Pre.
Fig.21. Interogarea 21

22. S se gseasc dimensiunea medie a ecranului laptopurilor produse de fiecare


productor. S se afieze Productor i dimensiunea medie a ecranului.

Fig.22. Interogarea 22

23. S se gseasc productorii, care produc cel puin 3 pc-uri. Afiai Productor, numrul
de modele.

Fig.23. Interogarea 23

24. S se gseasc preul maximal al pc-urilor propuse de fiecare productor. Afiai


Producator, pre maxim.
Fig.24. Interogarea 24

25. Pentru fiecare valoare a vitezei pc-ului care depete 600Mh, s se determine preul
mediu al calculatorului cu aceeai vitez. Afiai Viteza, pre mediu.

Fig.25. Interogarea 25

26. S se gseasc productorii, ce produc pc-uri i laptopuri care dispun de o vitez nu


mai mic de 750Mh. Afiai Producator.

Fig.26. Interogarea 26

27. S se gseasc suma totala a preurilor celor mai ieftine imprimante de fiecare tip.
Fig.27. Interogarea 27

28. S se gseasc modelul produsului cu cel mai mare pre. Se afieaz Model.

Fig.28. Interogarea 28

29. S se gseasc productorii de imprimante care produc i pc-uri cu cel mai mic volum
RAM. S se afieze Producator.

Fig.29. Interogarea 29

30. S se gseasc preul mediu al pc-urilor i laptopurilor produse de ctre A. S se


afieze Pret_med_comun.
Fig.30. Interogarea 30

31. S se gseasc preul mediu al pc-urilor pentru fiecare din productori care produce i
imprimante. Afiai Producator, Pret_med_prod.

Fig.31. Interogarea 31

32. S se gseasc capacitatea medie a HD-urilor pc-urilor (o valoare pentru toate) ale
acelor productori care produc i imprimante. Afiai capacitatea medie HD.

Fig.32. Interogarea 32

33. S se gseasc productorii care produc numai un singur tip de produs. S se afieze
productorul, tipul produsului, modelul i preul modelului respectiv.
Fig.33. Interogarea 33

34. S se analizeze preurile laptop-urilor i n funcie de valoare s fie grupate n 3 clase.


Dac este mai eftin de 750 de dolari Clasa Econom, dac preul nu depete 1100 de
$ - Clasa Bussines, iar dac preul este mai mare de 1100 $ - Clasa Premium. S se
afieze tipul produsului, Model, Pret i Clasa Produsului.

Fig.34. Interogarea 34
35. n tabelul produse s se gseasc modelele la care prima cifr din model este o cifra
impar, iar ultima par i prima cifr este mai mic dect ultima. S se afieze modelul,
tipul produsului, produsul primei i ultimei cifre din numrul modelului.

Fig.35. Interogarea 35

36. S se calculeze suma cifrelor numerelor fiecrui model din tabelul produse. S se
afieze modelul i suma. De exemplu, dac modelul este 1121, atunci suma cifrelor din
model este 5.
Fig.36. Interogarea 36

37. Din tabelul produse s se obin un tabel cu coloanele Productor, PC, Imprimante,
Laptop_uri. Pentru fiecare productor, n acest tabel, s se indice dac acesta produce
sau nu (da sau nu) un anumit tip de produse. De exemplu, un rnd din tabelul construit
poate arta: A, nu, da, nu.

Fig.37. Interogarea 37
Concluzie:
n lucrarea de laborator curenta am studiat elementele de baz ale limbajului Transact-SQL, a
structurii instruciunii SELECT i a tipurilor de funcii utilizate n interogri. n afar de aceasta, am nvat a
utiliza interfaa Editorului de Interogri pentru a crea i gestiona interogri SQL. Microsoft SQL Server 2012
reprezinta cel mai puternic si semnificativ instrument de gestiune a bazelor de date oferind posibilitati si
facilitate de constructive si gestiune a bazelor de date programatorului si administratorului.

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

  • Analiza Comparativa A Calitatii Laptopurilor 2
    Analiza Comparativa A Calitatii Laptopurilor 2
    Document32 pagini
    Analiza Comparativa A Calitatii Laptopurilor 2
    Alexandra Arteni
    Încă nu există evaluări
  • Proiect de Curs AMOO Druta
    Proiect de Curs AMOO Druta
    Document48 pagini
    Proiect de Curs AMOO Druta
    nn nnn
    Încă nu există evaluări
  • Lucrare de Laborator nr.4 Florea Cristina
    Lucrare de Laborator nr.4 Florea Cristina
    Document9 pagini
    Lucrare de Laborator nr.4 Florea Cristina
    Cristina Florea
    Încă nu există evaluări
  • Vasilachi Igor Lab 5 BDC v1
    Vasilachi Igor Lab 5 BDC v1
    Document8 pagini
    Vasilachi Igor Lab 5 BDC v1
    Fil Gorea
    Încă nu există evaluări
  • Lab 4
    Lab 4
    Document17 pagini
    Lab 4
    Ana Toma
    Încă nu există evaluări
  • BDC Lab8
    BDC Lab8
    Document36 pagini
    BDC Lab8
    Tudor Munteanu
    Încă nu există evaluări
  • Lucrare de Laborator NR.1 LFC
    Lucrare de Laborator NR.1 LFC
    Document10 pagini
    Lucrare de Laborator NR.1 LFC
    John Smith
    Încă nu există evaluări
  • LL8 Mereuta Ana TI-192
    LL8 Mereuta Ana TI-192
    Document6 pagini
    LL8 Mereuta Ana TI-192
    Anya Mr
    Încă nu există evaluări
  • BDC 9b
    BDC 9b
    Document5 pagini
    BDC 9b
    Victor Noroc
    Încă nu există evaluări
  • Lab 3 AMOO
    Lab 3 AMOO
    Document9 pagini
    Lab 3 AMOO
    Gheorghe Felicia
    Încă nu există evaluări
  • BDC Lucrare de Curs
    BDC Lucrare de Curs
    Document37 pagini
    BDC Lucrare de Curs
    Vladislav Crivenco
    Încă nu există evaluări
  • Lab 10,11,12,13 BDC
    Lab 10,11,12,13 BDC
    Document19 pagini
    Lab 10,11,12,13 BDC
    Oleg Chian
    Încă nu există evaluări
  • Proiect de Curs BDC
    Proiect de Curs BDC
    Document27 pagini
    Proiect de Curs BDC
    Ion Boika
    Încă nu există evaluări
  • Lab 4 BDC
    Lab 4 BDC
    Document9 pagini
    Lab 4 BDC
    Ion Şuiu
    Încă nu există evaluări
  • BDC Cotovici
    BDC Cotovici
    Document15 pagini
    BDC Cotovici
    Alexey Dariev
    Încă nu există evaluări
  • Lab 4 BDC PDF
    Lab 4 BDC PDF
    Document8 pagini
    Lab 4 BDC PDF
    Fil Gorea
    Încă nu există evaluări
  • Lab 4 BDC
    Lab 4 BDC
    Document8 pagini
    Lab 4 BDC
    Ion Popescu
    0% (1)
  • BDC 9
    BDC 9
    Document6 pagini
    BDC 9
    Ion Boika
    Încă nu există evaluări
  • BDC 8
    BDC 8
    Document13 pagini
    BDC 8
    Ion Boika
    Încă nu există evaluări
  • BDC Lab6en
    BDC Lab6en
    Document6 pagini
    BDC Lab6en
    Catherine Nemerenco
    Încă nu există evaluări
  • Vasilachi Igor Lab.6 BDC v1
    Vasilachi Igor Lab.6 BDC v1
    Document5 pagini
    Vasilachi Igor Lab.6 BDC v1
    VadimPlasiciuc
    Încă nu există evaluări
  • Baze de Data Lab4
    Baze de Data Lab4
    Document2 pagini
    Baze de Data Lab4
    DanuIepuras
    0% (1)
  • Laborator 9 Baze de Date
    Laborator 9 Baze de Date
    Document5 pagini
    Laborator 9 Baze de Date
    Stanescu Yonut
    Încă nu există evaluări
  • BDC Lab2
    BDC Lab2
    Document15 pagini
    BDC Lab2
    Dumitru Plamadeala
    100% (2)
  • Proiect de Curs BD Exemplu-Unlocked
    Proiect de Curs BD Exemplu-Unlocked
    Document60 pagini
    Proiect de Curs BD Exemplu-Unlocked
    Amarfii Sergiu
    Încă nu există evaluări
  • Lucrare de Curs BDC
    Lucrare de Curs BDC
    Document17 pagini
    Lucrare de Curs BDC
    Petru Voloceai
    Încă nu există evaluări
  • Lab 2
    Lab 2
    Document4 pagini
    Lab 2
    Valeria Ţînţaru
    Încă nu există evaluări
  • Algoritmii Grafurilor Lab2-3 MV
    Algoritmii Grafurilor Lab2-3 MV
    Document15 pagini
    Algoritmii Grafurilor Lab2-3 MV
    Dan Celac
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document6 pagini
    Lab 1
    Ion Popescu
    Încă nu există evaluări
  • Lab3 TSA
    Lab3 TSA
    Document7 pagini
    Lab3 TSA
    Renat Rusu
    Încă nu există evaluări
  • Lucrare de Curs LFPC
    Lucrare de Curs LFPC
    Document17 pagini
    Lucrare de Curs LFPC
    mikeylino
    Încă nu există evaluări
  • SQL Lab1
    SQL Lab1
    Document27 pagini
    SQL Lab1
    Ion Şuiu
    Încă nu există evaluări
  • Lab. 1. BDC Utm Fcim
    Lab. 1. BDC Utm Fcim
    Document15 pagini
    Lab. 1. BDC Utm Fcim
    Fernando Epic Costa
    0% (1)
  • Lab 3 LFA
    Lab 3 LFA
    Document3 pagini
    Lab 3 LFA
    Fil Gorea
    Încă nu există evaluări
  • Lab7 AMOO
    Lab7 AMOO
    Document11 pagini
    Lab7 AMOO
    Сергей Борта
    Încă nu există evaluări
  • BDC Lab1
    BDC Lab1
    Document11 pagini
    BDC Lab1
    Radu Madiudin
    Încă nu există evaluări
  • OrCAD Capture Layout
    OrCAD Capture Layout
    Document24 pagini
    OrCAD Capture Layout
    Lucian Lupu
    Încă nu există evaluări
  • SOMIPP Lab1
    SOMIPP Lab1
    Document6 pagini
    SOMIPP Lab1
    violina
    Încă nu există evaluări
  • BDC Laborator 7
    BDC Laborator 7
    Document4 pagini
    BDC Laborator 7
    Dorin Gribincea
    Încă nu există evaluări
  • Lab7 AMOO
    Lab7 AMOO
    Document7 pagini
    Lab7 AMOO
    Ion Cornea
    Încă nu există evaluări
  • LL7 Baze de Date
    LL7 Baze de Date
    Document5 pagini
    LL7 Baze de Date
    Anya Mr
    Încă nu există evaluări
  • Lab1 Git Ro
    Lab1 Git Ro
    Document17 pagini
    Lab1 Git Ro
    Rosca Doinita
    Încă nu există evaluări
  • BDC Laborator 13
    BDC Laborator 13
    Document5 pagini
    BDC Laborator 13
    Vladislav Crivenco
    Încă nu există evaluări
  • LL4 BD
    LL4 BD
    Document6 pagini
    LL4 BD
    Anya Mr
    Încă nu există evaluări
  • TAP Lab2
    TAP Lab2
    Document4 pagini
    TAP Lab2
    Adrian Bodorin
    Încă nu există evaluări
  • Laborator 1 Cucu Eugeniu
    Laborator 1 Cucu Eugeniu
    Document5 pagini
    Laborator 1 Cucu Eugeniu
    Cucu Eugen
    Încă nu există evaluări
  • Lab4 en Somipp
    Lab4 en Somipp
    Document36 pagini
    Lab4 en Somipp
    Catherine Nemerenco
    Încă nu există evaluări
  • Laboratorul 5
    Laboratorul 5
    Document7 pagini
    Laboratorul 5
    ion
    Încă nu există evaluări
  • AMOO3 Morcotilo Nichita FINAL
    AMOO3 Morcotilo Nichita FINAL
    Document11 pagini
    AMOO3 Morcotilo Nichita FINAL
    Никита Мк.
    Încă nu există evaluări
  • Lab 1 SDA Var 10
    Lab 1 SDA Var 10
    Document6 pagini
    Lab 1 SDA Var 10
    Vladimir Zgardan
    Încă nu există evaluări
  • Lab 4
    Lab 4
    Document6 pagini
    Lab 4
    Cristi Teodorescu
    Încă nu există evaluări
  • TAP Lab5 Popov Biatrice CR 191
    TAP Lab5 Popov Biatrice CR 191
    Document6 pagini
    TAP Lab5 Popov Biatrice CR 191
    Alina Axenti
    Încă nu există evaluări
  • Amoo 2
    Amoo 2
    Document8 pagini
    Amoo 2
    AlionaCrigan
    Încă nu există evaluări
  • Lab.6 FC
    Lab.6 FC
    Document3 pagini
    Lab.6 FC
    Cristina Florea
    Încă nu există evaluări
  • Lab 3 Rom
    Lab 3 Rom
    Document6 pagini
    Lab 3 Rom
    Jorca Ţuţuianu
    Încă nu există evaluări
  • PSI Laborator 1RO
    PSI Laborator 1RO
    Document17 pagini
    PSI Laborator 1RO
    Victor Noroc
    Încă nu există evaluări
  • Lab 1 Tmps
    Lab 1 Tmps
    Document5 pagini
    Lab 1 Tmps
    Victor Turculet
    Încă nu există evaluări
  • LucLabSQL 4 ROM
    LucLabSQL 4 ROM
    Document16 pagini
    LucLabSQL 4 ROM
    RT
    0% (1)
  • Lab 7
    Lab 7
    Document4 pagini
    Lab 7
    Igor Pascal
    Încă nu există evaluări
  • Imprimanta Laser
    Imprimanta Laser
    Document20 pagini
    Imprimanta Laser
    andreiu123
    Încă nu există evaluări
  • Lab1 PMMA
    Lab1 PMMA
    Document3 pagini
    Lab1 PMMA
    Ivan
    Încă nu există evaluări
  • Lab1 BDC
    Lab1 BDC
    Document14 pagini
    Lab1 BDC
    Ivan
    Încă nu există evaluări
  • Lab6 BDC
    Lab6 BDC
    Document7 pagini
    Lab6 BDC
    Ivan
    Încă nu există evaluări
  • Lab3 BDC
    Lab3 BDC
    Document7 pagini
    Lab3 BDC
    Ivan
    Încă nu există evaluări
  • Lab2 BDC
    Lab2 BDC
    Document9 pagini
    Lab2 BDC
    Ivan
    Încă nu există evaluări
  • Lab5 BDC
    Lab5 BDC
    Document8 pagini
    Lab5 BDC
    Ivan
    Încă nu există evaluări