Sunteți pe pagina 1din 8

Ministerul Educaţiei al Republicii Moldova

Universitatea Tehnică a Moldovei


Facultatea Calculatoare, Informatică şi Microelectronică

Raport
Lucrarea de laborator nr. 5

Baze de date și cunoștințe

Tema: Crearea tabelelor și a index

A efectuat: St. gr. TI-112 Vasilachi Igor


A verificat: Saranciuc D.

Chişinău 2013
Scopul lucrării:

Studierea structurii instrucțiunilor CREATE, ALTER, INSERT, UPDATE, DELETE utilizate


pentru crearea și gestiunea tabelelor. În afară de aceasta, sunt examinate aspecte de creare și
administrare a indecților, utilizînd instrucțiuni Transact-SQL, precum și în mediul grafic
Microsoft SQL Server Management Studio.

Sarcina:
1. Să se suprime baza de date calculatoare creată în lucrările 3-4 (Figura 1).

Figura 1 (Suprimarea Bazei de Date „calculatoare”)

2. Să se creeze baza de date calculatoare (tabelele, constrîngerile de integritate), utilizînd


limbajul Transact-SQL (Figura 2.1 – 2.5).

Figura 2.1 (Crearea Bazei de Date „calculatoare”)

2
Figura 2.2 (Crearea tabelului „imprimante” și inserarea datelor)

Figura 2.3 (Crearea tabelului „laptop_uri” și inserarea datelor)

3
Figura 2.4 (Crearea tabelului „pc_uri” și inserarea datelor)

Figura 2.5 (Crearea tabelului „produse” și inserarea datelor)

4
3. Să se creeze tabelul imprimante_stoc cu aceeași 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 număr minimal de instrucțiuni (Figura 3.1).

Figura 3.1 (Crearea tabelului „imprimante_stoc” și inserarea datelor)

4. Adăugați în tabelul produse următoarele produse de la producătorul Z:


modelul imprimantă – 4003, modelul pc – 4001 și modelul laptop – 4002. Să se scrie o
singură instrucțiune SQL (Figura 4.1).

Figura 4.1 (Adăugarea produselor în tabelul „produse”)

5. Adăugați în tabelul pc_uri modelul 4444 cu codul 22, care are viteza procesorului 1200 și
prețul 1350. Caracteristicile care lipsesc trebuie să fie completate cu valori implicite definite

5
pentru coloanele respective. Pentru realizarea sarcinii cu succes, dacă este necesar, înainte de
inserarea datelor, să se modifice schema tabelului, utilizînd instrucțiunile DDL respective.

Figura 5.1 (Modificarea schemei tabelului „pc_uri”)

Figura 5.2 (Adăugarea produsului în tabelul „pc_uri”)

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


următoarele caracteristici:
 Cod: codul minimal al laptopului în grup +30.
 Model: numărul 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: prețul maximal al laptopului în grup, micșorat de 1.5 ori.

6
Figura 6.1 (Adăugarea înregistrărilor în tabelul „pc_uri”)

7. Să se scrie interogări de creare a indecșilor asupra tabelelor din baza de date calculatoare
(Figura 7.1) pentru a asigura o performanță sporită la executarea interogărilor SELECT din
Lucrarea practică 4. Rezultatele optimizării să fie analizate în baza planurilor de execuție pînă și
după crearea indecșilor.

Figura 7.1 (Crearea indecșilor asupra tabelelor din baza de date calculatoare)

7
Concluzie:
În cadrul efectuării acestei lucrări de laborator am studiat strcutura instrucțiunilor
CREATE, ALTER, INSERT, UPDATE, DELETE care mai tîrziu le-am utilizate pentru crearea și
gestiunea tabelelor. În afară de aceasta, am examinat aspecte de creare și administrare a
indexilor, cu ajutorul instrucțiunilor Transact-SQL, precum și în mediul grafic Microsoft SQL
Server Management Studio.

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