Baze de Date - Compania Carte 2009

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 18 în total
Cuvinte : 2686
Mărime: 197.09KB (arhivat)
Cost: 4 puncte
Profesor îndrumător / Prezentat Profesorului: Ipate Florentin, Leftecaru Raluca
baze de date avansate in oracle. se da o companie Carte 2009 care are contracte cu librarii, edituri, vinde carti etc. reguli de gestiune. crearea tabelelor in oracle, selecturi, proceduri si functii. facultatea de electronica, comunicatii si calculatoare.

Extras din document

„Cartea 2009” este o companie care se ocupa cu distributia de carte in Romania. „Cartea 2009” dispune de un lant de peste 300 de librarii situate in majoritatea oraselor mari din toate judetele tarii. „Cartea 2009” vinde carti de toate genurile (de la beletristica la literatura tehnica), din toate domeniile (e.g. „programare” si „constructii” pot fi domenii pentru genul „literatura tehnica”) si sub-domeniile (e.g. „SQL” poate fi sub-domeniu pentru „programare”), in mai multe limbi, cartile fiind achizitionate de la edituri din tara si din strainatate. Cartile care nu sunt vandute intr-un anumit interval de timp, vor fi returnate editurii.

Majoritatea cartilor sunt comercializate direct in librarii, existand insa si posibilitatea ca anumite carti mai putin solicitate sa fie achizitionate la comanda clientului. In acest sens fiecare librarie va dispune de un catalog al cartilor care pot fi achizitionate la comanda. Pentru o mai buna analiza a vanzarilor, fiecare librarie va inregistra date relevante (varsta, profesie, localitate, etc.) despre clienti si cartile achizitionate de acestia.

CERINTE

1. Sa se proiecteze o baza de date relationala tranzactionala pentru „Cartea 2009”.

Etape:

1.1. Enuntarea presupunerilor despre datele stocate in baza de date (e.g. se poate presupune ca un domeniu poate apartine unui singur gen de carte, dar se poate presupune ca un domeniu poate apartine mai multor genuri de carte, de exemplu domeniul „literatura engleza” poate apartine genurilor „beletristica” si „limbi straine”).

REGULI DE GESTIUNE:

• un domeniu poate sa aiba mai multe genuri

• un gen poate sa aiba mai multe domenii

• un domeniu poate sa aiba mai multe subdomenii

• un subdomeniu poate sa apartina unui singur domeniu

• o librarie poate sa faca comenzi la mai multe edituri

• la o editura poate sa comande mai multe librarii

• o librarie poate sa primeasca livrari de la mai multe edituri

• o editura poate sa livreze la mai multe librarii

• o librarie poate sa returneze la mai multe edituri

• o editura poate sa primeasca returnari de la mai multe librari

• o carte apartine unei singure edituri

• o editura are mai multe carti

• o librarie poate sa aiba mai multe carti pe stoc

• o carte poate fi la mai multe librari pe stoc

• un client poate sa cumpere de la mai multe librari

• o librarie poate sa aibe mai multi clienti

• o carte apartine unui singur subdomeniu

• un subdomeniu poate sa aiba mai multe carti

• o carte poate sa fie pe mai multe bonuri de comenzi

• un bon de comanda poate sa contina mai multe carti

• o carte poate sa fie pe mai multe bonuri de livrari

• un bon de livrare poate sa contina mai multe carti

• o carte poate sa fie pe mai multe bonuri de returnare

• un bon de returnare poate sa aiba mai multe carti

• o carte poate sa fie pe mai multe bonuri de vanzare

• un bon de vanzare poate sa contina mai multe carti

1.2. Realizarea schemei conceptuale folosind diagrama entitate-legatura si alegerea cheilor primare.

MODELUL ENTITATE-LEGATURA:

1.identificarea entitatilor: -carte

-librarie

-editura

-client

-domeniu

-subdomeniu

-gen

2.identificarea asocierilor: -stoc

-vanzare

-comanda

-livrare

-returnare

-intocmireComanda

-intocmireVanzare

-intocmireLivrare

-intocmireReturnare

-apartine

-apartine1

-apartine2

-detine

3.identificarea legaturilor intre entitati:

- domeniu gen cu legatura apartine cu cardinalitatea n to n

- domeniu subdomeniu cu legatura apartine1 cu cadinalitatea 1 to n

- librarie editura cu legatura livrare cu cardinalitatea n to n

- librarie editura cu legatura comandare cu cardinalitatea n to n

- librarie editura cu legatura returnare cu cardinalitatea n to n

- librarie client cu legatura vanzare cu cardrinalitatea n to n

- editura carte cu legatura detine cu cardinalitatea 1 to n

- librarie carte cu legatura stoc cu cardinalitatea n to n

- carte librarie cu legatura intocmireComanda cu cardinalitatea n to n

- carte librarie cu legatura intocmireLivrare cu cardinalitatea n to n

- carte librarie cu legatura intocmireReturnare cu cardinalitatea n to n

- carte librarie cu legatura intocmireVanzare cu cardinalitatea n to n

- carte subdomeniu cu legatura apartine2 cu cardinalitate 1 to n

Preview document

Baze de Date - Compania Carte 2009 - Pagina 1
Baze de Date - Compania Carte 2009 - Pagina 2
Baze de Date - Compania Carte 2009 - Pagina 3
Baze de Date - Compania Carte 2009 - Pagina 4
Baze de Date - Compania Carte 2009 - Pagina 5
Baze de Date - Compania Carte 2009 - Pagina 6
Baze de Date - Compania Carte 2009 - Pagina 7
Baze de Date - Compania Carte 2009 - Pagina 8
Baze de Date - Compania Carte 2009 - Pagina 9
Baze de Date - Compania Carte 2009 - Pagina 10
Baze de Date - Compania Carte 2009 - Pagina 11
Baze de Date - Compania Carte 2009 - Pagina 12
Baze de Date - Compania Carte 2009 - Pagina 13
Baze de Date - Compania Carte 2009 - Pagina 14
Baze de Date - Compania Carte 2009 - Pagina 15
Baze de Date - Compania Carte 2009 - Pagina 16
Baze de Date - Compania Carte 2009 - Pagina 17
Baze de Date - Compania Carte 2009 - Pagina 18

Conținut arhivă zip

  • Baze de Date - Compania Carte 2009.doc

Alții au mai descărcat și

Implementarea Bazei de Date a unui Policlinici - Lista Dublu Inlantuita Circulara

1. Introducere 1.1. Istoria bazelor de date Când vine vorba despre stocarea informaţiilor, pentru unii acest termen înseamnă o agenda veche în...

Sistem de Gestiune a unei Librării Folosind Reguli de Afaceri

MOTIVAŢIA LUCRĂRII În majoritatea aplicaţiilor, care sunt construite pentru a satisface cerinţe din domeniul unei afaceri, logica afacerii este o...

Baze de Date - Gestionarea Cartilor intr-o Biblioteca

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Gestiunea unei Biblioteci în SQL 2005

In vederea realizarii acestui proiect am folosit SQL Server 2005. Baza de date pe care am lucrat se numeste biblioteca Aplicatia realizeaza o...

Comert Electronic - Magazinul Virtual

Introducere Prin accesibilitatea reţelei web de către toată lumea a devenit posibil şi una din cele mai reuşite metode de bussiness din lume, care...

Baze de Date - Gestiunea unui Magazin de Mobila

Tema proiectului o reprezinta gestiunea unui magazin de mobila, si pentru aceasta am folosit urmatoarele tabele: - TARI cu structura : id_tara...

Baza de Date pentru Gestiunea Livrarilor unei Librarii Online catre Clientii din Strainatate

Descrierea bazei de date: Baza de date contine informatii despre clientii ce au cumparat carti de pe site-ul de internet al librariei, adresa lor...

SGBD Oracle

A. Descrierea problemei şi prezentarea schemei conceptuale a tabelelor. Baza de date pe care o voi prezenta in cele ce urmeaza are ca scop...

Ai nevoie de altceva?