Ask Experts Questions for FREE Help!
  Advanced
Register  |  Log in  
   Ask    
 Answer  
  Help  

Ask QuestionsprogressAnswer QuestionsprogressBuild ReputationprogressBecome an Expert
 
Free Answers in 3 Easy Steps

Register Now
3 Steps

At Ask Me Help Desk you can ask questions in any topic and have them answered for free by our experts. To ask questions or participate in answering them you must register for a free account. By registering you will be able to:
  • Get free answers from experts in any of our 300+ topics.
  • Accept money for answers that you provide.
  • Communicate privately with other members (PM).
  • See fewer ads.

Home > Computers & Technology > Programming > Databases > Access   »   Is This Normalisation Correct?

 
Question Tools Search this Question Display Modes
Question
 
 
#1  
Old May 22, 2008, 05:20 AM
lawal201
New Member
lawal201 is offline
 
Join Date: May 2008
Posts: 1
lawal201 See this member's comment history on his/her Profile page.
Is This Normalisation Correct?

Please I have these tables below, could somebody help me with the normalisation in the third normal form.


1. Employee: Username, and Password

2. Guest: Guest No, Name, Address, Telephone Number, confirm

3. Room Details: Room No, Room Type, Room Rate, Status

4. Reservation: Reservation NO, Reservation Date, Expiry Date, Arrival Date, Departure Date

5. Report: Billing No, Reservation Date, Arrival Date, Departure Date, Total Amount

6. Allocation/Registration: Allocation No, Allocation Date, Arrival Date, Departure Date, comment

7. Billing: Billing No, Facility Type, Billing Rate, Total




It is about computerisation of front office of hotel, where by customer make reservation through telephone or by going to the hotel, how to allocate rooms, billings and reports.

Thanks

Reply With Quote
 
     

Answers
 
 
Old May 22, 2008, 05:36 AM   #2  
ScottGem
Computer Expert
ScottGem is online now
 
ScottGem's Avatar
 
Join Date: Jan 2003
Location: LI, NY - USA
Posts: 23,108
ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.
Pay to call ScottGem for advice ($.75/min)
Call ScottGem via Skype™
First, let me say that a reservation system, especially for a hotel, is probably the hardest database to design. If this is for a real life situation I would recommend buying a software package already setup for this task.

The main thing I see wrong with your structure is you have no relations set up. it should look more like this:

1. tblEmployees: EmployeeID (P Autonumber), Username, Password

2. tblGuests: GuestID (PK Autonumber), FirstName, LastName, Address, Telephone Number, confirm

3. tblRooms: RoomID (PK Autonumber), RoomNo, RoomTypeID, RoomRate

4. tblReservations: ReservationID (PK Autonumber), GuestID (FK), ReservationDate, ExpiryDate, ArrivalDate, LengthofStay, CheckInTime, DepartureDate, RoomID (FK)

5. Report: Billing No, Reservation Date, Arrival Date, Departure Date, Total Amount (not sure what this is, doesn't seem right)

6. Allocation/Registration: Allocation No, Allocation Date, Arrival Date, Departure Date, comment (unnecessary)

7. Billing: Billing No, Facility Type, Billing Rate, Total (don't understand this)

8. tluRoomtYpes: RoomTypeID (PK Autonumber), RoomType

Your Reservations table should be the central table. You need to have the GuestID as a foreign key. You would turn a reservation into a stay, by entering a CheckinTime and assigning a Room number.
  Reply With Quote
 
     
 
 
Old May 22, 2008, 03:40 PM   #3  
ScottGem
Computer Expert
ScottGem is online now
 
ScottGem's Avatar
 
Join Date: Jan 2003
Location: LI, NY - USA
Posts: 23,108
ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.ScottGem See this member's comment history on his/her Profile page.
Pay to call ScottGem for advice ($.75/min)
Call ScottGem via Skype™
Please don't use e-mails for followup. Posts your response to this thread.

I think you missed my point. I don't see the purpose of those three tables. so I don't know how they fit in.

Comments on this post
lawal201 agrees: It Helps alot, Thanks
  Reply With Quote
 
     


Question Tools Search this Question
Search this Question:

Advanced Search
Display Modes

 
Similar Sponsors

Similar Questions
Question Asker Topic Answers Last Post
If the correct answer is May cgs, $15,500 how is the answer correct need to see work md20876 Finance & Accounting 1 Nov 19, 2007 04:22 PM
Which is correct? pennyclair Accounting 5 Sep 17, 2007 11:03 PM
matching up the correct capacitor with the correct condenser fan motor? DGFL Heating & Air Conditioning 1 Aug 9, 2007 11:04 AM
is this correct? fix-what-you-broke Men's Health 14 May 12, 2007 04:18 PM
Do I need to correct my W2 ihaveaquery Taxes 1 Feb 23, 2007 10:08 PM




Copyright ©2003 - 2007, Ask Me Help Desk.
All times are GMT -8. The time now is 05:58 PM.

Content Relevant URLs by vBSEO 3.0.0 RC6 © 2006, Crawlability, Inc.