Sunteți pe pagina 1din 1

SGBD Examen practic

Vi se solicit s creai un sistem MiniFacebook care nregistreaz date despre utilizatori i


activitatea social online a acestora. Fiecare utilizator are un nume, un ora de reedin i o
dat a naterii. Un utilizator poate da like mai multor pagini. Sistemul stocheaz data fiecrui
like. O pagin are un nume i o categorie, e.g., sport, filme, muzic etc. O categorie are i o
descriere. Utilizatorii scriu postri i comenteaz postrile existente. Postarea unui utilizator
are o dat, un text i numr de share-uri. Un comentariu este anonim, are un text, o dat i un
flag care indic dac respectivul comentariu este comentariu de top pentru postarea
corespunztoare.
Sarcinile de lucru sunt urmtoarele:
1) Creai un model relaional, n 3NF, pentru a reprezenta datele solicitate. (3p)
2) Creai un windows form master-detail care permite cutarea postrilor pentru un utilizator
dat. Form-ul ar trebui s conin cel puin urmtoarele componente: un grid (combobox sau
list box) pentru afiarea utilizatorilor, un grid pentru toate postrile utilizatorului selectat i un
buton pentru salvarea postrilor adugate / terse / modificate. Modul n care adugai /
tergei / modificai o postare este la latitudinea voastr. (4p)
3) Creai un scenariu care reproduce problema de concuren non-repeatable reads, prin
proceduri stocate sau interogri de sine stttoare. Gsii o soluie pentru a remedia / evita
aceast problem. (2p)
(1p of)