Sunteți pe pagina 1din 29

Proiect baze de date

Medelet Stefania - Violeta Page 1



Academia de Studii Economice Bucureti
Facultatea de Cibernetic, Statistic i Informatic Economic






Proiect
Baze de Date




Proiect realizat de: Profesor coordonator:
Stefania Violeta Medelet Lect. univ.dr. Iuliana Botha
Grupa 1027




Proiect baze de date

Medelet Stefania - Violeta Page 2

Descriere problema
Prolema de fata trateaza modul de inregistrare si rezolvare a unor incidente care apar in cadrul
unor laboratoare de informatica. Incidentele se refera la echipamentele existente in aceste laboratoare.
Fiecare echipament poate exista intr-un singur laborator, este produs de un singur producator si
exista intr-un singur subsitem. Un incident poate surveni la un echipament si doar la unul singur, insa un
echipament poate avea mai multe incidente. De asemenea, fiecarui incident, care este inchis, i se atribuie
un cod de inchidere si un utilizator care a rezolvat incidentul.
LEGATURI:
Un incident apare la un singur echipament, un echipament poate avea mai multe
incidente.
Un incident poate avea un singur cod de inchidere, un cod de inchidere poate apartine
mai multor incidente.
Un incident poate fi rezolvat de un singur utilizator, un utilizator poate rezolva mai multe
incidente.
Fiecare echipament apartine unui singur subbsitem, un subsistem poate avea mai multe
echipamente.
Un echipament este produs de un singur producator, un producator poate produce mai
multe echipamente.
Un echipament poate apartine unui singur laborator, un laborator poate avea mai multe
echipamente.
Fiecare subsitem are o prioritate, o prioritate poate sa apara la mai multe subsiteme.
Fiecare laborator are un singur responsail care provine dintre utilizatori.


Proiect baze de date

Medelet Stefania - Violeta Page 3

Comenzi pentru definirea datelor (LDD)
CREATE
1.Creare tabela INCIDENT





Proiect baze de date

Medelet Stefania - Violeta Page 4

2.Creare tabela ECHIPAMENT


3.Creare tabela SUBSISTEM

Proiect baze de date

Medelet Stefania - Violeta Page 5


4.Creare tabela PRIORITATE


5.Creare tabela PRODUCATOR



Proiect baze de date

Medelet Stefania - Violeta Page 6


6.Creare tabela LABORATOR


7.Creare tabela INCHIDERE



Proiect baze de date

Medelet Stefania - Violeta Page 7


8.Creare tabela UTILIZATOR



ALTER
1.Adaugati coloana adresa_producator in tabela PRODUCATOR.

Proiect baze de date

Medelet Stefania - Violeta Page 8


2.Adaugati coloana email_responsabil in tabela LABORATOR.


3.Modificati numele coloanei email_utilizator in adresa_email in tabela UTILIZATOR.

Proiect baze de date

Medelet Stefania - Violeta Page 9


4.Modificati coloana nume_utilizator in nume in tabela UTILIZATOR.


5. Adaugati o constrangere, astfel incat campul telefon_utilizator sa fie unic in taelul
UTILIZATOR.

Proiect baze de date

Medelet Stefania - Violeta Page 10


6.Stergeti coloana email_responsabbil in tabela LABORATOR


7. Stergeti coloana adresa_producator in tabela PRODUCATOR



Proiect baze de date

Medelet Stefania - Violeta Page 11


DROP
Sa se stearga taela PRIORITATE.



Comenzi pentru manipularea datelor(LMD)

INSERT
1.Sa se populeze tabela SUBSISTEM

Proiect baze de date

Medelet Stefania - Violeta Page 12


2.Sa se populeze tabela INCHIDERE


3.Sa se populeze tabela LABORATOR

Proiect baze de date

Medelet Stefania - Violeta Page 13


4. Sa se populeze tabela PRODUCATOR


5.Sa se populeze tabela UTILIZATOR

Proiect baze de date

Medelet Stefania - Violeta Page 14


6. Sa se populeze tabela INCIDENT






Proiect baze de date

Medelet Stefania - Violeta Page 15

7.Sa se populeze tabela ECHIPAMENT


Proiect baze de date

Medelet Stefania - Violeta Page 16

UPDATE
1.Sa se modifice numele echipamentului care are id_echipament 7 in Tastatura pentru
tabela ECHIPAMENT.
Inainte de update:


Dupa update:







Proiect baze de date

Medelet Stefania - Violeta Page 17

2.Sa se creasca pretul cu 10% pentru echipamentele cu pretul cuprins intre 250 si 1000
lei.
Inainte de update:

Dupa update:




Proiect baze de date

Medelet Stefania - Violeta Page 18




3. S se modifice tabela LABORATOR, astfel nct coloana NUME_LABORATOR s
fie scris doar cu majuscule.
Inainte de update:




Proiect baze de date

Medelet Stefania - Violeta Page 19

Dupa update:




DELETE
Sa se stearga incidentele cu descrierea: Cartus gol.
Inainte de stergere:

Proiect baze de date

Medelet Stefania - Violeta Page 20

Dupa stergere:




SELECT

1. Sa se selecteze toate echipamentele cu pretul>1500.



Proiect baze de date

Medelet Stefania - Violeta Page 21

2. Sa se afiseze numele echipamentelor si descrierea incidentelor aparute pentru toate
echipamentele din tabela Echipamente.


3. Sa se afiseze informatii despre incidentele care au acelasi status cu incidentul cu
id_incident=12.

Proiect baze de date

Medelet Stefania - Violeta Page 22


4.Sa se afiseze minimul, maximul si media preturilor echipamentelor.


5.Sa se afiseze datele primului si ultimului incident aparute.






Proiect baze de date

Medelet Stefania - Violeta Page 23

6.Sa se afiseze numele complet si varsta utilizatorilor care care au varsta peste 25 de
ani.


7.Sa se afiseze id_incident pentru incidentele aparute cu o luna in urma.





Proiect baze de date

Medelet Stefania - Violeta Page 24

8.Sa se afiseze utilizatorii cu varsta cuprinsa intre 25 si 50 de ani, mai putin cei cu
varsta de 38 de ani.



9.Sa se afiseze numarul de incidente pentru fiecare status posibil in tabela Incidente.





Proiect baze de date

Medelet Stefania - Violeta Page 25

10. Sa se afiseze numele echipamentelor si de cate ori a intervenit un incident pentru
fiecare dintre acestea pentru echipamentele cu pretul>50.







Proiect baze de date

Medelet Stefania - Violeta Page 26

11. Sa se modifice pretul echipamentelor Mouse optic si Mouse bila astfel : Mouse optic
are o scadere de 0.8 ori, iar Mouse bila 0.7 ori. Restul preturilor raman la fel.

Proiect baze de date

Medelet Stefania - Violeta Page 27

TABELA VIRTUALA
Sa se creeze o tabela virtuala utilizandu-se selectul anterior.


Valorile din tabela virtuala :










Proiect baze de date

Medelet Stefania - Violeta Page 28

SINONIM
Sa se creeze un sinonim pentru table Echipament.














Proiect baze de date

Medelet Stefania - Violeta Page 29

Selectarea valorilor din sinonim :


INDEX
Sa se creeze un index pe tabela echipament, dupa coloana pret_echipament

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