wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SW-NORMALIZATION

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

An entity is represented by what in a database?

a)

Table

b)

Row

c)

Column

d)

Cell

2.

An attribute is represented by what in a database?

a)

Table

b)

Row

c)

Column

d)

Cell

3.

The purposes of normalization are :

a)

To ensure that the anomalies doesn’t occur

b)

To reduce data or storage redundancy

c)

To ensure easy for record searching/finding

d)

All the above

4.

"Occurs when an attribute is functionally dependent on another non-key attribute."


The above statement is referring to :

a)

Full Functional Dependency

b)

Partial Functional Dependency

c)

Transitive Dependencies

5.

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 key.

6.

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 field(s)

c)

Create a primary key(s) for the new relation

7.

Which of these are required for a relational database to meet 3rd normal form?

a)

Must meet 2nd normal form

b)

All the non-key attributes must depend on another non-key attribute

c)

All the non-key attributes must not depend on another non-key attribute

d)

Must meet 4th normal form

8.

A 2NF table can exhibit ____ dependency.

a)

partial

b)

complete

c)

transitive

d)

indirect

9.

Identify the types of Data Anomalies:

a)

Add, Delete and Save anomalies

b)

Insert, Add and Save anomalies

c)

Update, Save and Insert anomalies

d)

Insert, Delete and Update anomalies

10.

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

11.

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

12.

What is a functional dependency?

a)

when an non-key attribute is determined by a whole part of a COMPOSITE primary key.

b)

When a key field is changed and it conflicts with another key

c)

When a database function is dependant of the operation of another function to work correctly

d)

When data is a database is repeated for different entities

13.

What is a composite primary key?

a)

A primary key that can be duplicated in the same table

b)

An attribute that is a primary key in another table

c)

A foreign key that is a primary key in more than one other table

d)

A primary key made up from two or more attributes

14.

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

a)

Determinants

b)

Repeating columns

c)

Null values in primary key fields

d)

Functional dependencies

15.

After being in 1NF, a table is in 2NF if it has...

a)

only one primary key field

b)

all of its fields are Whole Key Dependant

c)

non-key fields that are functionally dependant

d)

at least one repeating group

16.

Which of the following statements fully describes data in 2NF:

a)

When any repeating fields have been removed and the table is given a primary key

b)

When all repeating entries of data are removed and the fields in each table are directly related to the primary key and no fields are present that are not related to each other

c)

When all the fields in each table are directly related to the primary key

17.

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

18.

A table where all attributes are dependent on the primary key and are independent of each other, and no row contains two or more multi valued facts about an entity, is said to be in ____.

a)

1NF

b)

2NF

c)

3NF

d)

4NF

19.

The ____ model views the data as part of a table or collection of tables in which all key values must be identified.

a)

relational

b)

object-oriented

c)

conceptual

d)

external

20.

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