Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Part 1: Ruby Palms Zoo Palms Zoo currently tracks its animals using a spreadsheet, and wants to upgrade to using a relational database. You have

Part 1: Ruby Palms Zoo Palms Zoo currently tracks its animals using a spreadsheet, and wants to upgrade to using a relational database. You have been tasked with this conversion, and need to convert this flat field design into a relational database design.

Ruby Palms Zoo has given you its current spreadsheet design, which contains the following fields (columns).

Animal ID

Animal Name

Birth Date

Acquisition Date

Species Scientific Name

Species Common Name

Species Description

Daily Food Need in Pounds

Food Purchased Through Date

Exhibit 1 Name

Exhibit 1 Revenue

Exhibit 1 Participated

Exhibit 2 Name

Exhibit 2 Revenue

Exhibit 2 Participated

Exhibit 3 Name

Exhibit 3 Revenue

Exhibit 3 Participated

Ruby Palms Zoo has also given you the following business rules, which are incomplete and are not all necessarily structural.

The date animals are acquired by the zoo is recorded.

Every animal has a species.

Every species requires an average number of pounds of food per day.

Food is purchased in bulk for each animal, and the zoo tracks how long the food will last for the animal.

Three special fundraising exhibits are offered each year.

Animals are selected to participate in the exhibits, and whether or not each animal participated in an exhibit is tracked.

1. To get started, create a complete list of business rules that you will use as a basis for your logical diagram. Your list of business rules should specify all entities, relationships, optionality constraints, and plurality constraints, and must make provision for the data and business rules given to you by Ruby Palms Zoo. There can be many solutions that correctly make provision for the given data and business rules.

2. Now create a logical entity-relationship diagram (ERD) that illustrates the relational database design described by the business rules in #1. All entities should be normalized to BCNF. Recall that logical ERDs contain SQL-based constraints on the attributes, including primary and foreign key constraints.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

101 Database Exercises Text Workbook

Authors: McGraw-Hill

2nd Edition

0028007484, 978-0028007489

More Books

Students also viewed these Databases questions

Question

15. Identify the rescue from without in The Empire Strikes Back.

Answered: 1 week ago

Question

solve for x, y, and r

Answered: 1 week ago