Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Explanation of Attributes
¬ BookingID is foreign key which references the primary key of the bookings table
¬ This table basically serves as the log table for all bookings made.
Food Table
This table keeps track of inventory. Food purchases can either b made on line or at the food counter on
site, the food table keeps track of all the transactions that happen at both sites.
Attributes :
• ProductID
• SnackType
• FoodPrice
• Suppliers
• Quantity
• SnackName
• Size
Explanation of Attributes
¬ SnackType differentiates whether a snack is food or drink type of snack
¬ Quantity keeps track of the stock on hand
¬ Size specifies whether the mass of the product is small, larger or medium
abbreviated as s, l and m respectively
Location Table
Gives description of all the cities or towns in which Cinema Base theaters are situated. There are five
main locations and they each have 5 branches.
Attributes :
• LocationID
• LocationName
Log Table
This table keeps record of all transactions made by either employees or and customers e.g. The
manager has the ability to add modify and delete data or information about employees or customers.
Attributes :
• LogNumber
• LoginID
• LogInTime
• LogOutTime
• ActionTaken
• Date
• LogTime
Explanation of Attributes
¬ ActionTaken column stores the type of transactions made by the authorized
personnel, the transactions can be a modification, deletion or an addition to the
database.
¬ Explanation of Attributes
¬ MsgID is the tables primary key
¬ LoginID is the ID that identifies the user/customer that is sending the
comment.
¬ Message is the text sent by the user/customer
¬ TypeOfMessage differentiates whether the message was a compliment,
complaint or an inquiry
¬ Status has a value that indicates that the manager has responded to the
message or not and that is represented by a 1 or 2 respectively.
CONTENT PAGE
1 PAGE
2
1 1. – 5. Explanation of the Additional Database Tables
2