Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U

Proiect
8/10 (1 vot)
Conține 1 fișier: docx
Pagini : 17 în total
Cuvinte : 3035
Mărime: 35.49KB (arhivat)
Publicat de: Cantemir Bodea
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Bara Adela

Extras din proiect

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)).

Preview document

Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 1
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 2
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 3
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 4
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 5
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 6
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 7
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 8
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 9
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 10
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 11
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 12
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 13
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 14
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 15
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 16
Descrierea schemei conceptuale pentru baza de date a lanțului de librării Books 4 U - Pagina 17

Conținut arhivă zip

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

Te-ar putea interesa și

Proiect la sisteme de gestiune a bazelor de date

A. Descrierea problemei şi prezentarea schemei conceptuale a tabelelor Scopul crearii bazei de date pentru acest lant de librarii este acela de a...

Ai nevoie de altceva?