Sunteți pe pagina 1din 10

BAZE DE DATE PENTRU

AFACERI

TEMA PROIECTULUI
S se creeze o baz de date care s in evidena cinematografelor dintr-un
jude.
Pentru fiecare cinematograf se va reine numele, adresa, telefonul capacitatea
slii i managerul.
De asemenea se vor reine filmele care ruleaz pe perioada unui ntreg an.
Fiecare film are un nume, un tip i actorii principali. Un film poate rula la unul
sau mai multe cinematografe. Pentru fiecare film rulat la un cinematograf (timp
de o sptmn) se va reine data nceperii rulrii, orele de rulare i preul
biletelor. Pentru fiecare actor se va reine numele, prenumele i site-ul.
Un actor poate s joace n unul sau mai multe filme. Un manager poate s
conduc un singur cinematograf.

CERINTE
1. S se realizeze modelul entitate-legtur
2. S se fac trecerea la modelul relaional (s se detalieze operaiile efectuate
pentru fiecare entitate n parte)
3. S se creeze o baz de date care s conin:
a. Legturi ntre tabele;
b. Integritatea referenial pentru a efectua corect operaiile de actualizare
adugare, tergere, modificare);
c. Chei primare i chei externe;
d. Reguli de tergere i modificare n cascad pentru entitile cu chei
externe.
4. S se verifice calitatea proiectrii bazei de date cu ajutorul formelor normale
(se va normaliza baza de date pn la FNBC - inclusiv).
5. S se indexeze baza de date creat (crearea minim a unui index).
6. S se fac testarea bazei de date prin efectuarea de diferite operaii asupra ei.
DIAGRAMA ENTITATE - LEGATURA
INTERPRETAREA DIAGRAMEI

Un manager poate s conduc un singur cinematograf

Un film poate rula la unul sau mai multe cinematografe

Un actor poate s joace n unul sau mai multe filme.

Un cinematograf are o singura adresa.

REALIZAREA TABELELOR

Actori principali (ID actori, Nume, Prenume, site)

Cinematograf (ID Cinematograf, Nume, ID Adresa, Telefon, Capacitatea salii, ID Manager,


ID Filme)

Cinematograf-Manager (ID Cinematograf-Manager, ID Manager, ID Cinematograf)

Adrese (IDAdrese, Strada, Numar, Oras,)

Manager (IDMager, Nume, prenume, vechime in munca)

Capacitatea salii (ID Capacitatea salii, numar locuri, numar rinduri,)

Actori-Filme (Idactori-filme,actori, filme)

Filme (nume, tip, ID actori principali, ID data rulare,)

Date film (ID date-film, ID data inceperii rulaj, ore rulare, ID pret, perioada rulare)

Pret (ID pret, cost bilet)


CREAREA BAZEI DE DATE
Crearea tabelelor in mediul de programare Microsoft Access
CREAREA RELATIILOR INTRE TABELE
a. tabele fara legaturi
b. realizarea legaturilor de tip One to many
c. diagrama finala
INTRODUCEREA INREGISTRARILOR IN
TABELE

QUERIES

S-ar putea să vă placă și