7
Ministerul Educaţiei Republicii Moldova Universitatea Tehnică a Moldovei Facultatea de Calculatoare, Informatică şi Microelectronică Catedra Automatică şi Tehnologii Informaţionale Raport Lucrare de laborator nr.8 La disciplina: Baze de date şi cunoştinţe Tema: Proceduri stocate A efectuat: st. gr. TI-121 Șuiu Ion A verificat: Bagrin Veronica

Assignsubmission File Lab8BDC

Embed Size (px)

DESCRIPTION

Assignsubmission File Lab8BDC

Citation preview

Page 1: Assignsubmission File Lab8BDC

Ministerul Educaţiei Republicii MoldovaUniversitatea Tehnică a Moldovei

Facultatea de Calculatoare, Informatică şi MicroelectronicăCatedra Automatică şi Tehnologii Informaţionale

Raport

Lucrare de laborator nr.8

La disciplina: Baze de date şi cunoştinţe

Tema: Proceduri stocate

A efectuat: st. gr. TI-121 Șuiu Ion

A verificat: Bagrin Veronica

Chişinău 2015

Page 2: Assignsubmission File Lab8BDC

Tema: Proceduri stocate

Scopul lucrării:

Scopul lucrării constă în formarea unor abilităţi practice privind :

Tipurile de proceduri stocate în SQL Server 2008.

Structura procedurilor stocate.

Crearea procedurilor stocate cu ajutorul instrucţiunilor SQL în Transact-SQL Query Editor.

Crearea procedurilor stocate, folosind interfaţa grafică SQL Server Manegement Studio.

Executarea procedurilor stocate.

Modificarea procedurilor stocate.

În procesul exeutării lucrării, studenţii îşi consolidează cunoştinţele teoretice privind structura

instrucţiunilor SQL şi aplicabilitatea acestora în crearea şi gestiunea procedurilor stocate.

Mersul lucrării:

1. Să se creeze proceduri stocate în baza exercițiilor din capitolul 4. Parametrii de intrare trebuie să corespundă criteriilor din clauzele WHERE ale exercițiilor respective.

1.1Să se găsească modelul, capacitatea de memorie operativă și dimensiunea ecranului fiecărui laptop cu prețul mai mare de 1000$.

1. 2 Să se găsească producătorii de imprimante. Afișați Producator.

Page 3: Assignsubmission File Lab8BDC

1. 3 Să se găsească modelele și producătorii produselor cu prețul mai mare de 450 $.

1. 4 Să se găsească imprimantele cu cel mai înalt preț. Să se afișeze Model, Preț.

Page 4: Assignsubmission File Lab8BDC

2. Să se creeze o procedură stocată care ar elimina toate produsele unui producător sau unul din tipurile de produse ale acestui producător. În calitate de parametru de intrare, să se ia numele producătorului și tipul produsului.

3. Să se creeze o procedură stocată care ar însera în baza de date un model nou de imprimantă. În cazul în care datele înserate sunt incorecte sau incomplete, să se afișeze un mesaj de avertizare. În calitate de parametri de intrare apar datele pentru modelul respectiv.

Page 5: Assignsubmission File Lab8BDC

4. Să se creeze o procedură stocată care, în calitate de parametru de intrare, să aibă numărul de tipuri de produse fabricate de un producător. În urma executării procedurii, trebuie să se afișeze un mesaj informativ, care să includă valoarea parametrului inserat și un tabel cu coloanele Producator, Produs, Nr_De_Modele pentru fiecare tip de produs.

Concluzie: În cadrul elaborării acestei lucrări de laborator am studiat cum are crearea procedurilor

stocate , structura procedurilor stocante cu ajutorul instructiunilor SQL in Transact-SQL Quere Editor,dar

si am mai utilizat si interfata grafica SQL Server Management Studio, precum si am executat si am

modificat procedurile stocante.