Sunteți pe pagina 1din 6

Ministerul Educaţiei, Culturii şi Cercetarii al Republicii Moldova

Universitatea Tehnică a Moldovei

Facultatea Calculatoare, Informatică şi Microelectronică

Departamentul Ingineria Software si Automatica

RAPORT
Lucrare de laborator nr.1
Disciplina: Baze de date
Tema: Vederi

A efectuat: Caraman Eliza

A verificat: asis.univ. G.Cebotari

Chişinău 2024
Pentru afisarea vederii am folosit selectul de mai jos:

SELECT Nume_Student, Nota


FROM vw_01;

Pentru afisarea vederii am folosit selectul de mai jos:

SELECT Nume_Profesor, Prenume_Profesor, Disciplina


FROM vw_02;

CREATE VIEW vw_03 AS


SELECT s.Nume_Student, sr.Nota AS Examen, d.Disciplina, p.Nume_Profesor
FROM studenti_reusita sr
JOIN studenti s ON sr.Id_Student = s.Id_Student
JOIN discipline d ON sr.Id_Disciplina = d.Id_Disciplina
JOIN profesori p ON sr.Id_Profesor = p.Id_Profesor;
SELECT DISTINCT Nume_Student, Examen, Disciplina, Nume_Profesor
FROM vw_03;

CREATE VIEW vw_04


AS
SELECT d.Disciplina, AVG(sr.Nota) AS Nota_Medie_Examen
FROM studenti_reusita sr
JOIN discipline d ON sr.Id_Disciplina = d.Id_Disciplina
GROUP BY d.Disciplina
WITH CHECK OPTION;

SELECT * FROM vw_04;

EXEC sp_help 'vw_04';


IF OBJECT_ID('vw_05', 'V') IS NULL
BEGIN
EXEC('CREATE VIEW vw_05
WITH ENCRYPTION
AS
SELECT s.Nume_Student, sr.Nota
FROM studenti_reusita sr
JOIN studenti s ON sr.Id_Student = s.Id_Student
WHERE s.Nume_Student LIKE ''%escu'' OR s.Nume_Student LIKE ''%anu'' AND
sr.Nota > 5;');
END;

SELECT DISTINCT Nume_Student, Nota FROM vw_05;


Concluzie:
Într-o concluzie , am examinat toate cele cinci vederi create și am evidențiat rolul și utilitatea
fiecăreia dintre ele:
1. vw_01: Această vedere oferă o perspectivă asupra datelor referitoare la numele
studenților și notele lor de la examen. Este utilă pentru a analiza performanța
academică a studenților și pentru a identifica nevoile lor de îmbunătățire.

2. vw_02: A doua vedere oferă informații despre profesori și cursurile pe care le predau.
Aceasta este utilă pentru a înțelege asocierile între profesori și disciplinele pe care le
preda fiecare.

3. vw_03: Această vedere furnizează o imagine mai cuprinzătoare, afișând numele


studenților, notele lor, disciplinele și profesorii corespunzători. Este utilă pentru a
examina detaliile legate de performanța academică a studenților, precum și pentru a
analiza distribuția notelor în funcție de discipline și profesori.

4. vw_04: Această vedere calculează nota medie a examenului pentru fiecare disciplină
și o afișează. Acest lucru este util pentru a evalua performanța medie a studenților în
fiecare disciplină și pentru a identifica disciplinele cu cele mai bune sau cele mai
slabe rezultate.
5. vw_05: Această vedere afișează numele studenților și notele lor care sunt mai mari de
5 și ale căror nume se termină în 'escu' sau 'anu'. Este utilă pentru a identifica studenții
care au obținut note bune și care îndeplinesc un anumit criteriu legat de nume.

Împreună, aceste cinci vederi oferă o gamă largă de informații și perspective asupra datelor
disponibile în baza de date. Ele pot fi utilizate pentru analize complexe, raportare și luare de
decizii în domeniul academic sau în alte domenii care implică gestionarea datelor despre
studenți, profesori și discipline.

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