Sunteți pe pagina 1din 2

scNota:

Fiecare echipa de doi studenți va trebui sa facă tema de mai jos, care are același format
pentru toata lumea; la alegere va fi numai domeniul bazei de date, fiecare echipa având o
opțiune in acest sens.

Format tema:

I. Sa se construiască o baza de date care sa conțină informații despre entitati dintr-un anumit
domeniu (vezi lista mai jos), in urmatoarele etape (1 punct din oficiu):
a) Se elaboreaza diagrama entitate-legatura pentru aceasta baza de date, din care sa reiasa
care sint principalele multimi entitate si legaturile intre acestea. Se vor identifica principalele
relatii care vor face parte din baza de date relationala. Baza de date in cauza trebuie sa
reflecte cat mai natural sistemul real din domeniul respectiv (vezi exemple din curs) care
urmeaza sa fie modelat. Baza de date va contine date despre minim 5 multimi entitate,
fiecare entitate va avea minim 7 atribute si 20 de instante. In termenii modelului relational,
inseamna ca in baza de date trebuie sa existe minim 5 relatii, fiecare cu minim 7 coloane si
20 de linii. (2 puncte).
b) Sa se afiseze diagrama entitate-legatura pentru aceasta baza de date folosind, eventual,
unul dintre produsele (0.5 punct):
 DBDesigner4 (open source)
http://www.fabforce.net/dbdesigner4
 MicroOLAP Database Designer (evaluare 31 zile)
http://www.microolap.com
III. Se va implementa baza de date aleasa in MySQL (0.5 puncte).
IV. Sa se afiseze in pagini web rezultatul interogarilor care exemplifica operatiile de baza ale
algebrei relationale. Se va implementa un set de interogari care sa exemplifice operatiile de
baza ale algebrei relationale (reuniune - 0.5 puncte, diferenta- 0.5 puncte, selectie - 0.5
puncte, proiectie - 0.5 puncte, jonctiune - 1 punct), cate o interogare pentru fiecare operatie
(total - 3 puncte). Sint cerute atat formula algebrei relationale pentru fiecare interogare cat
si secventa de instructiuni MySQL care o implementeaza. Se va afisa raspunsul la fiecare
interogare.
V. Pe site trebuie sa fie posibila efectuarea urmatoarelor operatii - adaugari, stergeri, cautari,
modificari de inregistrari. Pe site trebuie sa avem posibilitatea afisarii unei statistici,
trimiterea unui formular la o anumita adresa si o galerie foto (2 puncte).
VI. Site-ul va avea un template (XHTML+CSS) (http://www.freecsstemplates.org/css-
templates/). Proiectul se va preda pe CD, utilizand aplicatia Server2Go
(http://www.server2go-web.de/) (1 punct)
Nr. crt Domeniu
1. masini - dealer
2. masini - service
3. masini - parc auto
4. masini - rent a car (inchirieri masini)
5. biblioteca - publica, gen Iorga
6. firma distributie ziare
7. filme - site informatii, gen IMDB
8. muzica - site informatii
9. muzica - casa de discuri
10. echipe fotbal - gestiune club
11. echipe fotbal - campionat
12. turism - cazare (hoteluri, pensiuni etc.)
13. turism - atractii (munti, lacuri, peisaje, pesteri etc.)
14. turism - muzee, expozitii
15. informatii de interes public zonal - restaurante, terase, cofetarii
16. informatii de interes public zonal - magazine tip supermarket, nonstop
17. informatii de interes public zonal - spitale, farmacii
18. informatii de interes public zonal - scoli, gradinite
19. informatii de interes public zonal - benzinarii, service auto
20. cosmetice - firma producatoare
21. cosmetice - distribuitor gen AVON
22. cosmetice - raion desfacere
23. electrocasnice - firma producatoare
24. electrocasnice - magazin desfacere gen ALTEX, DOMO etc.
25. electrocasnice - firma service
26. telefoane mobile - magazin
27. mobila - firma producatoare
28. mobila - magazin
29. produse alimentare - firma producatoare
30. produse alimentare - raion desfacere
31. piata - legume si fructe
32. animale si pasari - magazin produse pentru animale de companie, gen Zoomania
33. animale si pasari - fundatie tip adapost, care intermediaza si adoptii
34. animale si pasari - gradina zoologica
35. ziar cu anunturi de interes - cereri si oferte de serviciu, vinzari, cumparari etc., gen RAID
36. carte de telefon
37. informatii despre rase de ciini sau pisici
38. program TV ptr cateva posturi
39. post TV
40. calculatoare si periferice - firma
41. informatii marci masini
42. informatii tari/continent
43. informatii orase/tara
44. informatii continente
45. hotel sau pensiune
46. restaurant
47. mersul trenurilor
48. cabinet medical
49. salon de frumusete
50. evidenta populatiei
51. stare civila
52. plante ornamentale
53. piese de schimb
54. generator de personaje
55. jocuri

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