wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Understanding Database Normalisation Concepts

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Which of the following is a key principle of database design?

a)

Ensuring data redundancy

b)

Ensuring data integrity

c)

Maximising data duplication

d)

Minimising data access

2.

In an Entity-Relationship Model, what does an entity represent?

a)

A unique attribute

b)

A real-world object or concept

c)

A database table

d)

A relationship between tables

3.

Which normal form eliminates partial dependencies?

a)

First Normal Form (1NF)

b)

Second Normal Form (2NF)

c)

Third Normal Form (3NF)

d)

Boyce-Codd Normal Form (BCNF)

4.

Which of the following is a technique used in database normalisation?

a)

Data encryption

b)

Data denormalisation

c)

Data partitioning

d)

Data decomposition

5.

What is the requirement for a table to be in First Normal Form (1NF)?

a)

No repeating groups or arrays

b)

No partial dependencies

c)

No transitive dependencies

d)

No foreign keys

6.

Which of the following is true for a table in Second Normal Form (2NF)?

a)

It has no repeating groups

b)

It has no partial dependencies

c)

It has no transitive dependencies

d)

It has no foreign keys

7.

What is a relational database?

a)

A database that stores data in a hierarchical format

b)

A database that stores data in a network format

c)

A database that stores data in tables with relationships

d)

A database that stores data in a flat file

8.

Which normal form ensures that there are no transitive dependencies?

a)

First Normal Form (1NF)

b)

Second Normal Form (2NF)

c)

Third Normal Form (3NF)

d)

Boyce-Codd Normal Form (BCNF)

9.

What is the purpose of database normalisation?

a)

To maximize data duplication

b)

To improve data integrity

c)

To increase data redundancy

d)

To decrease data retrieval speed

10.

What is a primary key in a relational database?

a)

A key that is used to link two tables

b)

A unique identifier for each record in a table

c)

A field that allows duplicate values

d)

A key that is used to encrypt data