wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Database Normalization and ER Modeling

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

What is 1NF in the context of database normalization?

a)

Initial Normal Form (INF)

b)

Primary Normal Form (PNF)

c)

One Normal Form (ONF)

d)

First Normal Form (1NF)

2.

Explain the concept of functional dependencies in the context of database normalization.

a)

Functional dependencies are only applicable to unnormalized databases

b)

Functional dependencies are used to create redundant data in a database

c)

Functional dependencies have no impact on database design

d)

Functional dependencies help in identifying the key and non-key attributes in a relation, which is essential for normalization.

3.

What is the purpose of 2NF in the normalization process?

a)

To remove partial dependencies and ensure non-prime attributes are fully functionally dependent on the primary key.

b)

To ensure all attributes are dependent on each other

c)

To create duplicate records

d)

To increase redundancy in the database

4.

Describe the process of converting an ER diagram into a set of relations.

a)

Identify entities, attributes, and relationships; create tables for each entity and relationship with appropriate keys.

b)

Create a list of attributes without identifying entities and relationships

c)

Convert the ER diagram into a flowchart

d)

Draw a new ER diagram from scratch

5.

What is the significance of 3NF in the normalization process?

a)

3NF has no impact on the normalization process.

b)

3NF is only applicable to non-relational databases.

c)

3NF increases data redundancy and dependency in the database.

d)

3NF helps to reduce data redundancy and dependency in the database.

6.

How is cardinality represented in an Entity-Relationship Diagram?

a)

Using only lines without any symbols to indicate cardinality

b)

Using symbols such as '1' for one, 'M' for many, and lines or crow's foot to indicate the relationship between entities.

c)

Using letters such as 'O' for one and 'X' for many

d)

Represented using colors instead of symbols

7.

Explain the concept of primary key selection in the context of database design.

a)

It is important to select a primary key that is easy to remember

b)

The concept of primary key selection in the context of database design is to choose a field or combination of fields that will uniquely identify each record in a table.

c)

The primary key is used to sort the records in a table

d)

Primary key selection is about choosing the most frequently used field in a table

8.

What are the different normalization forms and their significance?

a)

1NF (First Normal Form), 2NF (Second Normal Form), 3NF (Third Normal Form), BCNF (Boyce-Codd Normal Form), and 4NF (Fourth Normal Form) are the different normalization forms. Their significance lies in creating colorful and visually appealing databases.

b)

1NF (First Normal Form), 2NF (Second Normal Form), 3NF (Third Normal Form), BCNF (Boyce-Codd Normal Form), and 4NF (Fourth Normal Form) are the different normalization forms. Their significance lies in organizing data to reduce redundancy and dependency, and to ensure data integrity in a database.

c)

1NF (First Normal Form), 2NF (Second Normal Form), 3NF (Third Normal Form), BCNF (Boyce-Codd Normal Form), and 4NF (Fourth Normal Form) are the different normalization forms. Their significance lies in organizing data alphabetically and numerically.

d)

1NF (First Normal Form), 2NF (Second Normal Form), 3NF (Third Normal Form), BCNF (Boyce-Codd Normal Form), and 4NF (Fourth Normal Form) are the different normalization forms. Their significance lies in improving database performance by reducing the number of users accessing it.

9.

Discuss the importance of normalization in database design.

a)

Normalization in database design is important because it makes the database less efficient

b)

Normalization in database design is important because it helps to minimize data redundancy, improve data integrity, and make the database more efficient.

c)

Normalization in database design is not important as it does not affect data redundancy

d)

Normalization in database design is only important for improving data redundancy

10.

Explain the concept of foreign key in the context of database design.

a)

Foreign key is used to sort the records in a table

b)

Foreign key is about choosing the most frequently used field in a table

c)

Foreign key is a field in a table that is a primary key in another table, establishing a link between the two tables

d)

Foreign key is important to select a primary key that is easy to remember