HasanMuhammadTanvir
51 views
7 slides
Oct 30, 2024
Slide 1 of 7
1
2
3
4
5
6
7
About This Presentation
This presentation provides an overview of database normalization, focusing on the types and rules of normal forms, including 1NF, 2NF, and 3NF. It breaks down the key principles behind each normal form and explains how they improve data organization and efficiency in databases. Ideal for students an...
This presentation provides an overview of database normalization, focusing on the types and rules of normal forms, including 1NF, 2NF, and 3NF. It breaks down the key principles behind each normal form and explains how they improve data organization and efficiency in databases. Ideal for students and professionals aiming to understand structured data management.
Size: 313.14 KB
Language: en
Added: Oct 30, 2024
Slides: 7 pages
Slide Content
Database Normalization and Normal Forms Explained
Normalization Normalization is a database design technique which organizes tables in a manner that reduces redundancy of data. It is also used to eliminate the undesirable characteristics like Insertion, Update and Deletion Anomalies.
Types of Normal Forms 1NF (First Normal Form) 2NF (Second Normal Form) 3NF (Third Normal Form)
1NF Rules : Each table cell should contain a single value, and Each record needs to be unique. Example: Course Content Web HTML, PHP Programming Language C++, JAVA Course Content Web HTML Web PHP Programming Language C++ Programming Language JAVA
2NF Rules : A relation will be in 2NF if it is in 1NF, and all non-key attributes are fully functional dependent on the primary key. Example: Stu-ID Stu-Name 01 A. Salam 03 A. Kalam Stu-ID Cont -ID Stu-Name Cont -name 01 01 A. Salam Robotics 03 02 A. Kalam Programming Cont -ID Cont -name 01 Robotics 02 Programming
3NF Rules : A relation will be in 3NF if it is in 2NF, and no transition dependency exists. Example: Room T-ID 405 039 502 040 Room T-Name T- Dept 405 A. Karim CSE 502 A. Rahim CE T-ID T-Name T- Dept 039 A. Karim CSE 040 A. Rahim CE