0
0
DBMS Theoryknowledge~10 mins

Second Normal Form (2NF) in DBMS Theory - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the sentence to define Second Normal Form (2NF).

DBMS Theory
A table is in Second Normal Form if it is in First Normal Form and every non-key attribute is fully [1] on the primary key.
Drag options to blanks, or click blank then click option'
Adependent
Bindependent
Cpartially dependent
Dredundant
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing full dependency with partial dependency.
Thinking 2NF applies only to tables with single-column keys.
2fill in blank
medium

Complete the sentence to explain when 2NF is applicable.

DBMS Theory
Second Normal Form applies only to tables with [1] primary keys.
Drag options to blanks, or click blank then click option'
Asingle-column
Bcomposite
Cforeign
Dunique
Attempts:
3 left
💡 Hint
Common Mistakes
Assuming 2NF applies to tables with single-column keys.
Confusing composite keys with foreign keys.
3fill in blank
hard

Fix the error in the statement about 2NF.

DBMS Theory
A table in 2NF can have [1] dependency of non-key attributes on part of the primary key.
Drag options to blanks, or click blank then click option'
Ano
Bfull
Cpartial
Dtransitive
Attempts:
3 left
💡 Hint
Common Mistakes
Thinking partial dependencies are allowed in 2NF.
Confusing transitive dependency with partial dependency.
4fill in blank
hard

Fill both blanks to complete the example of a partial dependency.

DBMS Theory
In a table with primary key (StudentID, CourseID), the attribute [1] depends only on [2].
Drag options to blanks, or click blank then click option'
AStudentName
BCourseID
CStudentID
DGrade
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing CourseID as the attribute dependent on part of the key.
Confusing Grade as partially dependent.
5fill in blank
hard

Fill all three blanks to write a correct statement about 2NF.

DBMS Theory
To convert a table to 2NF, remove [1] dependencies by creating [2] tables and linking them with [3] keys.
Drag options to blanks, or click blank then click option'
Apartial
Bforeign
Cnew
Dtransitive
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing transitive dependencies with partial dependencies.
Not understanding the role of foreign keys in normalization.