Database System Development Life Cycle
Database System Development Life Cycle
Database System Development Life Cycle
DATABASE PLANNING
SYSTEM DEFINITION
DATABASE DESIGN
APPLICATION DESIGN
DBMS SELECTION
PROTOTYPING
IMPLEMENTATION
TESTING
OPERATIONAL MAINTENANCE
Each hotel has a stock of rooms. The data held on a room is the room
number, room type, daily rate, status, and the amenities available. The room
number uniquely identifies each room. However, in most cases, there are
several types of each room at a hotel, and the individual types are identified
using the room type. A room is given a category such as Single, Double,
Suite, or Deluxe. The status indicates whether a specific room is available
for booking.
Before booking a room from the company, a customer must first register as
a member of a local hotel. The data held on a member is the first and last
name, address, and the date that the member registered at a hotel. Each
member is given a member number, which is unique throughout all hotels of
the company. Once registered, a member is free to book rooms, up to a
maximum of five at any one time.
The data held on each room booked is the booking number, the full name
and number of the member, the room number, room type, and daily rate, and
the dates the room is booked and checked out. The booking number is
unique throughout the company. Information about the payment made by
the member for each booking is also stored.
Each hotel offers multiple services such as spa, restaurant, etc. and
information about these services is stored. Each member can book multiple
services and information about the services booked by the member is also
stored.
Entities:
Hotel: Each hotel is given a unique hotel number. The data held on
each hotel includes the hotel address composed of street, city, state,
and zip code, and the telephone number.
Room: Each hotel has a stock of rooms. The data held on a room is
the room number, room type, daily rate, status, and the amenities
available. The room number uniquely identifies each room.
Booking: The data held on each room booked is the booking number,
the full name and number of the member, the room number, room
type, and daily rate, and the dates the room is booked and checked
out. The booking number is unique throughout the company.
Relationships: