Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Translate the ER Diagram for the Animal Pet Rescue Database Entities: Donator DonatorID (Primary Key) Name Address Phone Number Email 2. Pet PetID (Primary Key)

Translate the ER Diagram for the Animal Pet Rescue Database

Entities:

Donator

DonatorID (Primary Key)

Name

Address

Phone Number

Email

2. Pet

PetID (Primary Key)

Name

Type

Age

DonatorID (Foreign Key)

3. Staff

StaffID (Primary Key)

Name

Email

Phone Number

Employee Number

CenterID (Foreign Key)

4. Center

CenterID (Primary Key)

Name

Location

Phone

Contact Person

Email

5. Rescuer

RescuerID Primary Key)

Name

Email

Phone Number

Home Address

Internal ID

6. Transportation

TransportationID (Primary Key)

Vehicle Type

Pickup Point

Delivery Point

7. Pickup Schedule

PickupID (Primary Key)

DonatorID (Foreign Key)

StaffID (Foreign Key)

TransportationId (Foreign Key)

Pickup Date Time

8. Delivery Schedule

DeliveryID (Primary Key)

RescuerID (Foreign Key)

StaffID ( Foreign Key)

TransportID (Foreign Key)

Delivery Date Time

Relationships:

Donator to pet (One-to-many):

One donor can donate multiple Pets.

Pet has a foreign Key (DonatorID) to link to the Donator.

Center to Staff (One-to -Many):

One Center can have multiple staff members.

Staff has a foreign key (CenterID) to link to the center.

Rescuer to pickup Schedule(One-to-Many):

One rescuer can be scheduled for multiple pickups.

Pickup Schedule has a foreign key (RescuerID) to link to the Rescuer.

Staff to pickup Schedule One-to-Many):

One Staff member can schedule multiple pickups.

Pickup Schedule has a Foreign Key (StaffID) to link to the staff.

Transport to Pickup Schedule(One-to-many):

One Transportation can be associated with multiple pickups.

Pickup Schedule has a foreign key (TransportID) to link to the Transportation.

Rescuer to Delivery Schedule (One-to-Many):

One rescuer can be scheduled for multiple deliveries.

Delivery schedule has a foreign key (RescuerID) to link to the rescuer.

Staff to Delivery Schedule(One-to-Many):

One Staff member can schedule multiple deliveries.

Delivery schedule has a foreign key (StaffID) to link to the staff.

Transport to Delivery Schedule (One-to-Many):

One Transportation can be associated with multiple deliveries.

Delivery Schedule has a Foreign Key (TransportID)to link to the Transportation.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

The given ER diagram describes the structure of an Animal Pet Rescue Database Below is the translated version of the provided ER diagram Entities Donator DonatorID Primary Key Name Address Phone Numbe... 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

Systems analysis and design

Authors: kenneth e. kendall, julie e. kendall

8th Edition

135094909, 013608916X, 9780135094907, 978-0136089162

More Books

Students also viewed these Programming questions

Question

For what type of user is a GUI particularly effective?

Answered: 1 week ago

Question

Name the two types of arrows used in structure charts.

Answered: 1 week ago