Sunteți pe pagina 1din 13

Title Layout

SUBTITLE
Scenariu

Un mare lanț de farmacii v-a oferit un contract prin care se


angajează să vă asigure orice medicament necesar dumneavoastră
și familiei toată viața dacă le proiectați baza de date necesară. Date
fiind costurile mari ale tratamentelor în caz de îmbolnăvire ați
hotărât să acceptați contractul. Iată aici informațiile pe care le-ați
obținut:
▪ Pacienții care cumpără medicamente (M:M) de la farmaciile firmei sunt identificați prin cnp și se
memorează despre ei numele, vârsta și adresa.
▪ Doctorii care emit rețete pe care farmaciile le eliberează sunt identificați de asemenea prin cnp,
dar se memorează și numele, specialitatea, numărul anilor de experiență.
▪ Fiecare farmacie a companiei are un nume propriu, o adresă și un număr de telefon.
▪ Pentru fiecare medicament se cunoaște numele, care este unic și compoziția.
▪ Fiecare farmacie vinde mai multe medicamente și are un preț pentru fiecare medicament. Un
medicament poate fi vândut de mai multe farmacii și prețul poate varia de la o farmacie la alta.
(M:M)
▪ Un medic poate prescrie mai multe medicamente unui pacient. Iar un pacient poate primi
tratament de la mai mulți medici. (M:M) Fiecare rețetă are înscrisă o dată la care a fost prescrisă
și conține o listă a medicamentelor prescrise și cantitatea necesară.
▪ Companiile farmaceutice pot avea contracte cu farmaciile, iar o farmacie poate avea contract cu
mai mult de o companie care livrează medicamentele. (M:M) Pentru fiecare contract, trebuie să
memorați data semnării contractului, data la care expiră contractul și textul acestuia.
▪ Pentru fiecare companie farmaceutică se cunoaște numele, adresa, numărul de telefon și
numele unei persoane de contact din cadrul firmei.
Reguli structurale
Rezolvarea relațiilor M:M
PACIENT MEDICAMENT
# cnp # nume
*nume * compoziția
*vârsta

REȚETĂ
*dată
*cantitate

PACIENT
# cnp MEDICAMENT
*nume # nume
*vârsta * compoziția
FARMACIE MEDICAMENT
*nume # nume
*adresă * compoziția
*nr telefon

VÂNZARE
*preț

FARMACIE
*nume MEDICAMENT
*adresă # nume
*nr telefon * compoziția
PACIENT DOCTOR
# cnp # cnp
*nume *nume
*vârsta *specialitate
*nr anilor de experiență

REȚETĂ
*dată
*cantitate

PACIENT
# cnp DOCTOR
*nume # cnp
*vârsta *nume
*specialitate
*nr anilor de experiență
COMPANIE FARMACIE
*nume *nume
*adresă *adresă
*nr telefon *nr telefon
*nume persoană
contact din cadrul
firmei

CONTRACT
#nume
*data semnării
*data expirării
*text contract
COMPANIE
*nume FARMACIE
*adresă
*nr telefon *nume
*nume persoană *adresă
contact din cadrul *nr telefon
firmei
Diagrama ERD
VÂNZARE
FARMACIE
*preț
*nume
*adresă
*nr telefon
MEDICAMENT

# nume
* compoziția
PACIENT
# cnp
*nume
*vârsta

REȚETĂ
*dată
*cantitate

DOCTOR

# cnp
*nume
*specialitate
*nr anilor de experiență
Add a Slide Title -
4
Click icon to add picture

Add a Slide Title -


5

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