Documente Academic
Documente Profesional
Documente Cultură
Disciplina: Asisten BD
Lucrare de studiu individual nr. 2
Nota
Domeniu: Studiu;
Baza de Date: Universitate UTM;
Tema: Evidena reuitei studenilor;
Cuprins:
1)Partea Executiva.............3
2)Concluzia.........................8
3)Bibliografia......................9
2
1) Partea executiv
USE Universitate
CREATE TABLE Studenti
(
StudID int primary key CHECK(StudID>0),
Nume varchar(15) not null,
Prenume varchar(15) not null,
Sex varchar(15) not null,
Telefon varchar(15) not null,
Grupa varchar(15) not null,
Media float not null
)
3
DROP TABLE Profesori
4
INSERT INTO Examene values
(1,'12-07-2017','Matematica',1)
,(2,'13-07-2017','Franceza',2)
,(3,'16-07-2017','Engleza',3)
,(4,'19-07-2017','Rusa',5)
,(5,'20-08-2017','Informatica',4)
SELECT *From Examene
5
/* Sa se afiseze studenii cu media mai mica ca 8 */
SELECT Nume,Prenume,Grupa,Media FROM Studenti
Where (Media<8.00)
/* Sa se afiseze baietii din Grupa I-1537 ce au nota la examen mai mica ca media medilor
generale */
Select Nume,Prenume,Media,Note.Nota From Studenti
INNER JOIN Note ON Note.StudID=Studenti.StudID
Where (Sex='Masc') and (Grupa='I-1537')
Group by Nume,Prenume,Media,Note.Nota
Having Nota<Avg(Media)
6
/* Cu prilejul sarbatorilor de iarna, administratia universitatii a decis sa ofere in cadou
studenilor :
ce au media 10 ... 10000 lei,
ce au media intre [9,9.99] ... 5000 lei,
ce au media intre [8,9) ... 2500 lei,
ce au media mai mica ca 8 ... 1000 lei*/
SELECT Nume,Grupa,Media,
Case
WHEN (Media=10) then 10000
WHEN (Media>9) and (Media<10)then 5000
WHEN (Media>=8) and (Media<9)then 2500
Else 1000
End Cadou
From Studenti
UPDATE Studenti
SET Nume='Beselea', Prennume='Dumitru'
WHERE StudID=3 ;
SELECT* FROM Studenti
7
2) Concluzie
Scopul lucrrii individuale const n crearea unei baze de date aplicarea interogrilor
asupra acestei baze de date. Pentru efectuare acestei lucrri eu am creat baza de date a unei
universiti i am aplicat asupra ei interogrile nvate la lecie. Cu ajutorul acestei lucrri
individuale am nsuit mai bine interogrile bazelor de date. n timpul realizrii sarcinei
propuse am ntmpinat dificulti la creare interogrii cu ajutorul instruciunii case dar cu
ajutorul conspectului i a internetului am putut s le rezolv. Cu ajutorul cunotinelor
teoretice i practice, am reuit s formulez interogrile correct i rapid. Aceast lucrare mi-
a pus la ncercare toate cunotinele i abilitile acumulate att la orele de teorie ct i la
cele de laborator. Scopul lucrrii individuale date a fost ndeplinit cu success deoarece am
asimilat informaia i sarcinile propuse de profesor.
8
3) Bibliografie
http://www.eed.usv.ro/~mdanub/cursuri/Sisteme/lab7/SELECT.htm
https://www.w3schools.com/sql/sql_select.asp
https://habrahabr.ru/post/255825/
https://www.w3schools.com/sql/sql_update.asp