CSC455

Fall 2009

Lab 3

 

A new trend in DVD rentals is for customers to be allowed to have a certain number of DVDs checked out at a specific time for a fixed monthly rate.  Netflix is an example of this type of company.  Suppose there are two plans.  The first allows customers to have up to three movies checked out at a time for $19.95/month.  The second plan allows customers to have up to 8 movies checked out at a time for $35.95/month.  Customers can search for movies based on Titles, Genres, or Ratings.  Customers maintain a prioritized queue of movies they would like to rent.  As soon as a movie is returned, the next available one in the queue is sent.  The store also tracks customer ratings given to movies by customers upon return (e.g. 5 stars).  Employees of the store are paid by the hour and punch time cards.  As a way of monitoring inventory, each transaction (check-in, check-out) must be associated with a given employee.

Create an ER diagram to represent this scenario.