Database Answers

Home Ask a Question Careers Contact us Data Models First Timers Search Site Map
Cinema Bookings


This is a Template for Data Model Pages.

A (Dezign) Data Model is shown below and the Business Rules have been defined as a set of FACTS.
An Access Database is available.


Note that the Model shows 2 alternative tables -
  • All_Performance_Seats
  • Booked_Performance_Seats
    The first is suitable for small venues, where you might want to see the status of all seats, and the second is suitable where you want to record only booked seats.
    Choose one or the other but not both.

    A Design Comment :
    I don't like to see more than 3 fields in a Primary key for a table, as there are in the 2 Performance Seats Tables, but I have shown it this way because it makes the logic obvious. They could be replaced by surrogate (Auto-Increment) keys when the Data Model is turned into a Database.

     

    Cinema Bookings Design


    Barry Williams
    6th. January 2003
    Principal Consultant
    Database Answers

     

  • Home Ask a Question Careers Contact us Data Models First Timers Search Site Map