Documente Academic
Documente Profesional
Documente Cultură
2
Tema: Firma de turism
Să luăm ca exemplu o bază de date a unei firme de turism. Principalul tip de activitate al
unei astfel de organizații este acordarea carorva oferte clientilor.
MANAGER – DEPARTAMENT
Un departament poate fi condus de un manager.
Un manager poate conduce un singur de partamnet.
TARA – DESTINATIE
O destinatie apartine unei singuri tari.
O tara are una sau mai multe destinatii.
CONTINENT – TARA
O tara apartine unui singur continent.
Un continent are una sau mai multe tari.
FUNCTIE – ANGAJAT
O functie apartine unuia sau mai multor angajati.
Un angajat poate avea o singura functie.
DEPARTAMENT – FUNCTIE
O functie poate fi intr-un singur departament.
Un departament poate avea una sau mai multe functii.
1
II.Pentru a crea schema ER, trebuie identificate entitățile domeniului:
1.Angajați:IDNP-Angajați,NumeAngajați,PrenumeAngajați,Data Nașterii,Denumire
Funcție,Stagiu de lucru,Telefon,Adresa
2.Clienți:IDNP-client,Număr persoane,Adresa
III.Model Entitate-Relație
Număr Număr
zile stele
odihnă hotel
Stagiu
Prenume de lucru
Nume Perioada Preț
Denumire IDNP
funcție client Id
Telefon Adresa
oferta Denumire hotel
Adresa Număr
IDNP persoane Destinație
angajat
Denumire includee
hotel
Data
Id funcția întoarcerii
Data 2
plecării
Număr
persoane
IDNP
IDNP Evidența oferte
angajat
client
Denumire Id Țara
destinație
Se conține
Destinație Țara
Țara include
Data
sosire
Ora implică
sosire
Destinație
Denumire
Telefon hotel
3
2FN. În cazul nostru, cheile primare sunt amplasate în
relația Evidența oferte și Oferte.Atributele non-cheie ale acestor
relații depind funcțional pe deplin de cheile primare compuse.
V.Descrierea entităților
Schema relației Angajați
Denumi Tip,
Conținutul câmpului descrie
re lungi
me re
atribut
Prescrutare IDNP_ang V (12) Cheie primară
Denumire Nume_ang V (100) câmp obligator
Schema relației Clienți
Denumi Tip,
Conținutul câmpului descrie
re lungi
me re
atribut
Prescrutare IDNP_cl V (12) Cheie primară
Denumire Nr._pers. V (100) câmp obligator
Schema relației Oferte
Denumi Tip,
Conținutul câmpului descrie
re lungi
me re
atribut
Prescrutare Id_ofertă V (12) Cheie primară
Denumire Preț V (100) câmp obligator
Schema relației Destinație
Denumi Tip,
Conținutul câmpului descrie
re lungi
me re
atribut
4
Prescrutare Den. Dest. V (12) Cheie primară
Denumire Țara V (100) câmp obligator
VI.Schema finală a BD
IDNP_cl
Clienți Evidența oferte Oferte
Id
oferta
ID
departament
Den. hotel
1. Atribut Denumire hotel poate lua una dintre următoarele valori: „Denumire hotel”,
„Denumire hotelului in evidențe”, „Denumirea hotelului in destinație”.
5
2. Atributul Id oferta poate lua una dintre cele două valori: „Id oferta clientului” sau „Id
oferta în evidențe».
6
7