You are an IT Manager of a large team of highly skilled analysts, programmers, and support personnel. You need to manage the assignment of these skilled employees to various projects, and your highly...


You are an IT Manager of a large team of highly skilled analysts, programmers, and support personnel. You need to manage the assignment of these skilled employees to various projects, and your highly skilled employees are often assigned to support several projects simultaneously. You would like to create a database to help manage their assignment to various company projects. There are many-to-many relationships between Employees, Skills, and Projects. These many-to-many relationships could be decomposed as follows: Each Employee has one-to-many Skills and each Skill is associated with one-to-many Employees. Each Project requires one to many Employees and each Employee is assigned to one-to-many Projects. Each Project requires one-to-many Skills and each Skill is needed for one-to-many Projects. Assume the following fields are required at a minimum for each of the primary RDBMS tables:



Tasks:


Using the table attached


1. Draw a decomposed ERD based on the above business rules


2. Convert the ERD into a normalized table design to illustrate how the one-to-many relationships would be implemented in an RDBMS to help manage the assignment of employee responsibilities to various projects.


Project:<br>Project ID<br>Project Name<br>Project Duration<br>Project Budget<br>Employee:<br>Employee ID<br>Employee SSN<br>Skill:<br>Skill ID<br>Skill Description<br>Name<br>Address<br>Title<br>

Extracted text: Project: Project ID Project Name Project Duration Project Budget Employee: Employee ID Employee SSN Skill: Skill ID Skill Description Name Address Title

Jun 05, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here