Documente Academic
Documente Profesional
Documente Cultură
Roport
la Baza de Date i Cunotine
Lucrarea de laborator Nr.3
A efectuat: st.gr.TI-141
Chiinu 2016
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. Creai o baz de date cu proprieti implicite, n cadrul acestei baze de date de creat tabele.
3. Inserai n tabelele respective ale bazei de date create nregistrrile respective.
3. Mersul lucrrii:
1) Rspunsul corect este punctul b), adic numrul 116,2 pot fi introduse ntr-un cmp de tipul
DECIMAL(4,1).
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 filme i respectiv
definirea proprietilor tabelului, ct i a coloanelor, n ultimul moment stabilirea cheiei primare.
Tabelul filme va conine date despre filme, numrul de identificare este unic pentru fiecare film,
care va fi cheie primar, cmpul Proprietati_ID va fi cheie extern pentru acest tabel, cmpurile pre i
stoc identific preul i numrul de uniti n stoc respectiv.
n partea dreapta a suprafeei de lucru se afl fereastra cu proprietile tabelului la moment care tinde
a fi creat, prelucrat sau stabilirea unor setri, proprieti.
Figura 4. Proprietile tabelului
Cheia primar stabilete cmpurile ce se dorec a fi unice. Modalitatea cea mai simpl de setare a
unui cmp cheie primar este de a selecta cmpul la care se dorete a alipi cheia primar i click iconi a
cheie din meniul Table Designer, sau executarea a click drepta i selectnd opiunea Set Primary Key.
La sfritul crerii tabelelor, este necesar de salvat tabelele. Modalitatea de creare a tabelelor este
acceai ca i n (figura 3) de mai sus.
Descrierea celorlalte tabele ale bazei de date vor fi descrise n figurele ce urmeaz.
Tabelul Proprieti sunt indicate cmpurile ataate unui film, Proprietati_ID este cheia primar i
Producator_ID va fi cheia extern. Fiecare film, are proprietile proprii dar pot avea n comun formatul
i productorul.
Tabelul Productor are urmatoarele cmpuri (figura 7), cheia primar este Producator_ID i
Nume_Producator indic numele respectiv productorului.
Tabelul Cumprtur are cinci cmpuri, cheia primar este cmpul id, ca chei externe Filme_ID
i DatePersonale_ID.
Pentru a putea insera, introduce date ntr-un tabel al bazei de date, este necesar de selectat
tabelul dorit, apoi click dreapta i selectarea opiunii Edit Top 200 Rows, acest moment este
reprezentat n figura de mai jos.
Tabelul producator
Tabelul proprietati
Tabelul cumparatura
Tabelul Date_Personale
Concluzii: