Abstract
This article introduces the process of structuring a database to reduce redundancy and improve data integrity. The use of normal forms such as 1NF, 2NF, 3NF, 4NF, 5NF and BCNF and their differences are covered.
References
Elmasri, R., & Navathe, S. B. (2015). Fundamentals of Database Systems (7th ed.). Pearson.
Silberschatz, A., Korth, H. F., & Sudarshan, S. (2010). Database System Concepts (6th ed.). McGraw-Hill.
Codd, E. F. (1970). A Relational Model of Data for Large Shared Data Banks. Communications of the ACM, 13(6), 377-387.
Date, C. J. (2003). An Introduction to Database Systems (8th ed.). Addison-Wesley.
Connolly, T., & Begg, C. (2014). Database Systems: A Practical Approach to Design, Implementation, and Management (6th ed.). Pearson.
Ramakrishnan, R., & Gehrke, J. (2003). Database Management Systems (3rd ed.). McGraw-Hill.
This work is licensed under a Creative Commons Attribution 4.0 International License.