Descrierea Schemei Conceptuale pentru Baza de Date a Lantului de Librarii Books 4 U

Extras din proiect Cum descarc?

Scopul crearii bazei de date pentru acest lant de librarii este acela de a gestiona cu usurinta informatiile legate de cartile existente in stoc, locatiile librariilor "Books 4 U" din tara, angajatii fiecarei librarii in parte, vanzarile realizate, precum si facturile catre furnizori ce trebuie achitate.
Baza de date este alcatuita din 5 tabele: CARTI, ANGAJATI, LIBRARII, VANZARi si FACTURI. Legatura intre acestea se realizeaza prin intermediul cheilor primare si a celor externe. 
Tabelele au urmatoarele campuri:
- CARTI: cod_carte(cheie primara),titlu, autor, nr_buc si pret;
- ANGAJATI: nr_contract(cheie primara), nume, prenume, data_nastere, functie si id_librarie(cheie externa);
- LIBRARII: id_librarie(cheie primara), nr_angajati,judet, oras, strada si nr;
- VANZARI: nr_vanzare(cheie primara), data_vanzare, cod_carte(cheie externa), buc_vandute, vanzator, nr_contract(cheie externa);
- FACTURI: id_factura(cheie primara), data_emitere, total_factura, data_achitare, id_librarie(cheie externa);
1) Sa se creeze tabelele CARTI, LIBRARII, ANGAJATI,VANZARI si FACTURI pe baza urmatoarei scheme conceptuale. In cazul in care aceste tabele exista deja sa se realizeze stergerea acestora inainte de creare. Sa se adauge restrictiile de integritate indicate, utilizand comanda ALTER.
CARTI
COD_CARTE TITLU AUTOR NR_BUC PRET
LIBRARII
ID_LIBRARIE NR_ANGAJATI JUDET ORAS STRADA NR
ANGAJATI
NR_CONTRACT NUME PRENUME DATA_NASTERE FUNCTIE ID_LIBRARIE
VANZARI
NR_VANZARE DATA_VANZARE COD_CARTE BUC_VANDUTE VANZATOR NR_CONTRACT
FACTURI
ID_FACTURA DATA_EMITERE TOTAL_FACTURA DATA_ACHITARE ID_LIBRARIE
! LEGENDA
drop table CARTI cascade constraints;
drop table LIBRARII cascade constraints;
drop table ANGAJATI cascade constraints;
drop table VANZARI cascade constraints;
drop table FACTURI cascade constraints;
CREARE TABELA CARTI
create table carti
( cod_carte number(4),
titlu varchar2(30),
autor varchar2(50),
nr_buc number(4),
pret number(8,2)
);
alter table carti
add (constraint pk_codcarte primary key(cod_carte));
CREARE TABELA LIBRARII
create table librarii
( id_librarie number(6),
nr_angajati number(2),
judet varchar2(20),
oras varchar2(20),
strada varchar2(30),
nr number(3)
);
alter table librarii
add (constraint pk_id_libra primary key(id_librarie));
CREARE TABELA ANGAJATI
create table angajati
( nr_contract number(6),
nume varchar2(20),
prenume varchar2(20),
data_nastere date,
functie varchar2(20),
id_librarie number(6)
);
alter table angajati
add(constraint pk_nr_contr primary key(nr_contract));
alter table angajati
add(constraint fk_id_libra foreign key(id_librarie)
references librarii(id_librarie)).


Fisiere in arhiva (1):

  • Descrierea Schemei Conceptuale pentru Baza de Date a Lantului de Librarii Books 4 U.docx

Imagini din acest proiect Cum descarc?

Banii inapoi garantat!

Plateste in siguranta cu cardul bancar si beneficiezi de garantia 200% din partea Proiecte.ro.


Descarca aceast proiect cu doar 5 €

Simplu si rapid in doar 2 pasi: completezi adresa de email si platesti.

1. Numele, Prenumele si adresa de email:

Pe adresa de email specificata vei primi link-ul de descarcare, nr. comenzii si factura (la plata cu cardul). Daca nu gasesti email-ul, verifica si directoarele spam, junk sau toate mesajele.

2. Alege modalitatea de plata preferata:



* Pretul este fara TVA.


Hopa sus!