Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Normalization with ERD

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

What is Normalization?

a)

Normalization is the process of organizing the data in the database.

b)

Normalization divides the larger table into smaller and links them using relationships.

c)

The normal form is used to reduce redundancy from the database table.

d)

Normalization is a saving function from the database

2.

Why Normalize a Database?

a)
  • Make the database more efficient

b)
  • Reduce the storage space that a database takes up

c)

To update data from the database.

d)

Make the database more efficient

3.

What is the main purpose of normalization in database design?

a)

To reduce redundancy

b)

To increase redundancy

c)

To ensure faster queries

d)

To decrease database size

4.

Which normal form ensures that there are no repeating groups of data?

a)

2NF

b)

3NF

c)

1NF

d)

BCNF

5.

In a normalized database, which normal form ensures that there are no partial dependencies?

a)

1NF

b)

2NF

c)

3NF

d)

BCNF

6.

What does the process of normalization aim to achieve?

a)

Improve query speed

b)

Eliminate anomalies and redundancy

c)

Reduce data size

d)

Create complex relationships

7.

In an ERD, what symbol typically represents an entity?

a)

Circle

b)

Diamond

c)

Rectangle

d)

Oval

8.

What is the purpose of a foreign key in a database?

a)

To uniquely identify records

b)

To enforce relationships between tables

c)

To store duplicate data

d)

To create indexes

9.

Which of the following is a characteristic of 1NF?

a)

Elimination of transitive dependencies

b)

No repeating groups of data

c)

No partial dependencies

d)

Use of composite keys

10.

What type of relationship does a crow's foot represent in an ERD?

a)

One-to-one

b)

One-to-many

c)

Many-to-many

d)

Self-referencing

11.

Which normal form ensures that there are no transitive dependencies?

a)

1NF

b)

2NF

c)

3NF

d)

BCNF

12.

Which of the following describes 3NF?

a)

A table is in 3NF if it is in 1NF

b)

A table is in 3NF if it has no transitive dependencies

c)

A table is in 3NF if it contains repeating groups

d)

A table is in 3NF if it has only one candidate key

13.

What is a many-to-many relationship in an ERD?

a)

When one instance of an entity relates to only one instance of another

b)

When multiple instances of an entity relate to multiple instances of another

c)

When one instance of an entity relates to multiple instances of another

d)

When an entity relates to itself

14.

What type of key is used to enforce relationships between tables in an ERD?

a)

Primary key

b)

Composite key

c)

Foreign key

d)

Candidate key

15.

What does 1NF eliminate?

a)

Transitive dependencies

b)

Partial dependencies

c)

Composite keys

d)

Repeating groups of data

16.

What is the main characteristic of 3NF?

a)

No repeating groups of data

b)

No transitive dependencies

c)

No partial dependencies

d)

No foreign keys

17.

What is a primary key used for?

a)

To uniquely identify each record in a table

b)

To relate tables

c)

To enforce data types

d)

To store foreign key values

18.

Which form is used to eliminate redundancy by ensuring attributes depend only on the primary key?

a)

1NF

b)

2NF

c)

3NF

d)

BCNF

19.

In an ERD, what does the cardinality define?

a)

The uniqueness of an entity

b)

The number of records in an entity

c)

The nature of relationships between entities

d)

The attributes of an entity

20.

What is the purpose of normalization in a relational database?

a)

To increase redundancy

b)

To reduce data anomalies

c)

To create complex relationships

d)

To improve data retrieval performance