Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

L3 IT Unit 2 Databases: Normalisation

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

Normalisation is:

a)

Filling in empty fields so that all rows / tuples contain data.

b)

Organising a database to remove duplication of data, and maintain the accuracy / integrity of the data.

c)

Putting fields from different tables into one big database.

2.

An advantage of normalisation is:

a)

The storage space needed for a normalised database is likely to be smaller

b)

The process of normalising a database is very easy and doesn’t require any skill

c)

It is possible to see previous details that have been changed, such as a customer’s address, as we can look back at an older entry

3.

What is an atomic field?

a)

A field that contains multiple items of data

b)

A field that is repeated

c)

A field that contains only one item of data

4.

What is a foreign key?

a)

A unique identifier in a database

b)

A primary key of one table that appears in another table

c)

A field that should not be in a table and needs removing

5.

A relation is in 1NF if it doesn't contain any ____________?

a)

Determinants

b)

Repeating groups

c)

Null values in primary key fields

d)

Functional dependencies

6.

A table is in 2NF if the table is in 1NF and what other condition is met?

a)

There are no functional dependencies.

b)

There are no null values in primary key fields.

c)

There are no repeating groups.

d)

There are no attributes that are not functionally dependent on the relation's primary (compound) key.

7.

When you normalize a relation by breaking it into two smaller relations, what must you do to maintain data integrity?

a)

Remove any functional dependencies from both relations

b)

Assign both relations the same primary key

c)

Ensure that both smaller relations have primary keys

8.

A table in ____ contains no transitive dependencies.

a)

1NF

b)

2NF

c)

3NF

d)

none of the above

9.

Identification of the ____ will let you know where you are in the normalization process.

a)

normal form

b)

primary key

c)

attributes

d)

repeating groups

10.

When is a table is said to be 3NF when...

a)

performance is improved by increasing redundancy.

b)

it is in 2NF and every non key attribute is non-transitively dependent on the primary key

c)

It involves introduction of redundancy in data

d)

None of the above

11.

Which of the 2 following steps must be performed to move data into the first normal form?

a)

Ensure all attributes contain only atomic values.

b)

Any attribute in our entities that is not functionally dependent on all parts of the primary key is moved into a new entity.

c)

All repeated groups of data are removed and put into new entities so that each record within the primary entity is the same length.

d)

Any attribute that is not entirely functionally dependent on the primary key is moved into a new entity.

12.

What does atomic data mean?

a)

Related data must be grouped together.

b)

Data on scientific readings.

c)

Related data must be split into its smallest form.

d)

Repeated groups of data are removed and put into new entities.

13.

To move this data into the first normal form, what 2 actions must we do?

a)

Split Student_Name into separate First_Name & Last_Name fields

b)

Move Student_Name into its own table.

c)

Move Course_Name & Course_Room into its own table and create a copy of the Course_Name in the original table to create a relationship

d)

Delete Course_Room from the table

14.

The second normal form only concerns the tables in our database that have a composite key.

a)

True

b)

False

15.

To move this data into the second normal form, what must we do?

a)

Move Qty into a new table.

b)

Move Item_Price into a new table and a copy of Item

c)

Move Item into a new table

d)

Move Qty & Item_Price into a new table.

16.

When a user cannot find a suitable field to become a primary key, they use a ________ Key

a)

House

b)

Database

c)

Foreign

d)

Composite

17.

What does functional dependency mean?

a)

Data is split into its smallest form.

b)

One attribute uniquely determines another attribute.

c)

Related data is grouped together.

d)

All attributes are free from anomalies.

18.

Third normal form requires, any attribute that is not entirely functionally dependent on the primary key, is moved into a new entity.

a)

True

b)

False