Restaurant Database Design, Implementation, and View Creation Project
VerifiedAdded on  2019/09/21
|4
|1628
|451
Practical Assignment
AI Summary
This assignment presents a comprehensive solution for designing and implementing a restaurant database. The solution begins with a revised Entity-Relationship Diagram (ERD) that incorporates entities such as 'Certificate' and 'Suburb', along with their attributes and relationships. The ERD is then translated into a 3rd Normal Form (3NF) relational schema, detailing the tables: CERTIFICATE, RESTAURANT, RESTAURANT_CERTIFICATION, SUBURB, CUSTOMER, DRIVER, DISH, ORDER, and ORDERED_DISH, along with their respective attributes and constraints. A detailed data dictionary is provided, specifying attributes, data types, required fields, constraints, and referential integrity rules for each table. The assignment further includes implementation details, showcasing the SQL code necessary to create and populate the database. Finally, the solution demonstrates the creation of database views to provide specific perspectives on the data.
1 out of 4