Documente Academic
Documente Profesional
Documente Cultură
TUDURACHI ANDRA-NICOLETA
DESCRIEREA TEMEI
∞ ∞
Carte 1 Autor
1
Id_carte Id_autor
Titlu Nume
Id_editura Prenume
1Id_autor
∞
Id_locatie
Imprumuturi
Id_imprumut
Id_carte
Nume_persoana
1
Data_imprumut
Termen_returnare
Biblioteca contine carti care sunt sunt scrise de autori, astfel am marcat cate
o legatura intre tabela biblioteca si tabela carti, apoi intre table carti si tabela autori.
De asemenea, am realizat o legatura si intre carti si edituri. Toate cartile pot fi
imprumutate, deci am realizat tabela numita Imprumuturi
1. CREAREA TABELELOR
b) Tabela Carte:
INSERT INTO CARTE VALUES('1','TEATRU','9','8','3');
INSERT INTO CARTE VALUES('2','POEZII','9','1'3,'2');
INSERT INTO CARTE VALUES('3','TEATRU','8','6','3');
INSERT INTO CARTE VALUES('4','NUVELE','6','7','4');
INSERT INTO CARTE VALUES('5','DE CE IUBIM FEMEILE','4','3','1');
INSERT INTO CARTE VALUES('6','JOCUL IELELELOR','3','5','2');
INSERT INTO CARTE VALUES('7','DOMNISOASA CHRISTINA','2','1','5');
INSERT INTO CARTE VALUES('8','TEATRU','3','1','5');
INSERT INTO CARTE VALUES('9','SCHITE','2','3','9');
INSERT INTO CARTE VALUES('10','OMUL DE PIATRA','7','4','5');
INSERT INTO CARTE VALUES('11','POEZII','6','5','4');
INSERT INTO CARTE VALUES('12','CEL MAI IUBIT DINTRE
PAMANTENI','7','5','3');
INSERT INTO CARTE VALUES('13','CEL MAI IUBIT DINTRE
PAMANTENI','4','3','2');
INSERT INTO CARTE VALUES('14','ION','9','4','3');
INSERT INTO CARTE VALUES('15','ION','2','4','1');
c)Tabela Editura:
INSERT INTO EDITURA(ID_EDITURA, NUME, ADRESA) VALUES ('1',
'ACCENT', 'BUCURESTI');
INSERT INTO EDITURA(ID_EDITURA, NUME, ADRESA) VALUES ('2',
'ALBATROS', 'BACAU');
INSERT INTO EDITURA(ID_EDITURA, NUME, ADRESA) VALUES ('3', 'ALDINE',
'IASI');
INSERT INTO EDITURA(ID_EDITURA, NUME, ADRESA) VALUES ('4', 'CORINT',
'TIMISOARA');
INSERT INTO EDITURA(ID_EDITURA, NUME, ADRESA) VALUES ('5', 'CURTEA
VECHE', 'CLUJ');
INSERT INTO EDITURA(ID_EDITURA, NUME, ADRESA) VALUES ('6',
'HUMANITAS', ' ARAD');
INSERT INTO EDITURA(ID_EDITURA, NUME, ADRESA) VALUES ('7', 'LITERA',
'PLOIESTI');
INSERT INTO EDITURA(ID_EDITURA, NUME, ADRESA) VALUES ('8',
'MINERVA', 'PITESTI');
INSERT INTO EDITURA(ID_EDITURA, NUME, ADRESA) VALUES ('9',
'BIBLIOTECA HASDEU', 'IASI');
INSERT INTO EDITURA(ID_EDITURA, NUME, ADRESA) VALUES ('10',
'BIBLIOTECA I.MINCU', 'ORADEA');
d)Tabela Autor:
INSERT INTO AUTOR VALUES('1','GOGA','OCTAVIAN');
INSERT INTO AUTOR VALUES ('2','ALECSANDRI','VASILE');
INSERT INTO AUTOR VALUES ('3','EMINESCU','MIHAI');
INSERT INTO AUTOR VALUES('4', 'CARTARESCU','MIRCEA');
INSERT INTO AUTOR VALUES('5', 'ELIADE' ,'MIRCEA');
INSERT INTO AUTOR VALUES ('6', 'FILIMON', 'NICOLAE');
INSERT INTO AUTOR VALUES('7', 'PETRESCU','CAMIL');
INSERT INTO AUTOR VALUES('8','SADOVEANU','MIHAIL');
INSERT INTO AUTOR VALUES ('9','PREDA','MARIN');
INSERT INTO AUTOR VALUES('10', 'REBREANU','LIVIU');
INSERT INTO AUTOR VALUES('11','TUDURACHI','ANDRA');
e) Tabela Imprumuturi:
INSERT INTO IMPRUMUTURI VALUES ('1', '3','MARIUS',TO_DATE( '20181111',
'YYYY/MM/DD'),'15');
INSERT INTO IMPRUMUTURI VALUES ('2', '5','IOANA',TO_DATE( '20180303',
'YYYY/MM/DD'),'25');
INSERT INTO IMPRUMUTURI VALUES ('3', '6','IONUT',TO_DATE( '20180108',
'YYYY/MM/DD'),'30');
INSERT INTO IMPRUMUTURI VALUES ('4', '3','ANDREI',TO_DATE( '20180702',
'YYYY/MM/DD'),'20');
INSERT INTO IMPRUMUTURI VALUES ('5', '25','ANA',TO_DATE( '20180908',
'YYYY/MM/DD'),'20');
INSERT INTO IMPRUMUTURI VALUES ('6', '12','MIHAI',TO_DATE( '20181212',
'YYYY/MM/DD'),'20');
INSERT INTO IMPRUMUTURI VALUES ('7', '30','GEORGE',TO_DATE( '20180812',
'YYYY/MM/DD'),'30');
INSERT INTO IMPRUMUTURI VALUES ('8', '30','ION',TO_DATE( '20180822',
'YYYY/MM/DD'),'30');
INSERT INTO IMPRUMUTURI VALUES ('9', '30','DIANA',TO_DATE( '20180412',
'YYYY/MM/DD'),'30');
INSERT INTO IMPRUMUTURI VALUES ('10',
'30','ANDREEA',TO_DATE( '20180506', 'YYYY/MM/DD'),'30');
3.PRELUCRAREA DATELOR
SELECT*FROM BIBLIOTECA
MINUS
SELECT*FROM BIBLIOTECA WHERE NUMAR_CARTI='120';
SELECT*FROM AUTOR
INTERSECT
SELECT*FROM AUTOR
WHERE NUME='Rebreanu';
16. Verificarea cartilor existente in primele 3 biblioteci:
SELECT*FROM CARTE WHERE ID_LOCATIE='1'
UNION
SELECT*FROM CARTE WHERE ID_LOCATIE='2'
UNION
SELECT*FROM CARTE WHERE ID_LOCATIE='3'
18. Se selecteaza toate datele comune din tabela carte si tabela autor: