Extras din proiect
Introducere
In cadrul acestei documentatii sunt descrisi pasii facuti pentru a elabora tema aleasa si a rezolva cerintele asociate temei.
Tema: Sa se construiasca o baza de date care sa contina informatii despre un segment din lumea reala, care va fi descris in 1/2-1 pagina si se vor preciza cerintele utilizator. Dezvoltarea bazei de date se va face in urmatoarele etape:
I. Se va elabora diagrama Entitate-Legatura pentru aceasta baza de date, din care sa reiasa care sint principalele multimi entitate si legaturile dintre acestea. Pentru fiecare multime entitate se vor preciza (si justifica) cheile candidat si cheia primara. Pentru fiecare legatura se vor preciza (si justifica) proprietatile sale: tipul de apartenenta, gradul, si conectivitatea. Pentru a obtine punctajul maxim la acest subpunct, se cere sa existe legaturi de cele trei tipuri : 1-1, 1-m, m-m si minim cite o ierarhie isa si cite o multime entitate incompleta. (2 puncte)
II. Se va implementa baza de date aleasa in MySQL. Baza de date va contine date despre minim 5 multimi entitate (fiecare entitate va avea minim 7 atribute si cel putin 20 de instante), respectiv minim 5 multimi legatura. Transformarea multimilor entitate si a legaturilor dintre ele in relatii se va face folosind metodele prezentate in curs. Pt fiecare legatura din diagrama Entitate-Legatura se va descrie in text cum a fost reprezentata in baza de date relationala, fie ca relatie separata, fie prin includerea datelor despre ea intr-una dintre relatiile corespunzatoare multimilor entitate care stau asociate in legatura respectiva. (4 puncte)
III. Se va implementa un set de interogari care sa exemplifice urmatoarele operatiile ale algebrei relationale (reuniune - 0.5 puncte, diferenta- 0.5 puncte, selectie - 0.5 puncte, proiectie - 0.5 puncte, jonctiune - 1 punct), cite o interogare pt fiecare operatie. Sint cerute atit formula algebrei relationale pt fiecare interogare, particularizata pentru fiecare exemplu in parte, cit si secventa de instructiuni MySQL care o implementeaza. Se va afisa raspunsul la fiecare interogare. (3 puncte)
IV. Fiecare dintre etapele de mai sus trebuie documentata corespunzator pentru a putea obtine punctajul maxim alocat.
Preview document
Conținut arhivă zip
- STRUCTURA SQL
- CLIENTItabel.sql
- MASINITABEL.sql
- MODELEtabel.sql
- MOTORtabel.sql
- TARA.sql
- STRUCTURA TXT
- CLIENTItabel.txt
- Masini.txt
- MASINITABEL.txt
- MODELEtabel.txt
- MOTORtabel.txt
- TARA.txt
- Baze de date - Dealer masini.doc