wiki:RelationalModel

Version 1 (modified by 231024, 2 weeks ago) ( diff )

Креирање страница за релационен модел на проектот

Релационен модел

ER Дијаграм

Дополнителен oпис

Табелите Category, Room_Type, Species и Breed служат за дефинирање на статични податоци во системот. Category ги категоризира производите, Room_Type ги дефинира видовите соби со соодветна цена по ноќ, додека Species и Breed ги опишуваат биолошките карактеристики на миленичињата.

Табелата Product содржи информација за категоријата и доставителот на производот кој се чува во Supplier. Order табелата дозволува хотелите да прават нарачки на продукти.

Во табелата OrderProduct имаме врска помеѓу Order и Product, каде се чуваат количината и единечната цена на секој производ во нарачката. Ова е направено бидејќи цената на производот може да се менува со текот на времето, па е важно да се зачува историската цена во моментот на нарачката, исто така дозволува следење колкава количина од секој продукт е нарачана.

Табелата Delivery ги поврзува нарачките со хотелот и набавките, и го следи статусот и датумот на испорака на производите до хотелот.

Табелата Reservation е централна во системот и поврзува Customer, Employee и Pet. Од неа произлегуваат:

RoomReservation ги чува датумите на пријавување и одјавување и поврзува резервација со соба. Табелата ServiceReservation ги чува закажаните услуги и поврзува резервација со сервис. PetDelivery ги чува информациите за достава на миленичето.

Табелата Payment е поврзана директно со Reservation. Секоја резервација може да има најмногу една уплата за која се чува датум, износ, метод на плаќање и статус.

Employee_Service дефинира кои вработени можат да вршат кои услуги. Product_Service дефинира кои производи се потребни за одредена услуга.

Табелата MedicalRecord ги чува медицинските записи за секое милениче. Секој запис е директно поврзан со конкретен Pet. Табелата Review овозможува клиентите да остават рецензии за хотелот. Секоја рецензија е поврзана со Customer и Hotel, и содржи оцена и коментар.

Табелата Date служи за следење на достапноста на собите по датум.

Attachments (3)

Note: See TracWiki for help on using the wiki.