Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

AC inc. Operations Database will keep track of the following: - For each consultant: a unique cid, as well as the consultant's name, one or

image text in transcribed
image text in transcribed
image text in transcribed
AC inc. Operations Database will keep track of the following: - For each consultant: a unique cid, as well as the consultant's name, one or more skills, start date with the company, and the number of years with company: - For each project manager: a unique pmid, the project manager's name; - For each customer: a unique custid, well as the customer's name composed of customer's first and last name, and a phone number; - For each supervisor; a unique supid, as well as the supervisor's name, number of supervised contracts, and (if supervisor owns AC inc, stock) number of stocks owned. (Not every supervisor owns AC inc. stock.) - For each contract: a contract id and contract start date. Two or more contracts can have the same contract id, but all contracts for the same customer will have different contract ids. - Each contract is managed by one project manager. A project mansger manages one contract or no contracts at all. - Each contract has at least three consultants assigned to it. A consultant is assigned to one contract. - A customer has at least one contract but may have many. Each contract is associated with one customer. - Each contract is supervised by one supervisor. Each supervisor must supervise at least one contract but can supervise many contracts. - Each supervisor has one or more consultants assigned as administrative helpers. A consultant can be assigned as administrative helper to between zero and many supervisors. We keep track of how many hours per week a particular consultant is working as an administrative helper for a particular supervisor. This is the book we use Fundamentals of Database Systems (Subseription) Shamkant B. Navathe, Ramez Elms This is the eBook of the prin codes, or print supplements Apply the ER-to-Relational Mapping Algorithm in Chapter 9 (pages 290-296 of the textbook) to the ER diagram for AC Inc. on the previous page this document. list the outputs from each step of the algorithm in Chapter 9 (pages 290-296) using the template below. For each foreign key, specify NULL if the foreign key is allowed to be NULL, or specify NOT NULL if the foreign key is not allowed to be NULL. For each foreign key, specify either ON DELETE RESTRICT or ON DELETE CASCADE depending on which is appropriate. Step 1. List only the tables (or "relations") that would be created in "Step 1: Mopping of Regular Entity Types" and all of those table's attributes that are created in step 1. Specify the primary key of each table you list. Specify any additional unique keys. If there are no Regular Entity Types, then write, "There are no Regular Entity Types." AC inc. Operations Database will keep track of the following: - For each consultant: a unique cid, as well as the consultant's name, one or more skills, start date with the company, and the number of years with company: - For each project manager: a unique pmid, the project manager's name; - For each customer: a unique custid, well as the customer's name composed of customer's first and last name, and a phone number; - For each supervisor; a unique supid, as well as the supervisor's name, number of supervised contracts, and (if supervisor owns AC inc, stock) number of stocks owned. (Not every supervisor owns AC inc. stock.) - For each contract: a contract id and contract start date. Two or more contracts can have the same contract id, but all contracts for the same customer will have different contract ids. - Each contract is managed by one project manager. A project mansger manages one contract or no contracts at all. - Each contract has at least three consultants assigned to it. A consultant is assigned to one contract. - A customer has at least one contract but may have many. Each contract is associated with one customer. - Each contract is supervised by one supervisor. Each supervisor must supervise at least one contract but can supervise many contracts. - Each supervisor has one or more consultants assigned as administrative helpers. A consultant can be assigned as administrative helper to between zero and many supervisors. We keep track of how many hours per week a particular consultant is working as an administrative helper for a particular supervisor. This is the book we use Fundamentals of Database Systems (Subseription) Shamkant B. Navathe, Ramez Elms This is the eBook of the prin codes, or print supplements Apply the ER-to-Relational Mapping Algorithm in Chapter 9 (pages 290-296 of the textbook) to the ER diagram for AC Inc. on the previous page this document. list the outputs from each step of the algorithm in Chapter 9 (pages 290-296) using the template below. For each foreign key, specify NULL if the foreign key is allowed to be NULL, or specify NOT NULL if the foreign key is not allowed to be NULL. For each foreign key, specify either ON DELETE RESTRICT or ON DELETE CASCADE depending on which is appropriate. Step 1. List only the tables (or "relations") that would be created in "Step 1: Mopping of Regular Entity Types" and all of those table's attributes that are created in step 1. Specify the primary key of each table you list. Specify any additional unique keys. If there are no Regular Entity Types, then write, "There are no Regular Entity Types

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

Oracle9i Database Administrator Implementation And Administration

Authors: Carol McCullough-Dieter

1st Edition

0619159006, 978-0619159009

More Books

Students also viewed these Databases questions

Question

=+ Are unions company-wide, regional, or national?

Answered: 1 week ago

Question

=+j Explain the litigation risks in international labor relations.

Answered: 1 week ago

Question

=+j What rules will apply to the process of negotiations?

Answered: 1 week ago