CP2404 Assignment 1 Report: Entity-Relationship Diagram for Bikers
VerifiedAdded on 2022/09/17
|6
|1377
|28
Report
AI Summary
This report details the database design for the Mountain Bikers Alliance, a system managing customer information, vehicle registrations, and repair requests. The assignment begins by outlining business rules governing entities such as customers, registrations, vehicles, repairs, services, requirements, and parts. An entity-relationship diagram (ERD) is developed to visually represent the database schema, accurately identifying entities and their relationships. The report explains the conversion of the schema to 3NF and defines primary keys for each table, ensuring data integrity through foreign key constraints. The system stores customer details, vehicle information (including model and serial number), and repair requests. Many-to-many relationships between customers and vehicles are resolved using a registration entity. The report also addresses relationships between repairs and services, services and parts, and incorporates optionality using crow's foot notation. A data dictionary is provided with table and attribute descriptions. The report concludes that the ERD is optimal for data integrity, ensuring accurate data and handling potential errors, and includes an appendix with the ERD and data dictionary.
1 out of 6











