Practice Third Normal Form (3nf) (6.4.3) - Normalization - Introduction to Database Systems
Students

Academic Programs

AI-powered learning for grades 8-12, aligned with major curricula

Professional

Professional Courses

Industry-relevant training in Business, Technology, and Design

Games

Interactive Games

Fun games to boost memory, math, typing, and English skills

Third Normal Form (3NF)

Practice - Third Normal Form (3NF)

Learning

Practice Questions

Test your understanding with targeted questions

Question 1 Easy

What is Third Normal Form (3NF)?

💡 Hint: What does it mean for an attribute to depend only on the primary key?

Question 2 Easy

Give one example of a transitive dependency.

💡 Hint: Think of how one attribute can reveal information about another.

4 more questions available

Interactive Quizzes

Quick quizzes to reinforce your learning

Question 1

What is a transitive dependency?

A direct dependency on a primary key
An indirect dependency through another attribute
A relationship between two non-key attributes

💡 Hint: Think about how attributes might influence each other.

Question 2

True or False: In 3NF, non-key attributes can depend on other non-key attributes.

True
False

💡 Hint: Remember the definition of 3NF.

1 more question available

Challenge Problems

Push your limits with advanced challenges

Challenge 1 Hard

Given an inventory table with ProductID, ProductName, OrderID, OrderQuantity, and CustomerName, identify potential transitive dependencies and propose a normalization strategy.

💡 Hint: Look for any attributes that aren't dependent directly on the primary key.

Challenge 2 Hard

Analyze a school database table including StudentID, StudentName, CourseID, CourseTitle, InstructorName, and InstructorDept. Find any violations of 3NF and provide a normalization plan.

💡 Hint: Identify all dependencies that create indirect relations to ensure appropriate separation.

Get performance evaluation

Reference links

Supplementary resources to enhance your learning experience.