Answered step by step
Verified Expert Solution
Question
1 Approved Answer
You do not need to provide any SQL code for this assignment. Your job is to create the logical database layout for the requirements and
You do not need to provide any SQL code for this assignment. Your job is to create the logical database layout for the requirements and specifications above.t is all about logical database design. In this assignment, you will take the following business requirements and turn them into a logical database design using appropriate entity relationship diagrams. You can sketch these out or use any design tool of your choice and use any notations or comments in your design document. The final product needs to be readable and understandable to a database design audience.
Task:
You are designing a database system that keeps track of invoices for a veterinary clinic. At a minimum the invoicing system needs to capture:
Important details about the pet,
The pet owners and their relevant details,
The procedures including any medications and all the relevant details surrounding the procedure,
The cost of the procedures individually and the total cost of the visit.
Important factors to consider in your design:
Owners may have many different pets and different pets may have more than one owner. I.e think of a married couple two people owning three different dogs and two cats. They use the same veterinary clinic that has two different veterinarians.
What data might need to be calculated versus stored as a column? Pay close attention to the need to sum up medications and procedures into a single invoice.
The final solution should be in rd normal form: no redundancy no duplication. Entity classes and attributes should be easy to follow.
All foreign and primary keys need to be identified.
All cardinality issues must be addressed. Many to many tablesrelationshipsclasses are not allowed. You will need to use at least one resolution table.
Your design document needs to explain:
How you arrived at your keys,
How you thought about determinants,
What you did to resolve any manytomany relationships.
Total number of entity classes and attributes with all descriptions of the relationships between the table.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started