Question

In: Computer Science

Cutting Edge Incorporated is a company engaged in the development of computer-aided design (CAD) software packages....

  1. Cutting Edge Incorporated is a company engaged in the development of computer-aided design (CAD) software packages. The management of Cutting Edge wants to develop a project tracking system to accumulate and report data on current projects, employees and departments. They have given you the following attributes they store on an excel spreadsheet. A project can have several employees assigned to it. An employee belongs to only one department. Make any necessary assumptions and normalize to 3NF.

(ProjectNumber, ProjectName, StartDate, ProjectStatus, (EmployeeNumber, EmployeeName, DepartmentNumber, DepartmentName, JobTitle, ProjectHours))

Solutions

Expert Solution

1). ANSWER :

GIVENTHAT :

1NF

(ProjectNumber, ProjectName, StartDate, ProjectStatus, EmployeeNumber, EmployeeName, DepartmentNumber, DepartmentName, JobTitle, ProjectHours)

2NF

Functional Dependencies:

ProjectNumber -> ProjectName, StartDate, ProjectStatus, ProjectHours

EmployeeNumber -> EmployeeName, JobTitle

DepartmentNumber -> DepartmentName

Tables in 2NF

Project(ProjectNumber , ProjectName, StartDate, ProjectStatus, ProjectHours)

Employee(EmployeeNumber , EmployeeName, JobTitle)

Department(DepartmentNumber , DepartmentName)

3NF

A project can have several employees assigned to it.

EmployeeNumber -> ProjectNumber

An employee belongs to only one department

EmployeeNumber -> DepartmentNumber

Tables in 3NF

Project(ProjectNumber , ProjectName, StartDate, ProjectStatus, ProjectHours)

Employee(EmployeeNumber , EmployeeName, JobTitle,DepartmentNumber,ProjectNumber)

Department(DepartmentNumber , DepartmentName)

underlined are primary keys and italicised are foreign keys.


Related Solutions

A computer aided drafting (CAD) instructor at a community college wants to use his rapid prototype...
A computer aided drafting (CAD) instructor at a community college wants to use his rapid prototype machine to produce demo items for a seminar on engineering technology. He plans to bring two different types, a Golden Ruler and a Fibonacci Gauge. He will bring at least 20 of each. he has 45 cubic inches of filler and 95 cubic inches of material available to make the demos, but only has 86 hours of free time to run the machine. he...
CODE IN JAVA A computer company sells software and computer packages for $75. Quantity discounts are...
CODE IN JAVA A computer company sells software and computer packages for $75. Quantity discounts are given based on the following criteria: Quantity          Discount 10 - 19             20% 20 - 49             30% 50 - 99             40% 100 or more    50% Be sure the user is presented with all necessary information, then prompt the user for the quantity of packages. Display the total cost of the purchase making sure to apply appropriate discounts. Example Output: Demon software and computers is offering...
Interview someone whom you know or contact a company and learn about a computer–aided engineering software
Interview someone whom you know or contact a company and learn about a computer–aided engineering software tool that is related to mechanical engineering. Prepare a technical report of at least 250 words that describes what the software tool does and how it can help an engineer work more efficiently and accurately.    
Which of the following about CASE (Computer Aided Software Engineering) is incorrect?       a.   The information...
Which of the following about CASE (Computer Aided Software Engineering) is incorrect?       a.   The information repository is the heart of an Integrated CASE tool.       b.   Integrated CASE tools are stand-alone CASE tools connected together by the information repository.       c.   Software reusability provided by Integrated CASE tools is attained through the use of the information repository.       d.   CASE technology is mainly applied to eliminate the tasks of analysis and design for systems analysts.       e.   None of...
Computer dynamics is a microcomputer software development company that has a 300-computer network. The company is...
Computer dynamics is a microcomputer software development company that has a 300-computer network. The company is located in three adjacent five-story buildings in an office park with about 100 computers in each building. The LANs in each building are similar, but one building has the data center in the second floor. There are no other office locations. Please refer to the network architecture components in Figure 6-1 of the textbook, and identify the key network architecture components in the design...
A computer software development company in the U.S. exports its software to the euro zone. The...
A computer software development company in the U.S. exports its software to the euro zone. The company’s European distributor asks and the company agrees to receive payments in euros (€). The distributor has just ordered a shipment that is priced in euros at today’s dollar equivalent of $28,150,000 for delivery and settlement in three months. The U.S.-based company is particularly worried about a high degree of uncertainty surrounding the euro exchange rate against the dollar. It decides to consider whether...
9.7. You are auditing a company engaged in the development and sale of games software over...
9.7. You are auditing a company engaged in the development and sale of games software over the internet. Software is high quality and therefore we point our attention to controls over the sales of their products. The companies systems are fully integrated and sales automatically update the corresponding bank and trade receivable records (depending on payment type) and quantity inventory records. Your firm asks audit staff to classify control risk as low, medium or high. Initial discussions with management have...
Use computer software packages, such as Excel, to solve this problem. The Jacobs Chemical Company wants...
Use computer software packages, such as Excel, to solve this problem. The Jacobs Chemical Company wants to estimate the mean time (minutes) required to mix a batch of material on machines produced by three different manufacturers. To limit the cost of testing, four batches of material were mixed on machines produced by each of the three manufacturers. The times needed to mix the material follow. Manufacturer 1 Manufacturer 2 Manufacturer 3 17 29 17 23 27 16 21 32 20...
Use computer software packages, such as Minitab or Excel, to solve this problem. The owner of...
Use computer software packages, such as Minitab or Excel, to solve this problem. The owner of Showtime Movie Theaters, Inc., would like to predict weekly gross revenue as a function of advertising expenditures. Historical data for a sample of eight weeks follow. Weekly Television Newspaper Gross Revenue Advertising Advertising ($1,000s) ($1,000s) ($1,000s) 101 5.0 1.5 90 2.0 2.0 95 4.0 1.5 92 2.5 2.5 96 3.0 3.3 94 3.5 2.3 94 2.5 4.2 101 3.0 2.5 a. Develop an estimated...
Use computer software packages, such as Minitab or Excel, to solve this problem. The owner of...
Use computer software packages, such as Minitab or Excel, to solve this problem. The owner of Showtime Movie Theaters, Inc., used multiple regression analysis to predict gross revenue (y) as a function of television advertising (x1) and newspaper advertising (x2). Values of y, x1, and x2 are expressed in thousands of dollars. Weekly Gross Revenue ($1000s) Televison Advertising ($1000s) Newspaper Advertising ($1000s) 96 5 1.5 90 2 2    95 4 1.5 92    2.5 2.5 95 3 3.3 94    3.5 2.3...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT