Documente Academic
Documente Profesional
Documente Cultură
PROIECT
BAZE de DATE
Bolovan
Agnes
Grupa 1022, seria A, an II
Descriere eveniment
Festivalul National de Teatru Serile Teatrului Studentesc (STS)
este un proiect de anvergura al Sindicatului Studentilor din Facultatea de
Cibernetica, Statistica si Informatica Economica (SiSC) si reuneste in fiecare
an actori talentati, amatori si profesionisti intr-un spectacol incantator.
Va invitam si in acest an la Casa de Cultura a Studentilor, sa va
bucurati timp de o saptamana de un festival de exceptie!
Entitati si atribute
Actor: id(PK), nume, prenume, oras, tara;
Piesa: id(PK), titlu, durata, descriere;
Autor: id(PK), nume, prenume, data_nastere, tara;
Reprezentatie: id_reprezentatie(PK), id_piesa(FK), data, ora;
Evidenta spectacol: id_actor(PK), id_reprezentatie(PK);
Inregistrare: id_inregistrare(PK), id_piesa(FK), id_autor(FK);
ALTER
10
11
DROP
1. Eliminati campul varsta din tabela Actor.
alter table Actor drop column varsta;
13
14
INSERT
15
16
17
18
19
insert into Autor values( 204, 'Michailov', 'Mihaela', to_date('10-10-1813', 'ddmm-yyyy'), 'Rusia');
insert into Autor values( 265, 'Modreanu ', 'Cristina', to_date('12-06-1969' ,
'dd-mm-yyyy)', 'Romania');
insert into Autor values( 303, 'Masek', 'Vlad', to_date('04-07-1912', 'dd-mmyyyy') , 'Olanda');
insert into Autor values( 308, 'Massaci', 'Ernest', to_date('15-04-1975' ,'ddmm-yyyy'), 'Italia');
insert into Autor values( 180, 'Godun', 'Jaroslaw', to_date('26-10-1842', 'ddmm-yyyy') , 'Polonia');
insert into Autor values( 215, 'Manutiu', 'Anca', to_date('13-01-1980', 'ddmm-yyyy') , 'Romania');
insert into Autor values( 222, 'Sociu', 'Ionut', to_date('17-MAR-1966','dd-mmyyyy') , 'Romania');
insert into Autor values( 345, 'Kosinski', 'Darius',to_date( '20-AUG-1945', 'ddmm-yyyy'), 'Polonia');
insert into Autor values( 283, 'Marinescu', 'Ciprian', to_date('19-APR-1971',
'dd-mm-yyyy'), 'Romania');
insert into Autor values( 156, 'Patureau', 'Mirella', to_date('22-SEP-1959', 'ddmm-yyyy'), 'Romania');
insert into Autor values( 104, 'Caragiale', 'Ion-Luca', to_date('25-MAR-1885',
'dd-mm-yyyy'), 'Romania');
insert into Autor values( 112, 'Nicolau', 'Valentin', to_date('28-SEP-1870', 'ddmm-yyyy'), 'Romania' );
insert into Autor values( 167, 'Sararu', 'Alexandra', to_date('03-FEB-1982',
'dd-mm-yyyy'), 'Romania');
20
insert into Autor values( 346, 'Caramitru ', 'Ion', to_date('09-MAR-1942', 'ddmm-yyyy'), 'Romania');
insert into Autor values( 378, 'Goga ', 'Claudiu', to_date('10-SEP-1953', 'ddmm-yyyy'), 'Romania');
21
22
24
25
insert
insert
insert
insert
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(1,800);
values(2, 800);
values(3,800);
values(4,800);
insert
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(2, 801);
values(8,801);
values(10,801);
values(11,801);
values(15,801);
values(12,801);
values(9,801);
insert
insert
insert
insert
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(15,802);
values(14,802);
values(13,802);
values(12,802);
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(15,803);
values(1,803);
values(2,803);
values(6,803);
values(8,803);
values(4,803);
insert
insert
insert
insert
insert
into
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(5,804);
values(6,804);
values(7,804);
values(8,804);
values(9,804);
insert
insert
insert
insert
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(10,805);
values(11,805);
values(12,805);
values(13,805);
insert
insert
insert
insert
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(15,806);
values(5,806);
values(9,806);
values(2,806);
insert
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(3,807);
values(4,807);
values(6,807);
values(7,807);
values(8,807);
values(15,807);
values(14,807);
insert
insert
insert
insert
insert
into
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(13,808);
values(1,808);
values(9,808);
values(10,808);
values(3,808);
insert
insert
insert
insert
insert
into
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(1,809);
values(11,809);
values(12,809);
values(15,809);
values(4,809);
insert
insert
insert
insert
insert
into
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(7,810);
values(8,810);
values(4,810);
values(5,810);
values(15,810);
insert
insert
insert
insert
insert
into
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(7,812);
values(8,812);
values(9,812);
values(1,812);
values(15,812);
27
insert
insert
insert
insert
insert
into
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(1,813);
values(6,813);
values(10,813);
values(3,813);
values(4,813);
insert
insert
insert
insert
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(1,814);
values(2,814);
values(3,814);
values(9,814);
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(10,815);
values(11,815);
values(12,815);
values(2,815);
values(4,815);
values(6,815);
insert
insert
insert
insert
insert
into
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(1,816);
values(3,816);
values(5,816);
values(7,816);
values(9,816);
insert
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(2,817);
values(4,817);
values(6,817);
values(8,817);
values(10,817);
values(12,817);
values(14,817);
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
Evidenta_Spectacol
values(4,818);
values(7,818);
values(10,818);
values(13,818);
values(15,818);
values(11,818);
28
29
30
31
32
Interogari
1. Afisati numele si prenumele actorilor care nu provin din
Bucuresti sub forma unei coloane cu titlul contacte_actori
.
select prenume ||' '||nume Contacte_actori
from Actor
33
34
and r.id_piesa=p.id
group by p.titlu;
10.
Sa se afiseze pe doua coloane titlul pieselor si autorul
corespunzator acestora.
37
11.
Sa se afiseze toate piesele ale caror autori nu sunt
romni si sa se specifice tara de origine a acestora.
select p.titlu , a.tara
from piesa p, inregistrare i, autor a
where p.id= i.id_piesa
and i.id_autor =a.id
and a.tara not like 'Romania' ;
12.
Stabiliti care este numarul de piese in care joaca fiecare
actor.
38
39
40
Tabele virtuale
41
Indecsi
1. Creati un index pentru coloana titlu din tabela Piesa.
create index index_piesa
on piesa(titlu) ;
Sinonime
1. Creati un sinonim pentru tabela Evidenta_Spectacol, apoi
vizualizati-l.
create synonym ev for evidenta_spectacol ;
select * from ev;
43