Professional Documents
Culture Documents
Case On Dbms
Case On Dbms
In the last few years Hotel Bincker's has grown from a small village hostel into a
medium sized business hotel in a rapidly growing small silicon village town. And
the desk has no time to keep track of all information needed to take care of its
guests in a proper way. "We are a hotel not an airline!" is vaguely muttered by
the manager after he lost your name again, did not cross off the room on his
But after management communicated its concern with losing clients, the manager
Some weeks later when you show up at Hotel Bincker's desk the manager will
finger through his agenda which is ordered by date and he will find your
reservation. This method works well for a small hotel. Guests are coming back
But after some years, Hotel Bincker's has grown again. Now it is a larger hotel
with some 100 rooms and the manager is still using an agenda for each floor, and
then history repeats: your name is lost. The manager needs many minutes to find
what room is available. It is obvious that any (paper) agenda would be too small
to schedule over 100 rooms. Hotel Bincker's is losing its clientele again. This time
the manager cannot rescue the situation with a simple agenda anymore. He starts
complaining to his wife and kids, who start to show him their electronic agendas
with all their gadgetry. Now that's an idea! Still having his old faithful agenda and
keeping track of reservations electronically. But within a day running the hotel's
found but something bigger is needed. The need, however, for an electronic
version of a combined agenda and guest list is confirmed by the manager’s little
test case.
So the manager’s daughter Lisa starts browsing the Internet and finds out that a
hotel reservation system would be the answer to her dad's problem. Together
they start contacting companies that sell or create reservation systems. But for a
small hotel like Bincker's with its specific services, no off-the-shelf system seems
computerized hotel reservation system is too big for the hotel's management and
But Lisa learned a lot while browsing the Internet and she starts explaining to her
dad how a system like that would work and what such a system can do for his
Imagine that a hotel is nothing else than a collection of rooms and, like any
101 N
102 N
103 Y
104 Y
206 N
208 N
302 Y
303 N
A guest can be entered in that list when he or she arrives at the hotel:
In case we are out of vacancies we can contact our guests via our address list:
Lisa continues:
The above examples show you how a simple list of rooms and persons gets rid of the
misplaced papers. Names and rooms are shown in a particular order, in this case
alphabetically, so you can quickly find what you are looking for. These examples are
already a small database, see? But remember a database can have any physical
form: paper, on a blackboard, an electronic file, or even some tally sticks. (a very early
tally sticks
The lists we have here can be put on a computer in a word processor document or
some tabular sheet like a spreadsheet. These are called files. It is possible to
combine those two in any way, already a sort of database. The difference between
a database and a file is that there is something extra to it. A database must
the databases used by search engines like Google, Alta Vista, or Yahoo that we
use to find companies which could sell us a reservation system. The Internet is
also some kind of database. And all this information is managed by a database
“Our biggest problem is to find rooms that are vacant and the ones that are
occupied,” says Lisa. Below I have drawn an example listing for vacancies that
December
Here is part of the rooms list with guests who reserved a room for the 20th of
December
Name First Address Notes Phone Gender Pet Vegetarian Smoker
When our desk manager wants to have a quick view when a room becomes
available, or for that matter occupied rooms, he calls up his agenda in the form of
a chart:
This chart is color coded, blue is a guest, green is available, purple are
prices go up. When our front desk manager wants more specifics he can open a
sub window to search for a room (in all possible combinations: adjacent rooms,
Our front desk manager will have an instant overview of all available rooms and
their configuration.
“That,” concludes Lisa, “is all we need.” Not a complicated system like the Hilton
has, but one that offers you the information you need with one click of a button.
And one where we can put in the information we have on our guests habits and
likes or dislikes.
“So,” asks her dad, “how would we go ahead? What do we need? A scientist? It
must be a system that we can maintain by ourselves with no need for expensive
And Lisa answers: “You know, dad; we just happen to have an assignment in our
Instantly a broad grin plays on Dad’s lips. “OK,” he says, “let's see if we can be of
So now you have some idea of how most automation projects start: from a
Continue to the next chapter where I will introduce some methods and techniques