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)
Publicat de: Mitrofan Olteanu
Puncte necesare: 7
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 proiect

„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

Algoritmi și Structuri de Date

Modulul 0. Alocare dinamica in limbajul C Capitolul 0. Pointeri si alocare dinamica. Tipul de date struct 0.1 Pointeri si alocare dinamica O...

Algoritmi

Definitii: Algoritm: o procedura de calcul bine definita care primeste la intrare o multime de valori (input) si produce la iesire un alt set de...

Lucrare Laborator Access 05

Laborator Informatica 9+10 Faceti o aplicatie access care sa ajute la gestionarea informatiilor stocate pe discuri (pe CDuri sau DVD-uri). Spre...

Programare pe Obiecte

S-a observat ca un obiect real este caracterizat de o structura, proprietati si de functionalitate. În POO obiectul este alcatuit dintr-o...

Proiectarea bazelor de date

Capitolul I - Informatii generale Cunostinte anterioare necesare: - Notiuni fundamentale de baze de date - Structuri de date Notiuni abordate...

Arhitectura sistemelor distribuite

Cap. II Arhitectura sistemelor distribuite Sistemele distribuite implementate pâna în prezent evidentiaza o varietate arhitecturala mare. Cu...

Te-ar putea interesa și

Caracteristica organizational-economică a companiei de asigurări Asito SA

Introducere Începutul lichidării monopolului de stat şi afirmării antreprenoriatului în sfera asigurărilor din Moldova, poate fi considerata ziua...

Asigurări obligatorii - destinație și tipuri

INTRODUCERE Viața oamenilor a fost și este amenințată de cele mai imprevizibile fenomene pe care le comportă natura și activitatea complexă pe...

Cercetarea în dinamică a indicatorilor de analiză pe plan național și ai Sia Moldasig

Capitolul I: CERCETAREA ÎN DINAMICĂ A INDICATORILOR DE ANALIZĂ ÎN PERIOADA ANILOR 2007-2010 PE PLAN NAŢIONAL Asigurările reprezintă un sector...

Raport de practică - SC Editura Continental Grup SRL

Capitolul 1. Caracteristica generală a întreprinderii Forma organizatorico juridica S.C Editura „Continental Grup” SRL este societate cu...

Proiect compania de asigurări Transelit SRL

INTRODUCERE Actualitatea temei de cercetare : Caracteristica generală aa claselor de asigurări prestate de compania de asigurări “TRANSELIT SRL”...

Analiza de Piață a Firmei Vodafone

Capitolul I - Prezentarea firmei Vodafone Vodafone Romania face parte din Vodafone Group, cea mai mare comunitate mobilă din lume, cu divizii in...

Baze de date on-line pentru comerțul electronic

Introducere : Argumentarea alegerii studiului de caz . “Baze de date on-line pentru comertul electronic “ : - Etimologic , termenul de comert vine...

Piața Serviciilor de Telefonie Mobilă din România

STUDIUL PIEŢEI SERVICIILOR DE TELEFONIE MOBILA DIN ROMANIA Introducere Dintr-un lux de invidiat, telefonia mobila a devenit în mai bine de un...

Ai nevoie de altceva?