Uploaded by Redemption Paradzai Gwira

Normalisation 6NF

advertisement
SIXTH NORMAL FORM
MARYLIN MVULA
B190637B
Normalisation:6NF
• A relation is in 6NF, only if it is in 5NF and every join
dependency on the relation is trivial.
• It was created to handle situation where temporal data vary
independently to avoid unnecessary duplication
• 6NF decompose the relation variables into irreducible
components.
• Sixth Normal Form has been referred Domain-Key Noraml
Form to by other authors
• The 6NF is currently being used in some data warehouses
where the advantages outweighs the disadvantages.
Example
• The table below shows Student Marks
• Here the table is in 5NF because each join dependency is
implied by the unique candidate key of the table which is
Student_Id
Student_LNa
me
Alter
Marks
S01
Student_FNa
me
Tom
S02
Jacob
Waston
80
S03
Harry
Smith
85
Student_ID
90
CONT..
StudentFirstName
Student_ID
Student_FName
S01
Tom
S02
Jacob
S03
Harry
CONT..
StudentLastName
Student_ID
Student_LName
S01
Alter
S02
Waston
S03
Smith
CONT..
StudentResult
Student_ID
Marks
S01
90
S02
S03
80
85
Example 2
Student Table
Roll_No
Department
Grade
2
Computer Science
B
3
Mechanics
A
4
Physics
C
CONT..
Student Details
Roll_No
Department
2
Computer Science
3
Mechanics
4
Physics
CONT..
Student Results
Roll_No
Grade
2
B
3
A
4
C
Download