(50 marks) (50 marks)
Draw an Entity-Relationship Diagram (ERD) for the data storage requirements described in the case study below.
The case study will contain conflicting, ambiguous, vague, and missing information. Seek clarification and/or make reasonable assumptions to complete the requirements: your assumptions and clarifications need to support all details of the ERD that are not already provided by the case study. Document any assumptions you make and clarifications you obtain in an appendix named‘Assumptions and Clarifications’. There are two options:
COIT11237 – Assignment 2 Specifications Page: 1.
(50 marks)
Number |
Requirement |
1 |
Car trips need to be recorded. Trips allow people to attend events at the trip stops.
|
2 |
The system records the information used to determine which trips are optional “taxi trips”. That is, record who needs to attend which stops. Jamie would be happy if somebody else could take Ben. However, Karen feels compelled to drop Thomas off each morning. |
3 |
If an optional trip overlaps with another trip, and there is room in the car, then the system will offer the (optional) taxi trip to the other driver. Do not record the offers made, just the acceptance of the offers. You do not need to figure out which trips are optional. You only need to record the information that will be needed to determine which trips are optional taxi trips.
|
4 |
Two stops overlap another if their locations are close and both parties are at their stop within 10 minutes of each other. Record enough information so that we can determine which stops overlap. assumption about what ‘close’ means. |
5 |
Permission is sought from the (original) driver when their trip is offered to another driver. Do not record the offers made, just the acceptance of permission. |
6 |
Once we have permission from both the original and new drivers, the system will assign the trip to the new driver. kids, the system will record that Karen’s trip is a substitute for Jamie’s trip. |
How You Are Marked for the Entity-Relationship Diagram (ERD)
You need to ensure you pay attention to the following aspects when developing your ERD:
(6 marks) (6 marks) (8 marks) (10 marks) (10 marks) (10 marks)
COIT11237 – Assignment 2 Specifications
Page: 2.
Part B — Data Model Transformation (50 marks)
Implement the ER model you developed in Part A as a relational database design.
1. Transform your ER model into a relational database design. (25 marks)
Note: Document the tables in your design using the Relation Notation shown below.Customer(CID, Name, Street, Suburb, State, PostCode, DiscountPercent, Email)
SalesOrder(SOID, CID, Number, FullPrice, Discount, FinalPrice, TotalPaid, Status) foreign key (CID) references Customer(CID)
Provide a brief explanation about cascades for each foreign key.
How You Are Marked for the relational database design
Please pay attention to the following aspects when developing your ERD:
2. Implement enough of the database to demonstrate the following. You do not need to implement the entire database.
You need to include a brief documentation (in a word document) that highlights where the above items are demonstrated in your database, e.g. where the primary key constraints are. Marks may be lost if your documentation is missing, unclear or not concise.
How and what to submit
Submit your assignment on the unit web site. Please submit two files:
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.
Read moreEach paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.
Read moreThanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.
Read moreYour email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.
Read moreBy sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.
Read more
Recent Comments