Documente Academic
Documente Profesional
Documente Cultură
BDC Lab3
BDC Lab3
Raport
Lucrare de laborator Nr. 3
la BAZE DE DATE I CUNOTINE
Tema: Crearea i modificarea tabelelor
Chiinu 2014
1. Scopul lucrrii:
Lucrarea urmrete tratarea problemelor cu privire la crearea tabelelor, definirea coloanelor
i setarea proprietilor de baz ale acestora, setarea proprietilor extinse ale coloanelor, stabilirea
cheilor primare i celorlalate constrngeri de integritate, precum i modificarea structurii unui tabel.
Vor fi examinate, de asemenea tipuri de date, constrngerile de integritate i regulile de modificare a
structurii unui tabel.
2. Sarcina propus:
1.
Care dintre numerele prezentate mai jos pot fi introduse ntr-un cmp de tipul
DECIMAL(4,1);
a) 16,2;
b) 116,2;
c) 16,21;
d) 1116,2;
e) 1116,21.
2.
acestei baze de date, cele patru tabele (produse, pc_uri, laptop_uri i imprimante), schemele
crora sunt definite n seciunea 3.3 a capitolului (ndrumarul de laborator).
3.
3. Mersul lurrii:
3.1) Sarcina practic nr. 1
Rspunsul corect este punctul b), adic numrul 116,2 pot fi introduse ntr-un cmp de
tipul DECIMAL(4,1).
n continuare va fi descris succint modalitatea de creare a unui tabel, respectiv alte tabele
ale unei baze de date vor fi create i modificate, prelucrate n modul prezentat dup cum urmeaz.
n urma executrii pasului anterior, instrumentul SQL Server Management ofer
posibilitate de creare a unui tabel nou. Mai jos este reprezentat modalitatea de creare a tabelului
produse i respectiv definirea proprietilor tabelului, ct i a coloanelor, definirea coloanelor, i
nu n ultimul moment stabilirea cheiei primare.
Tabelul produse va conine date despre productor (Producator), numrul modelului
(Model) i tipul (Tip) produsului (pc, laptop, imprimante). Se presupune c numrul modelului
este unic pentru fiecare productor i tip de produs, de aceea cmpul Model va fi cheie primar
pentru tabelul dat.
Structura tabelului:
Tabelul imprimante, pentru fiecare model, este indicat faptul c ea este color sau nu
Color (da dac color), i de asemenea, tipul imprimantei Tip (Laser, Jet sau
Matrix), i preul. Cmpul Cod va fi cheie primar tabelului imprimante.
Pentru a putea insera, introduce date ntr-un tabel al bazei de date, este necesar de selectat
tabelul dorit, apoi click drepta i selectarea opiunii Edit Top 200 Rows, acest moment este
reprezentat n figura de mai jos:
Tabelul PC_uri:
Tabelul laptop_uri:
Tabelul imprimante:
4. Concluzie
n decursul efecturii lucrrii de laborator, am dezvoltat deprinderi n lucru cu SGBD-ul
MS SQL Server 2012, gestiunea serviciilor i nregistrarea unui server, lucrul cu mediul SQL
Server Management Studio; s-a fcut cunotin cu modalitile de creare a tabelelor, definirea
coloanelor i setarea proprietilor de baz ale acestora, setarea proprietilor extinse ale coloanelor,
stabilirea cheilor primare i celorlalate constrngeri de integritate, precum i modificarea structurii
unui tabel.
Conform sarcinii lucrrii de laborator, n mediul SQL Server Management Studio s-a
creat o baz de date pe nume calculatoare cu proprieti implicite, apoi crearea a patru tabele
i inserarea cu date a tabelelor bazei de date. n timpul lucrului m-am struit s ptrund n toate
detaliile descrise n scopul lucrrii.