A database administrator is planning to normalize a flat-file database containing customer orders. The administrator identifies that customer contact information is repeated for every order record. Which normalization form should the administrator implement to move this contact information to a separate table?
Trap 1: First Normal Form (1NF)
1NF focuses on atomicity and removing repeating groups.
Trap 2: Boyce-Codd Normal Form (BCNF)
BCNF addresses more complex redundancy issues involving overlapping candidate keys.
Trap 3: Third Normal Form (3NF)
3NF addresses transitive dependencies.
- A
First Normal Form (1NF)
Why wrong: 1NF focuses on atomicity and removing repeating groups.
- B
Second Normal Form (2NF)
2NF removes partial functional dependencies by separating data into distinct tables.
- C
Boyce-Codd Normal Form (BCNF)
Why wrong: BCNF addresses more complex redundancy issues involving overlapping candidate keys.
- D
Third Normal Form (3NF)
Why wrong: 3NF addresses transitive dependencies.