You are on page 1of 8

Ministerul Educaiei al Republicii Moldova

Universitatea Tehnic a Moldovei


Facultatea Calculatoare, Informatic i Microelectronic

Raport
Lucrarea de laborator nr. 5
Baze de date i cunotine
Tema: Crearea tabelelor i a index

A efectuat:

St. gr. TI-112 Vasilachi Igor

A verificat:

Saranciuc D.

Chiinu 2013

Scopul lucrrii:
Studierea structurii instruciunilor CREATE, ALTER, INSERT, UPDATE, DELETE utilizate
pentru crearea i gestiunea tabelelor. n afar de aceasta, sunt examinate aspecte de creare i
administrare a indecilor, utiliznd instruciuni Transact-SQL, precum i n mediul grafic
Microsoft SQL Server Management Studio.

Sarcina:
1. S se suprime baza de date calculatoare creat n lucrrile 3-4 (Figura 1).

Figura 1 (Suprimarea Bazei de Date calculatoare)


2. S se creeze baza de date calculatoare (tabelele, constrngerile de integritate), utiliznd
limbajul Transact-SQL (Figura 2.1 2.5).

Figura 2.1 (Crearea Bazei de Date calculatoare)

Figura 2.2 (Crearea tabelului imprimante i inserarea datelor)

Figura 2.3 (Crearea tabelului laptop_uri i inserarea datelor)

Figura 2.4 (Crearea tabelului pc_uri i inserarea datelor)

Figura 2.5 (Crearea tabelului produse i inserarea datelor)

3. S se creeze tabelul imprimante_stoc cu aceeai structur ca i a tabelului imprimante. S


se insereze toate datele din tabelul imrimante n tabelul imprimante_stoc. S se scrie, cu acest
scop, un numr minimal de instruciuni (Figura 3.1).

Figura 3.1 (Crearea tabelului imprimante_stoc i inserarea datelor)

4. Adugai n tabelul produse urmtoarele produse de la productorul Z:


modelul imprimant 4003, modelul pc 4001 i modelul laptop 4002. S se scrie o
singur instruciune SQL (Figura 4.1).

Figura 4.1 (Adugarea produselor n tabelul produse)

5. Adugai n tabelul pc_uri modelul 4444 cu codul 22, care are viteza procesorului 1200 i
preul 1350. Caracteristicile care lipsesc trebuie s fie completate cu valori implicite definite

pentru coloanele respective. Pentru realizarea sarcinii cu succes, dac este necesar, nainte de
inserarea datelor, s se modifice schema tabelului, utiliznd instruciunile DDL respective.

Figura 5.1 (Modificarea schemei tabelului pc_uri)

Figura 5.2 (Adugarea produsului n tabelul pc_uri)

6. Pentru fiecare model de laptopuri, s se adauge o nregistrare n tabelul pc_uri cu


urmtoarele caracteristici:
Cod: codul minimal al laptopului n grup +30.
Model: numrul de model a laptopului +100.
Viteza: viteza maximal a laptopului n grup.
Ram: capacitatea maximal a memoriei operative a laptopului n grup *2.
Hd: capacitatea maximal a discului dur al laptopului n grup *2.
Cd: valoare implicit.
Pret: preul maximal al laptopului n grup, micorat de 1.5 ori.

Figura 6.1 (Adugarea nregistrrilor n tabelul pc_uri)


7. S se scrie interogri de creare a indecilor asupra tabelelor din baza de date calculatoare
(Figura 7.1) pentru a asigura o performan sporit la executarea interogrilor SELECT din
Lucrarea practic 4. Rezultatele optimizrii s fie analizate n baza planurilor de execuie pn i
dup crearea indecilor.

Figura 7.1 (Crearea indecilor asupra tabelelor din baza de date calculatoare)
7

Concluzie:
n cadrul efecturii acestei lucrri de laborator am studiat strcutura instruciunilor
CREATE, ALTER, INSERT, UPDATE, DELETE care mai trziu le-am utilizate pentru crearea i
gestiunea tabelelor. n afar de aceasta, am examinat aspecte de creare i administrare a
indexilor, cu ajutorul instruciunilor Transact-SQL, precum i n mediul grafic Microsoft SQL
Server Management Studio.