Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Vic DeMon has started a consulting firm and needs some help with his database to assist him matching clients with consultants. The current table structure
Vic DeMon has started a consulting firm and needs some help with his database to assist him matching clients with consultants. The current table structure is below with sample data.
ClientNum ClientName ClientReg ContractDate ContractNum ContractAmt ConsClass ConsNum ConsName ConsReg
Marcus Jones Midwest Feb $ Database Administrator
Web Applications
Curtis Penrod
Begona Perez Midwest
Northwest
Greg Handel Southwest Feb
March
$
$ Internet Services
Database Design
Network Installation
Eddie Horton
Jason Powell
Curtis Penrod
Sarah Wright
Eddie Horton Southwest
Southeast
Midwest
Northeast
Southwest
Vics objective is to match a client within a given region to a consultant in that region. He also wants to be sure the consulting need of the client will match the consultants area of expertise. For example, if a client in the northwest needs network installation, Vic would like to match them to a consultant that is in the northwest and specializes in network installation. While he would like to minimize travel expenses where he can, he knows this is not always possible. The following are the basic business rules.
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 one client
Each contract might cover multiple consulting classifications. ie Database design and network installation
Each consultant is located in one region
A region can contain many consultants
Each consultant has one or more areas of expertise class
Each area of expertise class can have many consultants in it
Given the business rules and brief description of the company needs, complete the following tasks in a Word document or similar word processing software.
Take the unnormalized table structure and convert it to NF Display the table structure in your document.
Draw or create a dependency diagram, labeling all partial and transitive dependencies. You can draw this or use draw.io
Complete the relational schema for the NF design.
Using the dependency diagram completed in part and the relational schema in part complete a relational schema for the NF design.
Using the dependency diagram completed in part and the relational schema created in part complete the relational schema for the NF design.
Display the NF table structure with sample data in your document.
Using the business rules and NF structure, complete the Crows Foot ERD for this database. Remember that as you create the ERD, you may see many to many relationships that need to be handled. This could require adding more entities andor attributes.
You can use draw.io for dependency diagrams and the ERD. You can export these diagrams and the ERD as JPEG or PNG These images can then be inserted into your Word Document. Be sure to present the results of this assignment in an organized format. Your instructor should not have to guess which task you completed.
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