Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Database Design and Normalization Quiz

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

What is the main objective of database design in DBMS?

a)

To create user interfaces

b)

To produce logical and physical design models

c)

To manage network security

d)

To develop software applications

2.

Which model is concerned with developing a database model based on requirements?

a)

Physical model

b)

Relational model

c)

Conceptual model

d)

Logical model

3.

What does normalization aim to minimize in a database?

a)

Data retrieval time

b)

Data complexity

c)

Data security

d)

Data redundancy

4.

Which normal form requires that all non-key attributes are fully functional dependent on the primary key?

a)

1NF

b)

3NF

c)

2NF

d)

BCNF

5.

What is a trivial functional dependency?

a)

When there is no dependency

b)

When the dependent is a subset of the determinant

c)

When the dependent is not a subset of the determinant

d)

When there are multiple dependencies

6.

Which of the following is a feature of a physical data model?

a)

Does not include foreign keys

b)

Focuses on user requirements

c)

Only includes primary keys

d)

Specifies all the columns and tables

7.

What is the main purpose of functional dependencies in DBMS?

a)

To maintain data quality

b)

To establish relationships between tables

c)

To enhance application performance

d)

To improve user interface design

8.

Which normal form is known as Boyce Codd's normal form?

a)

3NF

b)

BCNF

c)

2NF

d)

1NF

9.

What does a multivalued functional dependency indicate?

a)

There are no dependencies

b)

Multiple values of one attribute exist independently

c)

One attribute depends on another

d)

All attributes are dependent on the primary key

10.

Which of the following is NOT an advantage of normalization?

a)

Enhances database organization

b)

Increases data consistency

c)

Minimizes data redundancy

d)

Improves performance in all cases

11.

What is the first step in achieving the first normal form (1NF)?

a)

Ensure all attributes are single-valued

b)

Create foreign keys

c)

Normalize to 2NF

d)

Establish primary keys

12.

Which type of dependency is characterized by indirect dependency?

a)

Multivalued dependency

b)

Trivial dependency

c)

Non-trivial dependency

d)

Transitive dependency

13.

What is a lossless-join decomposition?

a)

A way to simplify database queries

b)

A technique to combine multiple databases

c)

A method to ensure no information is lost during decomposition

d)

A process that loses data during decomposition

14.

Which of the following describes a decentralized design approach?

a)

Multiple teams work on different modules

b)

One person designs the entire database

c)

Only one module is verified

d)

All data is stored in a single location

15.

What is the main focus of database design?

a)

Software application development

b)

User interface development

c)

Data management and relationships

d)

Network security

16.

What is the primary goal of using a conceptual data model?

a)

To enforce data integrity constraints

b)

To optimize query performance

c)

To represent the data requirements and relationships

d)

To define the physical storage of data

17.

Which of the following is a characteristic of a relational database?

a)

Data is organized in tables with rows and columns

b)

Data relationships are defined by physical storage

c)

Data is stored in flat files

d)

Data is stored in hierarchical format

18.

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

a)

To improve query performance

b)

To enforce data integrity

c)

To establish relationships between tables

d)

To uniquely identify each record in a table

19.

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

a)

To improve data retrieval speed

b)

To uniquely identify each record in a table

c)

To establish a link between two tables

d)

To enforce data integrity within a single table

20.

Which of the following is a disadvantage of normalization?

a)

Increases data redundancy

b)

Can lead to complex queries

c)

Improves data integrity

d)

Enhances database performance

21.

What is the primary benefit of using a surrogate key in a database?

a)

It ensures data integrity

b)

It improves data retrieval speed

c)

It simplifies relationships between tables

d)

It is always a natural key

22.

Which of the following best describes a composite key?

a)

A key that is unique to a single table

b)

A key that is used only for indexing

c)

A key that is generated automatically

d)

A key that consists of multiple attributes

23.

What is the purpose of indexing in a database?

a)

To create relationships between tables

b)

To speed up data retrieval operations

c)

To normalize the database structure

d)

To enforce data integrity

24.

Which of the following is a characteristic of a well-designed database schema?

a)

Multiple primary keys in a table

b)

Clear relationships between entities

c)

Complex data retrieval processes

d)

Redundant data storage

25.

What does the term 'referential integrity' mean in the context of databases?

a)

Allowing duplicate records in a table

b)

Improving the performance of data retrieval

c)

Ensuring that all foreign keys point to valid records

d)

Maintaining data consistency across multiple tables

26.

What is the role of an index in a database?

a)

To store large amounts of data

b)

To enforce data integrity

c)

To speed up data retrieval

d)

To create relationships between tables

27.

Which of the following is a benefit of using a relational database?

a)

Data is stored in a flat file

b)

Supports complex queries

c)

Data redundancy is increased

d)

Data is not easily accessible

28.

What does the term 'data normalization' primarily aim to achieve?

a)

To reduce data anomalies

b)

To increase data redundancy

c)

To enhance data security

d)

To simplify data retrieval

29.

What is the main advantage of using a composite key in a database?

a)

It simplifies data retrieval

b)

It allows for unique identification of records across multiple attributes

c)

It enhances data redundancy

d)

It reduces the need for foreign keys

30.

Which of the following best describes a foreign key?

a)

A key that is used for indexing purposes only

b)

A key that is automatically generated by the database

c)

A key that links two tables together

d)

A key that uniquely identifies a record in a table