Database Normalization

Database Normalization

11th Grade

10 Qs

quiz-placeholder

Similar activities

Sains Komputer - Penormalan

Sains Komputer - Penormalan

9th - 12th Grade

10 Qs

Penormalan

Penormalan

11th - 12th Grade

10 Qs

2425 S5 ICT Lesson Quiz - DB Normalization

2425 S5 ICT Lesson Quiz - DB Normalization

11th Grade - University

15 Qs

Database Normalization Quiz

Database Normalization Quiz

11th Grade

10 Qs

Computer Knowledge Challenge

Computer Knowledge Challenge

11th Grade

15 Qs

Normalisation

Normalisation

11th - 12th Grade

13 Qs

Database Normalisation

Database Normalisation

11th - 12th Grade

13 Qs

Normalisation and Transaction Processing

Normalisation and Transaction Processing

9th - 12th Grade

15 Qs

Database Normalization

Database Normalization

Assessment

Quiz

Computers

11th Grade

Easy

Created by

Joseph Ighosiohwonoja

Used 7+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In a database project for their school, Kai and Maya are discussing the purpose of database normalization. What do they conclude?

To simplify database queries by merging tables.

To increase data redundancy for faster access.

The purpose of database normalization is to minimize data redundancy and ensure data integrity.

To enhance the visual representation of data in reports.

Answer explanation

The correct choice highlights that database normalization aims to minimize data redundancy and ensure data integrity, which are essential for maintaining a clean and efficient database structure.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

William is organizing a database for his school project. He wants to ensure that the database is structured properly. Define the First Normal Form (1NF).

A table is in First Normal Form (1NF) if it has a primary key and contains only atomic values, with no repeating groups.

A table is in First Normal Form (1NF) if it allows repeating groups of data.

A table is in First Normal Form (1NF) if it contains non-atomic values.

A table is in First Normal Form (1NF) if it has multiple primary keys.

Answer explanation

A table is in First Normal Form (1NF) if it has a primary key and contains only atomic values, with no repeating groups. This ensures data integrity and simplifies data retrieval.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Lily is trying to organize her class notes into a table format. What are the requirements for a table to be in 1NF?

A table is in 1NF if it has duplicate column names.

A table is in 1NF if it has atomic values, unique column names, and consistent data types in each column.

A table is in 1NF if it allows multi-valued attributes.

A table is in 1NF if it has no primary key.

Answer explanation

A table is in 1NF if it has atomic values (no multi-valued attributes), unique column names, and consistent data types in each column. This ensures data integrity and eliminates redundancy.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Isla is studying database design and wants to understand the Second Normal Form (2NF).

A table is in Second Normal Form (2NF) if it is in First Normal Form (1NF) and all non-key attributes are fully functionally dependent on the primary key.

A table is in Second Normal Form (2NF) if all attributes are dependent on any candidate key.

A table is in Second Normal Form (2NF) if it contains duplicate rows.

A table is in Second Normal Form (2NF) if it has no primary key.

Answer explanation

A table is in Second Normal Form (2NF) if it meets the criteria of First Normal Form (1NF) and ensures that all non-key attributes are fully functionally dependent on the primary key, preventing partial dependencies.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Ava is studying database normalization and wants to understand the main difference between 1NF and 2NF. Can you help her?

1NF allows duplicate rows, while 2NF does not.

1NF focuses on atomicity of data, while 2NF addresses partial dependencies on the primary key.

1NF requires a primary key, while 2NF does not.

1NF is concerned with data types, while 2NF focuses on normalization levels.

Answer explanation

The correct choice highlights that 1NF ensures data is atomic, meaning each value is indivisible, while 2NF eliminates partial dependencies, ensuring that all non-key attributes are fully functionally dependent on the primary key.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Give an example of a table that is in 1NF but not in 2NF, considering students enrolled in different courses.

| StudentID | CourseID | StudentName | Instructor | | 1 | 101 | Abigail | Prof. X | | 2 | 101 | Abigail | Prof. Y | | 2 | 102 | James | Prof. Y |

| StudentID | CourseID | StudentName | | 1 | 101 | Abigail | | 1 | 102 | Abigail | | 2 | 101 | Arjun |

| StudentID | CourseID | Instructor | | 1 | 101 | Prof. X | | 1 | 102 | Prof. Y | | 2 | 101 | Prof. X |

| StudentID | CourseID | StudentName | Instructor | |-----------|----------|--------------|------------| | 1 | 101 | Abigail | Prof. X | | 1 | 102 | Abigail | Prof. Y | | 2 | 101 | James | Prof. X |

Answer explanation

The correct choice shows a table in 1NF with repeating groups (StudentID and CourseID) but not in 2NF, as StudentName and Instructor depend only on StudentID, not on the full primary key (StudentID, CourseID).

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In a classroom, Charlotte and Liam are discussing the concept of functional dependency in the context of normalization. What does Charlotte explain to Liam?

A functional dependency states that if two tuples have different values for attribute A, they must have different values for attribute B.

A functional dependency indicates that if two tuples have the same value for attribute A, they must have the same value for attribute B.

A functional dependency means that all attributes in a relation are independent of each other.

A functional dependency indicates that the value of attribute A can determine the value of any other attribute in the relation.

Answer explanation

A functional dependency indicates that if two tuples have the same value for attribute A, they must have the same value for attribute B. This is crucial for normalization as it helps identify relationships between attributes.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?