wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1NF Database Normalisation

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

What does 1NF stand for in the context of database design?

a)

First Normal Form.

b)

First Numeric Form.

c)

First Nominal Form.

d)

First Notation Form.

2.

Which of the following is a requirement for a table to be in 1NF?

a)

The table must have a primary key in the first and last column.

b)

The table must have foreign keys.

c)

The table must not have any repeating groups or arrays.

d)

The table must be indexed.

3.

In 1NF, each column in a table must contain atomic values. What does "atomic" mean in this context?

a)

Each value is a single, indivisible unit.

b)

Each value is a string.

c)

Each value is a number.

d)

Each value is a date.

4.

Which of the following is NOT a characteristic of a table in 1NF?

a)

Each column must have a unique name.

b)

Each column must contain only one type of data.

c)

Each row must be unique.

d)

Each table must have a composite key.

5.

Why is it important for a database table to be in 1NF?

a)

To ensure data redundancy.

b)

To simplify data retrieval and manipulation.

c)

To allow for multiple data types in a single column.

d)

To increase the complexity of the database.

6.

Which of the following scenarios violates the 1NF requirements?

a)

A table with a column containing a list of values.

b)

A table in a column containing only text.

c)

A table with a column containing only integers.

d)

A table in a column containing only dates.

7.

If a table is in 1NF, which of the following statements are true?

a)

The table can have duplicate rows.

b)

The table can have repeating groups.

c)

The table can have multi-valued attributes.

d)

The table has no repeating groups or arrays.

8.

What is the primary goal of achieving 1NF in a database table?

a)

To increase the number of columns.

b)

To allow for complex data types.

c)

To ensure data integrity and eliminate redundancy.

d)

To decrease the number of rows.

9.

Which of the following is an example of a table that is NOT in 1NF?

a)

A table with a column for each attribute.

b)

A table with a column containing only email addresses.

c)

A table with a column containing multiple numbers for a single contact.

d)

A table with a column only postal codes.

10.

How can a table be converted to 1NF if it contains repeating groups?

a)

By adding more columns.

b)

By merging columns.

c)

By splitting the repeating groups into separate rows.

d)

By deleting the repeating groups.