Some Practical Aspects of the Relational Database Normalization Process

dc.contributor.authorPornphol, Putsadee
dc.contributor.authorChittayasothorn, Suphamit
dc.date.accessioned2026-08-06T10:49:29Z
dc.date.available2026-08-06T10:49:29Z
dc.date.issued2025-01-01
dc.description.abstractDatabase normalization is a ubiquitous theoretical relational database analysis process. It comprises several levels of normal forms and encourage database designers not to split database tables into smaller ones unless it is necessary. Nevertheless, there are many aspects of relational database normalization which are not very well applied or well understood in practice. One of the biggest misconceptions is the misunderstanding that database normalization encourages splitting tables until they can be no longer spilt. Other popular practical misconceptions include over normalizations, performance issues, the complexity and rarity of multivalued and join dependencies, the projection/join normal form, and the unnecessity of carrying the normalization process beyond the third normal form or Boyce-Codd Normal Form (BCNF). This paper clarifies these practical misconceptions with positive examples and argues that relational database normalization process is a very practical analysis and quality control process of relational database table structures.
dc.identifier.citation2025 11th International Conference on Engineering Applied Sciences and Technology Iceast 2025 Proceeding, 188-192, 2025
dc.identifier.doi10.1109/ICEAST64767.2025.11088203
dc.identifier.other2-s2.0-105013466643
dc.identifier.urihttps://dspace.kmitl.ac.th/handle/123456789/16526
dc.source2025 11th International Conference on Engineering Applied Sciences and Technology Iceast 2025 Proceeding
dc.subjectAttribute Analysis
dc.subjectConceptual Modelling
dc.subjectNormalization
dc.subjectOver normalization
dc.subjectRelational Databases
dc.titleSome Practical Aspects of the Relational Database Normalization Process
dc.typeConference Paper

Files

Collections