Professional Documents
Culture Documents
Lucru Ind Nr. 2
Lucru Ind Nr. 2
Disciplina: Asistență BD
Lucrare de studiu individual nr. 2
Nota
_____________________________
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 studenții cu media mai mica ca 8 */
SELECT *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
studenților :
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 lucrării individuale constă în crearea unei baze de date aplicarea interogărilor
asupra acestei baze de date. Pentru efectuare acestei lucrări eu am creat baza de date a unei
universități și am aplicat asupra ei interogările învățate la lecție. Cu ajutorul acestei lucrări
individuale am însușit mai bine interogările bazelor de date. În timpul realizării sarcinei
propuse am întâmpinat dificultăți la creare interogării cu ajutorul instrucțiunii case dar cu
ajutorul conspectului și a internetului am putut să le rezolv. Cu ajutorul cunoștințelor
teoretice și practice, am reușit să formulez interogările correct și rapid. Această lucrare mi-
a pus la încercare toate cunoștințele și abilitățile acumulate atât la orele de teorie cât și la
cele de laborator. Scopul lucrării individuale date a fost îndeplinit cu success deoarece am
asimilat informația ș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