TABLE P6.10 ATTRIBUTE NAME CLIENT_NUM CLIENT_NAME CLIENT REGION CONTRACT_DATE CONTRACT_NUMBER CONTRACT_AMOUNT SAMPLE VALUE 298 Marianne R. Brown Midwest 10-Feb-2018 5841 $2,985,000.00 Database Administration SAMPLE VALUE 289 James D. Smith Southeast 15-Feb-2018 5842 $670,300.00 Internet Services SAMPLE VALUE 289 James D. Smith Southeast 12-Mar-2018 5843 $1,250,000.00 Database Design Database Administration Network Installation CONSULT_CLASS_1 CONSULT_CLASS_2 Web Applications CONSULT_CLASS_3 CONSULT_CLASS_4 CONSULTANT_NUM_1 CONSULTANT_NAME_1 29 CONSULTANT_REGION_1 CONSULTANT_NUM_2 CONSULTANT_NAME_2 CONSULTANT REGION_2 CONSULTANT_NUM_3 CONSULTANT_NAME_3 CONSULTANT_REGION_3 Rachel G. Carson Midwest 56 Karl M. Spenser Midwest 22 Julian H. Donatello Midwest 34 25 Gerald K. Ricardo Southeast Angela M. Jamison Southeast 38 34 Anne T. Dimarco Gerald K. Ricardo Southeast Southeast 45 Geraldo J. Rivera Southeast CONSULTANT_NUM_4 CONSULTANT_NAME_4 CONSULTANT REGION_4 18 Donald Chen West

Database Systems: Design, Implementation, & Management
12th Edition
ISBN:9781305627482
Author:Carlos Coronel, Steven Morris
Publisher:Carlos Coronel, Steven Morris
Chapter11: Database Performance Tuning And Query Optimization
Section: Chapter Questions
Problem 20P
icon
Related questions
Question

Hi, can you help me with this question? I have an exam coming up, and I'm using the book problems to study. 

The manager of a consulting firm has asked you to evaluate a database that contains the table structure shown in Table P6.10. (This should be attached). 

Table P6.10 was created to enable the manager to match clients with consultants. The objective is to match a client within a given region with a consultant in that region and to make sure that the client's need for specific consulting services is properly matched to the consultant's expertise. The following basic business rules are maintained:

Each client is located in one region.

A region can contain many clients. 

Each consultant can work on many contracts.

Each contract might require the services of many consultants.

A client can sign more than one contract, but each contract is signed by only on client.

Each contract might cover multiple consulting classifications.

Each consultant is located in one region.

A region can contain many consultants.

Each consultant has one or more areas of expertise.

Each area of expertise (class) can have many consultants.

Part A of the question:

Given this brief description of the requirements and the business rules, write the relational schema and draw the dependency diagram for the preceding (and very poor) table. Label all transitive and/or partial dependencies.

TABLE P6.10
ATTRIBUTE NAME
CLIENT_NUM
CLIENT_NAME
CLIENT REGION
CONTRACT_DATE
CONTRACT_NUMBER
CONTRACT_AMOUNT
SAMPLE VALUE
298
Marianne R. Brown
Midwest
10-Feb-2018
5841
$2,985,000.00
Database Administration
SAMPLE VALUE
289
James D. Smith
Southeast
15-Feb-2018
5842
$670,300.00
Internet Services
SAMPLE VALUE
289
James D. Smith
Southeast
12-Mar-2018
5843
$1,250,000.00
Database Design
Database Administration
Network Installation
CONSULT_CLASS_1
CONSULT_CLASS_2
Web Applications
CONSULT_CLASS_3
CONSULT_CLASS_4
CONSULTANT_NUM_1
CONSULTANT_NAME_1
29
CONSULTANT_REGION_1
CONSULTANT_NUM_2
CONSULTANT_NAME_2
CONSULTANT REGION_2
CONSULTANT_NUM_3
CONSULTANT_NAME_3
CONSULTANT_REGION_3
Rachel G. Carson
Midwest
56
Karl M. Spenser
Midwest
22
Julian H. Donatello
Midwest
34
25
Gerald K. Ricardo
Southeast
Angela M. Jamison
Southeast
38
34
Anne T. Dimarco
Gerald K. Ricardo
Southeast
Southeast
45
Geraldo J. Rivera
Southeast
CONSULTANT_NUM_4
CONSULTANT_NAME_4
CONSULTANT REGION_4
18
Donald Chen
West
Transcribed Image Text:TABLE P6.10 ATTRIBUTE NAME CLIENT_NUM CLIENT_NAME CLIENT REGION CONTRACT_DATE CONTRACT_NUMBER CONTRACT_AMOUNT SAMPLE VALUE 298 Marianne R. Brown Midwest 10-Feb-2018 5841 $2,985,000.00 Database Administration SAMPLE VALUE 289 James D. Smith Southeast 15-Feb-2018 5842 $670,300.00 Internet Services SAMPLE VALUE 289 James D. Smith Southeast 12-Mar-2018 5843 $1,250,000.00 Database Design Database Administration Network Installation CONSULT_CLASS_1 CONSULT_CLASS_2 Web Applications CONSULT_CLASS_3 CONSULT_CLASS_4 CONSULTANT_NUM_1 CONSULTANT_NAME_1 29 CONSULTANT_REGION_1 CONSULTANT_NUM_2 CONSULTANT_NAME_2 CONSULTANT REGION_2 CONSULTANT_NUM_3 CONSULTANT_NAME_3 CONSULTANT_REGION_3 Rachel G. Carson Midwest 56 Karl M. Spenser Midwest 22 Julian H. Donatello Midwest 34 25 Gerald K. Ricardo Southeast Angela M. Jamison Southeast 38 34 Anne T. Dimarco Gerald K. Ricardo Southeast Southeast 45 Geraldo J. Rivera Southeast CONSULTANT_NUM_4 CONSULTANT_NAME_4 CONSULTANT REGION_4 18 Donald Chen West
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781305627482
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781285196145
Author:
Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos Coronel
Publisher:
Cengage Learning
Oracle 12c: SQL
Oracle 12c: SQL
Computer Science
ISBN:
9781305251038
Author:
Joan Casteel
Publisher:
Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage