1. Engineering
  2. Computer Science
  3. bundoora college has a small book store that opens for...

Question: bundoora college has a small book store that opens for...

Question details
Bundoora College has a small book store that opens for students, staff and general public. Currently, they use a manual order system. The manager asked you to build a database for them. You had an interview session with him and you get a general overview about the database requirements. The database should store:



  • Orders information made by students, staff or general public. The order should have order number, the date and the time it is made.
  • Customers details, so that the manager can notify the customers with the order status as well as send promotional material. The detail includes customer code, the full name, home address, contact phone number, and email address.
  • List of the items in each order. The items can be books and/or stationeries. For each book, you should be able to include the details such as the title, the authors, the ISBN, and the price. For stationery, you should have the code, description, and price.
  • If a book is required for a particular subject offered in Bundoora College, the database should store this data as well. The information includes the subject code, the subject name, the coordinator name, and the semester it is offered.


(1). Create an Entity-Relationship Diagram (ERD) for the bookstore database. Make sure you include all required entities, relationships and cardinalities information. [15 marks]. 
(2). Create the table design for the database. You should indicate clearly the primary and foreign keys for each table. [10 marks].
Solution by an expert tutor
Blurred Solution
This question has been solved
Subscribe to see this solution