- there should be no Final Bill Amount field. Calculations like this should not be stored.
- don't repeat data (Refundabale, Non Refubable).
- you have a client table? Then no repeating data such as client phone number in other tables.
- event date is not in event table, but in reservation table?
Nor would I repeat the Ref No everywhere. Are you going to try to set up referential integrity and cascade update all these fields if you should have to edit a Ref No entry error? I think you need to reconsider data structure before worrying about relationships. Perhaps these will help
Normalization Parts I, II, III, IV, and V
http://rogersaccessblog.blogspot.ca/...on-part-i.html
and/or
http://holowczak.com/database-normalization/
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.