Escolar Documentos
Profissional Documentos
Cultura Documentos
PROBLEMA 2
create table destinatii(id_d number(3) primary key, nume_d varchar2(20), pret
number (8))
insert into destinatii values(1, 'Viena', 110)
insert into destinatii values(2, 'Paris', 230)
insert into destinatii values(3, 'Budapesta', 50)
insert into destinatii values(4, 'New York', 600)
insert into destinatii values(5, 'Londra', 400)
select*from destinatii
create table clienti(id_c number (3) primary key, nume_c varchar2(25), prenume
varchar2(25), adresa varchar2(25), telefon number(10), id_d number(3)
references destinatii(id_d))
insert into clienti values(11, 'POP', 'INA', 'IAI', 0744123567, 1)
insert into clienti values(22, 'DASCAL', 'GINA', 'DEVA', 0744123566, 2)
insert into clienti values(33, 'MIRON', 'DANA', 'CLUJ', 0744123565, 2)
insert into clienti values(44, 'MIRON', 'DAN', 'CLUJ', 0744123564, 3)
insert into clienti values(55, 'CARP', 'VLAD', 'BACU', 0744123563, 4)
insert into clienti values(66, 'POPA', 'ANA', 'BACU', 0744123562, 5)
insert into clienti values(77, 'POP', 'ION', 'IAI', 0744123561, 1)
insert into clienti values(88, 'AVRAM', 'ANCA', 'CLUJ', 0744123560, 1)
PROBLEMA 3
create table abonati(cnp number(13) primary key, nume varchar2(25), prenume
varchar2(25))
insert into abonati values(2921904555777,'Grig','Adela')
insert into abonati values(2890207555777,'Alexa','Mara')
insert into abonati values(2910410555777,'Darie','Ada')
insert into abonati values(1892411555777,'Vlad','Cristi')
insert into abonati values(2902512555777,'Pop','Ana')
PROBLEMA 5
create table stapani(cnp number(13) primary key, nume varchar2(20), adresa
varchar2(20))
insert into stapani values(2921904555777,'Grig Adelina','Cluj')
insert into stapani values(2890207555777,'Alexa Mara','Brasov')
insert into stapani values(2910410555777,'Darie Ada','Bacu')
insert into stapani values(1892411555777,'Vladoi Cristinel','Bucureti')
insert into stapani values(2902512555777,'Pop Ana','Iai')
insert into stapani values(1911708555777,'Antonescu Paul','Bucureti')
PROBLEMA 6
create table specii (ids number(3) primary key, denumire varchar2(20),
caracteristici varchar2(100))
create table animale (ida number(3) primary key, ids number(3) references specii
(ids), nume varchar2(25), data_nasterii date)
insert into animale values(11,1,'Oaie','04-APR-2008')
insert into animale values(22,2,'Cangur','12-FEB-2007')
insert into animale values(33,2,'urs koala','01-DEC-2007')
insert into animale values(44,3,'Cal','05-NOV-2008')
insert into animale values(55,1,'Capra','15-FEB-2009')
insert into animale values(66,3,'Iapa','03-MAY-2008')
insert into animale values(77,2,'lupul marsupial','12-MAR-2007')
PROBLEMA 7
create table tari(codt number(3) primary key, denumire varchar2(25), capitala
varchar2(25))
PROBLEMA 10
create table edituri(cod number(3) primary key, nume varchar2(20), adresa
varchar2(40), telefon number(13))
PROBLEMA 11
create table departamente(cod_d number(3) primary key, denumire
varchar2(25))
insert into departamente values(1, 'CONTABILITATE')
insert into departamente values(2, 'APROVIZIONARE')
insert into departamente values(3, 'DESFACERE')
insert into departamente values(4, 'TRANSPORTURI')
insert into departamente values(5, 'PRODUCIE')
create table angajati11(cnp number(13) primary key, nume_si_prenume
varchar2(50), functia varchar2(40), salar number(10), cod_d number(3)
references departamente(cod_d))
insert into angajati11 values(2921904555777, 'Grig Adelina', 'COORDONATOR
DEPARTAMENT', 1800, 5)
insert into angajati11 values(2890207555777, 'Alexa Mara', 'ECONOMIST', 1500,
2)
insert into angajati11 values(2910410555777, 'Darie Ada', 'COORDONATOR
DEPARTAMENT', 1800, 3)
insert into angajati11 values(1892411555777, 'Vladoi Cristinel', 'INGINER', 1602,
5)
insert into angajati11 values(2902512555777, 'Pop Ana', 'INGINER', 1710, 4)
insert into angajati11 values(1911708555777, 'Antonescu Paul', 'ECONOMIST',
1403, 1)
insert into angajati11 values(2901907555777, 'Ionescu Ana', 'COORDONATOR
DEPARTAMENT', 1800, 1)
PROBLEMA 15
create table apartamente(coda number(2) primary key, nr_c number(2), suma_r
number (4)))
insert into apartamente values(1, 2, 0)
insert into apartamente values(2, 3, 75)
insert into apartamente values(3, 4, 100)
insert into apartamente values(4, 3, 0)
insert into apartamente values(5, 4, 200)
insert into apartamente values(6, 2, 50)
PROBLEMA 17
create table echipe(cod_e number(3) primary key, nume varchar2 (20), anul_i
number(4), localitate varchar2 (20), patron varchar2 (40), buget number (7))
insert into echipe values(100, 'Astra', 1970, 'Bucuresti', 'Ion Popescu', 1000000)
insert into echipe values(400, 'Politehnica', 1964, 'Timisoara', 'Ion Popescu',
450000)
insert into echipe values(200, 'Victoria', 1955, 'Bucuresti', 'Vlad Mina', 500000)
insert into echipe values(300, 'Poli', 1972, 'Iasi', 'Paul Nistor', 350000)
create table jucatori(cod_j number(3) primary key, nume varchar2 (20), data_n
date, inaltime number(4,2), salariu number(10), goluri number(2), cod_e
number(3) references echipe(cod_e))
insert into jucatori values(1, 'Mihai Popescu', '12-Dec-1980', 1.85, 1500, 0, 100)
insert into jucatori values(3, 'Ionut Popa', '05-SEP-1981', 1.80, 2400, 5, 300)
insert into jucatori values(6, 'Eduard Nastase', '10-NOV-1992', 1.76, 1700, 10,
300)
insert into jucatori values(2, 'Sorin Manole', '08-AUG-1991', 1.93, 3000, 0, 200)
insert into jucatori values(4, 'Mihai Rotaru', '11-NOV-1988', 1.85, 2500, 15, 100)
insert into jucatori values(5, 'Matei Manolache', '07-NOV-1980', 1.79, 1900, 10,
400)
PROBLEMA 18
create table burse(id number(3) primary key , tip varchar2 (20), cuantum
number(4))
create table elevi18(cnp number(13) primary key, nume varchar2 (20), prenume
varchar2 (20), medie number(4,2), absente number (2), id number (3) references
burse(id))
select b.tip, count(b.id) from burse b, elevi18 e where b.id=e.id group by b.tip
PROBLEMA 20
create table firme20 (id number(3) primary key, nume varchar2 (30))
create table zboruri(id_z number(2) primary key, data date, ruta varchar2 (100),
ora varchar2 (20), durata varchar2 (20), tip varchar2 (20), id number(3)
references firme20(id))
PROBLEMA 22
PROBLEMA 25
create table publicatii(id number(3) primary key, titlu varchar2 (20), pret number
(5), domeniu varchar2 (30))
PROBLEMA 26
create table elevi26(cnp number (13) primary key, nume varchar2 (20), prenume
varchar2 (20))
PROBLEMA 27
create table proiecte(id_pr number(3) primary key, denumire varchar2(20),
data_in date, buget number(5), observatii varchar2(20))
insert into proiecte values(11, 'Pro natura', '15-JAN-2009', 1000, 'International')
insert into proiecte values(12, 'Eco oras', '08-APR-2008', 8500, 'Local')
insert into proiecte values(13, 'Eco judet', '05-JAN-2010', 15000, 'Judetean')
insert into proiecte values(14, 'Ecologie', '23-OCT-2009', 350, 'Regional')
insert into proiecte values(15, 'Eco scoala', '14-AUG-2008', 14700, 'International')
select * from proiecte
PROBLEMA 28
create table diriginti28(id_d number(3) primary key, nume varchar2
(30),prenume varchar2 (30), specializare varchar2 (30), clasa varchar2 (4))