Sunteți pe pagina 1din 6

MODELUL CONCEPTUAL AL DATELOR

0,1

CLIENT CodClient Are Nume 1,n Prenume client ce NrTel are o rezervare CNP

REZERVARE CodRezervare 1,1 DataIncepRez rezervare DataSfRez


a unui client 1,1 rez cam

1,1 rez hotel

Apartine

HOTEL CodHotel 0,n DenHotel hotel rez CategoriaHotel Localitate 1,n Tara hotel cu Stare
tarif 1,n hotel cu tip_cam

0,n hotel cu serv

Ofera

Include
Este Se aplica

Detine

1,1

tarif hotel 1,1 tarif tip_cam 1,1 tip_cam cu tarif 1,n

tip_cam 1,n hotel

REZERVARE ANULATA DataAnulare Motiv

TARIF CodTarif Valoare(lei/zi)

Corespunde DataIncepTarif DataSfTarif

TIP_CAMERA CodCamera CategoriaCamera NrLocuri


1,n cam rez

SERVICIU CodServiciu DenServiciu

1,n serv hotel

ELUL CONCEPTUAL AL DATELOR

Ofera

RESTRICTII DE INTEGRITATE
R1 : R2 : R3 : R4 : R5 : R6 : R7 : CNP - 13 caractere DataIncepRez < DataSfRez COUNT(CodRezervare) <= SUM(NrLocuri) DataIncepTarif < DataSfTarif CategoriaHotel={1*,2*,3*,4*,5*} DataAnulare < DataIncepRez 1= < NrLocuri <= 4

MODELUL LOGIC AL DATELOR


CLIENT ( CodClient , Nume , Prenume , NrTel , CNP ) HOTEL ( CodHotel , DenHotel , CategoriaHotel , Localitate , Tara , Stare ) TIP_CAMERA ( CodCamera , CategoriaCamera , NrLocuri ) REZERVARE ( CodRezervare , DataIncepRez , DataSfRez , CodClient, CodHotel , DataAnulare , Motiv ) TARIF ( CodTarif , Valoare , DataIncepTarif , DataSfTarif , CodCamera , CodHotel ) OFERA ( CodServiciu , CodHotel , DenServiciu ) INCLUDE ( CodHotel , CodCamera ) SERVICIU ( CodServiciu , DenServiciu )

MODELUL CONCEPTUAL AL PRELUCRARII


Prezentare client E1

PREZENTARE OFERTA OP1 - clientul prezinta criteriile de cautare a hotelurilor - personalul agentiei introduce in sistem criteriile prezentate - personalul agentiei prezinta o oferta Oferta Oferta nesatisfacatoare satisfacatoare E2 Oferta respinsa E3 Acceptare oferta

sau

REZERVARE OP2 - personalul agentiei introduce datele clientului - personalul agentiei introduce datele necesare efectuarii unei rezervari Date corecte Date eronate

E4 Salvare date

E5 Reintroducere date

CLIENT

AGENTIE TURISM

Prezentare client

L2

Prezentare cerere M - clientul prezinta cererea de a face o rezervare pentru un hotel , specifica localitatea data de inceput, data de sfarsit categoria hotel,nr.de locuri pe camera si tara

L1

Prezentare oferta I - personalul agentiei introduce in sistem data inceput sejur,data sfarsit sejur,localitatea tara,categorie hotel,nr.locuri - in urma prelucrarii se prezinta clientului o oferta Oferta nesatisfacatoare Oferta satisfacatoare

Oferta

Oferta

sau

L3

Rezervare

I - personalul agentiei introduce numele,prenumele clientului,nr.de telefon si CNP - personalul agentiei introduce data inceput rezervare,data sfarsit rezervare,hotelul si tipul de camera Date eronate Date corecte

Reintroducere date

Salvare date