Normalisation Test For Cluster Feb 2020 - Memo
Normalisation Test For Cluster Feb 2020 - Memo
Grade 12
Normalisation Test
MEMO
Employees of company A to Zee are encouraged to study various courses as part of the company’s
investment in people policy. Employees will get rebated for every course that they score 75% and
above. Each employee could enrol for as many courses as they like provided that the maximum
number of students for a particular class is not reached.
2. Non-atomic data
2.1. Give an example of a non-atomic field in the given table. (1)
EmpName.
2.2. Describe how you would change the field so that it is atomic
It can be split up into empSurname and empFirstname. (1)
5. Anomalies:
5.1. When a database is planned certain anomalies may occur. Name and briefly explain three
anomalies that occur when designing a database. (9)
Update Anomaly: Occurs when we need to update the same
data in more than one place
Example – giving a salary increase to employee 1000 forces us to update multiple
records
9. Assume the Prim Key is EmpID and Course ID combined. Use a dependency diagram of the table
and show all dependencies. (8)