From 5c0601db32e6f3710d0eadad7f9627d32323a74a Mon Sep 17 00:00:00 2001 From: "Ehsan A. Kian" Date: Mon, 1 Aug 2022 12:29:07 +0300 Subject: [PATCH] Add Database normalization description and ref (#1345) * Add Database normalization description and ref * Update content/roadmaps/101-backend/content/108-more-about-databases/104-database-normalization.md Co-authored-by: Kamran Ahmed --- .../104-database-normalization.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/101-backend/content/108-more-about-databases/104-database-normalization.md b/content/roadmaps/101-backend/content/108-more-about-databases/104-database-normalization.md index 780e08a1b..d88a4c14e 100644 --- a/content/roadmaps/101-backend/content/108-more-about-databases/104-database-normalization.md +++ b/content/roadmaps/101-backend/content/108-more-about-databases/104-database-normalization.md @@ -1 +1,10 @@ -# Database normalization \ No newline at end of file +# Database Normalization + +Database normalization is the process of structuring a relational database in accordance with a series of so-called normal forms in order to reduce data redundancy and improve data integrity. It was first proposed by Edgar F. Codd as part of his relational model. + +Normalization entails organizing the columns (attributes) and tables (relations) of a database to ensure that their dependencies are properly enforced by database integrity constraints. It is accomplished by applying some formal rules either by a process of synthesis (creating a new database design) or decomposition (improving an existing database design). + +Free Content + +What is Normalization in DBMS (SQL)? 1NF, 2NF, 3NF, BCNF Database with Example +Database normalization