Documente Academic
Documente Profesional
Documente Cultură
Modelul logic
Danuta Laurentiu 1721B
Modelul relational
Danuta Laurentiu 1721B
Adaugarea in tabele
values(1,'Danuta Laurentiu','Str_crinului','0771823123');
values(2,'Doci Petru','Str_Albului','0772823123');
values(3,'Perciuleac Daniela','Str_Biruinta','0772823173');
values(1,'Dan Raul');
values(2,'Dan Butuzac');
values(3,'Dan Stahi');
values(1,'192.0');
values(2,'192.1');
values(3,'192.2');
Danuta Laurentiu 1721B
values(1,'05-aug-2020','100');
values(2,'15-aug-2020','200');
values(3,'25-aug-2020','300');
values(1,'john','0721234566',1);
Danuta Laurentiu 1721B
values(2,'falt','0721234866',2);
values(3,'gihe','0721234876',3);
Cerinte
a. Să se afișeze toate detaliile vacantelor
Select VACANTA.id,VACANTA.data,VACANTA.pret,HOTEL.adresa,HOTEL.nr_telefon,m.descriere,
c.descriere,c.titlu
from VACANTA
inner join HOTEL on VACANTA.id=HOTEL.id
join marea_neagra m on m.id=vacanta.id
join categ_oferta c on c.id=m.id
b. Să se selecteze datele clientilor si detaliile despre vacanta lor cu pretul mai mare ca 200 euro
select c.id,c.name,c.adress,c.phone,a.data,a.pret,k.descriere,k.titlu
from CLIENT c
join VACANTA a on a.id=c.id
join CATEG_OFERTA k on k.id=a.id
where a.pret>200
Danuta Laurentiu 1721B
select a.id,a.name,i.url
from angajat a
on a.id=i.id
order by a.name
select c.id,c.name,c.adress,c.phone,i.url
from Client c
join internet i
on c.id = i.id
where i.url='192.1';
select c.name,c.adress,c.phone,i.pret
from Client c
join vacanta i
on c.id=i.id
from client c
join Vacanta i
on c.id = i.id
join categ_oferta o
on o.id=c.id
where i.data='25-aug-2020'
order by c.name