Různé
Rezervace zájezdů
 Tisk

Zadání příkladu


Proveďte datovou analýzu části informačního systému pro rezervaci zájezdů v cestovní kanceláři.


Zákazník si objednává jednotlivé zájezdy s příslušným číslem lomení. Při rezervaci zaplatí zálohu a podle počtu a typu přihlášených osob dostane množstevní rabat (nezávislý na termínu nástupu). Kromě toho může dostat mimosezonní rabat (závislý na termínu).


Atributy sledování rezervací jsou:


Rezervace( Číslo zájezdu, Cíl zájezdu, Typ zájezdu, Cena základní, Rabat množstevní, Číslo lomení, Rabat sezonní, Datum rezervace, Datum nástupu, Datum návratu, Počet dospělých osob, Počet dětí do 10, Celkový rabat, Číslo zákazníka, Jméno zákazníka, Bankovní účet zákazníka, Další údaje o zákazníkovi)


Základní entitní typy


Provedeme intuitivní rozdělení datových atributů do entitních typů. Existují tři entitní typy:


Zájezdy   (Číslo zájezdu, Cíl zájezdu, Typ zájezdu, Cena základní, Rabat množstevní)

Termíny (Číslo zájezdu, Číslo lomení, Datum nástupu, Datum návratu, Rabat sezonní)

Zákazníci (Číslo zákazníka, Jméno zákazníka, Bankovní účet zákazníka, Další údaje o zákazníkovi)


Vztah mezi zákazníky a termíny je typu N : M.. Zavedeme průnikový entitní typ Rezervace:


Rezervace (Číslo zájezdu, Číslo lomení, Číslo zákazníka, Datum rezervace, Počet dospělých osob, Počet dětí do 10, Celkový rabat)


Integritní omezení


  1. Každý zájezd má alespoň jeden termín.
  2. Zájezdy stejného čísla s různými termíny nástupu jsou odlišeny tzv. číslem lomení.
  3. Některý zákazník nemusí mít (letos) rezervován žádný zájezd.
  4. Každý termín zájezdu je rezervován více zákazníky.
  5. Zákazník může být přihlášen na více termínů, nemusí být přihlášen na žádný termín


Výskytové diagramy


Z integritních omezení 1 a 2 lze odvodit výskytový diagram . Termín je slabý entitní typ.

Z integritních omezení 3, 4 a 5 lze odvodit výskytový diagram . Redukci vztahu N : M lze provést zavedením průnikového typu Rezervace.


ER diagram


Z výskytových diagramů můžeme odvodit ERA diagram .