Examine the table shown below. This table represents the hours worked per week for temporary staff at each branch of a company.

![15252|636x162](upload://4Y3iKdB6OIz8QDRxEt5G7u5j4Nn.png)

(a) The table shown above is susceptible to update anomalies. Provide examples of how insertion, deletion, and modification anomalies could occur on this table.
(b) Identify the functional dependencies represented by the data shown in the table. State any assumptions you make about the data (if necessary).
(c) Using the functional dependencies identified in part (b), describe and illustrate the process of normalization by converting Table 1 to Third Normal Form (3NF)
relations. Identify the primary and foreign keys in your 3NF relations.
(d) Create an Entity–Relationship (ER) model using the Unified Modeling Language (UML) to represent the data shown in Figure 1. Your ER model should show all entities, relationships, and attributes.


(a) Using the data shown in this table, the student should provide examples of how insertion, deletion, and update anomalies could occur.
(b) ![15253|696x348](upload://5jXUN0PkPSpT3GYjYc93h5xxt8M.png)
(c) Primary key for table is staffNo, branchNo Student should identify that primary key for table and describe why the table is in 1NF. First Normal Form (1NF) is a relation in which the intersection of each row and column
contains one and only one value. Student should indicate why table is not in 2NF. Second Normal Form (2NF) is a relation that is in first normal form and every non-primary-key attribute is fully functionally dependent on the primary key.
![15254|717x765](upload://kwYgynIOrfLkMaRG7taQHVsUlD1.png)

Computer Science & Information Technology

You might also like to view...

The ____ statement directs program flow through a group of statements an arbitrary number of times.

A. if B. while C. for D. switch

Computer Science & Information Technology

Which of the following table styles has the lowest precedence?

A. table cells B. row groups C. table D. column groups

Computer Science & Information Technology

Containers used to arrange and store files on a computer are called ________

Fill in the blank(s) with correct word

Computer Science & Information Technology

Modern web designs are built using the ____ layout capabilities.

A. block B. table C. grid D. CSS

Computer Science & Information Technology