SlideShare a Scribd company logo
• Paper Name -- Database System
• Staff -- Ms. D. Saritha M.C.A., M.phil.,
• Class -- II Year
• Semester -- IV
• Unit -- V
• Topic -- Relational Database Design
RELATIONAL
DATABASE DESIGN
RELATIONAL DATABASE DESIGN
Relational database design:
The Relational database design is a
collection of tables , each of which
is assigned a unique name.
The table contain rows and
columns.
 Each row represents a record.
 Each column represents an
attribute of data.
RELATIONAL DATABASE DESIGN
Goal of Relational Database Design:
To generate a set of relation
schemas that allows as to store
information without unnecessary
redundancy,
It also retrieve information easily.
Normalization:
Normalization is organizing a
database to reduce redundancy
and improve data integrity.
In normalization, the elements
cannot be broken in small parts.
It is an important part of relational
database design.
It is also reffered to as database
normalization or data
normalization
Normalization helps speed,
accuracy and efficiency of the
database.
RELATIONAL DATABASE DESIGN
Benefits of Normalization:
It avoids the duplicate data.
It minimizes the null values.
It avoids data modification
issues
Normalization can simplifies
queries.
Types of Normalization:
The types of normalization are,
First Normal Form(1NF)
Second Normal Form(2NF)
Third Normal Form(3NF)
Boyce-Codd Normal
Form(BCNF)
First Normal Form(1NF):
First normal form sets the
fundamental rules for database
normalization and relates to a single
table within a relatioanal database
system.
Every column in the table must be
unique.
The separate tables must be created
for each set of related data.
Each table must be identified with a
unique column called the primary key.
The rows and columns cannot be
duplicated.
The intersection of rows and
columns(each cell)of the table must
have only a single value.
Second Normal Form(2NF):
It should be table is in the first normal
form.
There should be no partial
dependency.
Third Normal Form(3NF):
The third normal form relaxes this
constraint slightly by allowing
certain non trivial functional
dependencies whose left side is not
a super key.
A relation schema R is in third
normal form with respect to a set F
of functional dependencies if, for
all functional dependencies in F+ of
the form α→β
α→β is a trivial functional
dependency.
α is a superkey for β
Every attribute A in β- α is contained
in a candidate key for R.
Boyce-Codd Normal Form:
It avoids all redundancy that can be
discovered based on functional
dependencies.
α→β is a trivial functional
dependency.
α is a superkey for R.
Relational database design unit(v)
Ad

More Related Content

What's hot (20)

Normalization
NormalizationNormalization
Normalization
ochesing
 
Entity relationship diagram - Concept on normalization
Entity relationship diagram - Concept on normalizationEntity relationship diagram - Concept on normalization
Entity relationship diagram - Concept on normalization
Satya Pal
 
Normalization
NormalizationNormalization
Normalization
Ahmed Farag
 
Normalisation - 2nd normal form
Normalisation - 2nd normal formNormalisation - 2nd normal form
Normalisation - 2nd normal form
college
 
Faq dbms
Faq dbmsFaq dbms
Faq dbms
ANIRUDHTYAGI2010
 
Database intro
Database introDatabase intro
Database intro
varsha nihanth lade
 
Intro To DataBase
Intro To DataBaseIntro To DataBase
Intro To DataBase
DevMix
 
Normalization of database_tables_chapter_4
Normalization of database_tables_chapter_4Normalization of database_tables_chapter_4
Normalization of database_tables_chapter_4
Farhan Chishti
 
Database structure
Database structureDatabase structure
Database structure
Forrester High School
 
Schema 170507160618
Schema 170507160618Schema 170507160618
Schema 170507160618
RollyTripathi
 
Database Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
Database Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NFDatabase Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
Database Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
Oum Saokosal
 
Master of Computer Application (MCA) – Semester 4 MC0077
Master of Computer Application (MCA) – Semester 4  MC0077Master of Computer Application (MCA) – Semester 4  MC0077
Master of Computer Application (MCA) – Semester 4 MC0077
Aravind NC
 
Intro to Data warehousing Lecture 04
Intro to Data warehousing   Lecture 04Intro to Data warehousing   Lecture 04
Intro to Data warehousing Lecture 04
AnwarrChaudary
 
The relational database model chapter 2
The relational database model  chapter 2The relational database model  chapter 2
The relational database model chapter 2
Nargis Ehsan
 
Normalization case
Normalization caseNormalization case
Normalization case
Prosanta Ghosh
 
Database normalization
Database normalizationDatabase normalization
Database normalization
Jignesh Jain
 
Normalization in Database
Normalization in DatabaseNormalization in Database
Normalization in Database
A. S. M. Shafi
 
Database normalization
Database normalizationDatabase normalization
Database normalization
Vaibhav Kathuria
 
The theory of relational databases
The theory of relational databasesThe theory of relational databases
The theory of relational databases
Sperasoft
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
Archit Saxena
 
Normalization
NormalizationNormalization
Normalization
ochesing
 
Entity relationship diagram - Concept on normalization
Entity relationship diagram - Concept on normalizationEntity relationship diagram - Concept on normalization
Entity relationship diagram - Concept on normalization
Satya Pal
 
Normalisation - 2nd normal form
Normalisation - 2nd normal formNormalisation - 2nd normal form
Normalisation - 2nd normal form
college
 
Intro To DataBase
Intro To DataBaseIntro To DataBase
Intro To DataBase
DevMix
 
Normalization of database_tables_chapter_4
Normalization of database_tables_chapter_4Normalization of database_tables_chapter_4
Normalization of database_tables_chapter_4
Farhan Chishti
 
Database Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
Database Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NFDatabase Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
Database Normalization 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
Oum Saokosal
 
Master of Computer Application (MCA) – Semester 4 MC0077
Master of Computer Application (MCA) – Semester 4  MC0077Master of Computer Application (MCA) – Semester 4  MC0077
Master of Computer Application (MCA) – Semester 4 MC0077
Aravind NC
 
Intro to Data warehousing Lecture 04
Intro to Data warehousing   Lecture 04Intro to Data warehousing   Lecture 04
Intro to Data warehousing Lecture 04
AnwarrChaudary
 
The relational database model chapter 2
The relational database model  chapter 2The relational database model  chapter 2
The relational database model chapter 2
Nargis Ehsan
 
Database normalization
Database normalizationDatabase normalization
Database normalization
Jignesh Jain
 
Normalization in Database
Normalization in DatabaseNormalization in Database
Normalization in Database
A. S. M. Shafi
 
The theory of relational databases
The theory of relational databasesThe theory of relational databases
The theory of relational databases
Sperasoft
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
Archit Saxena
 

Similar to Relational database design unit(v) (20)

Relational database oracle
Relational database  oracleRelational database  oracle
Relational database oracle
jamunaashok
 
Database.pptx
Database.pptxDatabase.pptx
Database.pptx
AftabSaeed5
 
FIRST NORMAL FORM_122147.Database Normalizationpptx
FIRST NORMAL FORM_122147.Database NormalizationpptxFIRST NORMAL FORM_122147.Database Normalizationpptx
FIRST NORMAL FORM_122147.Database Normalizationpptx
ErickWasonga2
 
Relational Model in DBMS detail explanation
Relational Model in DBMS detail explanationRelational Model in DBMS detail explanation
Relational Model in DBMS detail explanation
keerthanaparath1
 
DBMS e evevevevevevevbebrbbrbrbrbrbrbrb 4.ppt
DBMS e  evevevevevevevbebrbbrbrbrbrbrbrb 4.pptDBMS e  evevevevevevevbebrbbrbrbrbrbrbrb 4.ppt
DBMS e evevevevevevevbebrbbrbrbrbrbrbrb 4.ppt
7c7fs5n555
 
The relational database model
The relational database modelThe relational database model
The relational database model
Dhani Ahmad
 
Understanding about relational database m-square systems inc
Understanding about relational database m-square systems incUnderstanding about relational database m-square systems inc
Understanding about relational database m-square systems inc
Muthu Natarajan
 
Ms sql server tips 1 0
Ms sql server tips 1 0Ms sql server tips 1 0
Ms sql server tips 1 0
Arman Nasrollahi
 
demo2.ppt
demo2.pptdemo2.ppt
demo2.ppt
crazyvirtue
 
T-SQL Overview
T-SQL OverviewT-SQL Overview
T-SQL Overview
Ahmed Elbaz
 
Codds rules & keys
Codds rules & keysCodds rules & keys
Codds rules & keys
Balasingham Karthiban
 
DATABASE-1.pptx
DATABASE-1.pptxDATABASE-1.pptx
DATABASE-1.pptx
ManasRanjanRana4
 
database concepts.pptx
database concepts.pptxdatabase concepts.pptx
database concepts.pptx
slavskrillex
 
PPT_DBMS.pptx
PPT_DBMS.pptxPPT_DBMS.pptx
PPT_DBMS.pptx
traderbear1
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational model
Chirag vasava
 
DATABASE DESIGN.pptx
DATABASE DESIGN.pptxDATABASE DESIGN.pptx
DATABASE DESIGN.pptx
SaranCreations
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
Jayant Dalvi
 
Ism normalization pine valley 2012
Ism normalization pine valley 2012Ism normalization pine valley 2012
Ism normalization pine valley 2012
Akshit R Shah
 
Database Management System - Database Normalization.pptx
Database Management System - Database Normalization.pptxDatabase Management System - Database Normalization.pptx
Database Management System - Database Normalization.pptx
JoshuaFandialanMader
 
Accounting Information System Related Data.pptx
Accounting Information System Related Data.pptxAccounting Information System Related Data.pptx
Accounting Information System Related Data.pptx
MaDesireeFavores1
 
Relational database oracle
Relational database  oracleRelational database  oracle
Relational database oracle
jamunaashok
 
FIRST NORMAL FORM_122147.Database Normalizationpptx
FIRST NORMAL FORM_122147.Database NormalizationpptxFIRST NORMAL FORM_122147.Database Normalizationpptx
FIRST NORMAL FORM_122147.Database Normalizationpptx
ErickWasonga2
 
Relational Model in DBMS detail explanation
Relational Model in DBMS detail explanationRelational Model in DBMS detail explanation
Relational Model in DBMS detail explanation
keerthanaparath1
 
DBMS e evevevevevevevbebrbbrbrbrbrbrbrb 4.ppt
DBMS e  evevevevevevevbebrbbrbrbrbrbrbrb 4.pptDBMS e  evevevevevevevbebrbbrbrbrbrbrbrb 4.ppt
DBMS e evevevevevevevbebrbbrbrbrbrbrbrb 4.ppt
7c7fs5n555
 
The relational database model
The relational database modelThe relational database model
The relational database model
Dhani Ahmad
 
Understanding about relational database m-square systems inc
Understanding about relational database m-square systems incUnderstanding about relational database m-square systems inc
Understanding about relational database m-square systems inc
Muthu Natarajan
 
database concepts.pptx
database concepts.pptxdatabase concepts.pptx
database concepts.pptx
slavskrillex
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational model
Chirag vasava
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
Jayant Dalvi
 
Ism normalization pine valley 2012
Ism normalization pine valley 2012Ism normalization pine valley 2012
Ism normalization pine valley 2012
Akshit R Shah
 
Database Management System - Database Normalization.pptx
Database Management System - Database Normalization.pptxDatabase Management System - Database Normalization.pptx
Database Management System - Database Normalization.pptx
JoshuaFandialanMader
 
Accounting Information System Related Data.pptx
Accounting Information System Related Data.pptxAccounting Information System Related Data.pptx
Accounting Information System Related Data.pptx
MaDesireeFavores1
 
Ad

Recently uploaded (20)

TERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptx
TERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptxTERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptx
TERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptx
PoojaSen20
 
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales moduleHow To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
Celine George
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 9 THEO ĐƠN VỊ BÀI HỌC - GLOBAL SUCCESS - CẢ NĂM (TỪ...
BÀI TẬP BỔ TRỢ TIẾNG ANH 9 THEO ĐƠN VỊ BÀI HỌC - GLOBAL SUCCESS - CẢ NĂM (TỪ...BÀI TẬP BỔ TRỢ TIẾNG ANH 9 THEO ĐƠN VỊ BÀI HỌC - GLOBAL SUCCESS - CẢ NĂM (TỪ...
BÀI TẬP BỔ TRỢ TIẾNG ANH 9 THEO ĐƠN VỊ BÀI HỌC - GLOBAL SUCCESS - CẢ NĂM (TỪ...
Nguyen Thanh Tu Collection
 
The role of wall art in interior designing
The role of wall art in interior designingThe role of wall art in interior designing
The role of wall art in interior designing
meghaark2110
 
What is the Philosophy of Statistics? (and how I was drawn to it)
What is the Philosophy of Statistics? (and how I was drawn to it)What is the Philosophy of Statistics? (and how I was drawn to it)
What is the Philosophy of Statistics? (and how I was drawn to it)
jemille6
 
All About the 990 Unlocking Its Mysteries and Its Power.pdf
All About the 990 Unlocking Its Mysteries and Its Power.pdfAll About the 990 Unlocking Its Mysteries and Its Power.pdf
All About the 990 Unlocking Its Mysteries and Its Power.pdf
TechSoup
 
Transform tomorrow: Master benefits analysis with Gen AI today webinar, 30 A...
Transform tomorrow: Master benefits analysis with Gen AI today webinar,  30 A...Transform tomorrow: Master benefits analysis with Gen AI today webinar,  30 A...
Transform tomorrow: Master benefits analysis with Gen AI today webinar, 30 A...
Association for Project Management
 
How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18
Celine George
 
Myasthenia gravis (Neuromuscular disorder)
Myasthenia gravis (Neuromuscular disorder)Myasthenia gravis (Neuromuscular disorder)
Myasthenia gravis (Neuromuscular disorder)
Mohamed Rizk Khodair
 
*"Sensing the World: Insect Sensory Systems"*
*"Sensing the World: Insect Sensory Systems"**"Sensing the World: Insect Sensory Systems"*
*"Sensing the World: Insect Sensory Systems"*
Arshad Shaikh
 
Origin of Brahmi script: A breaking down of various theories
Origin of Brahmi script: A breaking down of various theoriesOrigin of Brahmi script: A breaking down of various theories
Origin of Brahmi script: A breaking down of various theories
PrachiSontakke5
 
Cultivation Practice of Garlic in Nepal.pptx
Cultivation Practice of Garlic in Nepal.pptxCultivation Practice of Garlic in Nepal.pptx
Cultivation Practice of Garlic in Nepal.pptx
UmeshTimilsina1
 
Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...
parmarjuli1412
 
Search Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo SlidesSearch Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo Slides
Celine George
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
Pope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptxPope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptx
Martin M Flynn
 
2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx
mansk2
 
Rock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian HistoryRock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian History
Virag Sontakke
 
spinal cord disorders (Myelopathies and radiculoapthies)
spinal cord disorders (Myelopathies and radiculoapthies)spinal cord disorders (Myelopathies and radiculoapthies)
spinal cord disorders (Myelopathies and radiculoapthies)
Mohamed Rizk Khodair
 
TERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptx
TERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptxTERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptx
TERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptx
PoojaSen20
 
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales moduleHow To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
Celine George
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 9 THEO ĐƠN VỊ BÀI HỌC - GLOBAL SUCCESS - CẢ NĂM (TỪ...
BÀI TẬP BỔ TRỢ TIẾNG ANH 9 THEO ĐƠN VỊ BÀI HỌC - GLOBAL SUCCESS - CẢ NĂM (TỪ...BÀI TẬP BỔ TRỢ TIẾNG ANH 9 THEO ĐƠN VỊ BÀI HỌC - GLOBAL SUCCESS - CẢ NĂM (TỪ...
BÀI TẬP BỔ TRỢ TIẾNG ANH 9 THEO ĐƠN VỊ BÀI HỌC - GLOBAL SUCCESS - CẢ NĂM (TỪ...
Nguyen Thanh Tu Collection
 
The role of wall art in interior designing
The role of wall art in interior designingThe role of wall art in interior designing
The role of wall art in interior designing
meghaark2110
 
What is the Philosophy of Statistics? (and how I was drawn to it)
What is the Philosophy of Statistics? (and how I was drawn to it)What is the Philosophy of Statistics? (and how I was drawn to it)
What is the Philosophy of Statistics? (and how I was drawn to it)
jemille6
 
All About the 990 Unlocking Its Mysteries and Its Power.pdf
All About the 990 Unlocking Its Mysteries and Its Power.pdfAll About the 990 Unlocking Its Mysteries and Its Power.pdf
All About the 990 Unlocking Its Mysteries and Its Power.pdf
TechSoup
 
Transform tomorrow: Master benefits analysis with Gen AI today webinar, 30 A...
Transform tomorrow: Master benefits analysis with Gen AI today webinar,  30 A...Transform tomorrow: Master benefits analysis with Gen AI today webinar,  30 A...
Transform tomorrow: Master benefits analysis with Gen AI today webinar, 30 A...
Association for Project Management
 
How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18
Celine George
 
Myasthenia gravis (Neuromuscular disorder)
Myasthenia gravis (Neuromuscular disorder)Myasthenia gravis (Neuromuscular disorder)
Myasthenia gravis (Neuromuscular disorder)
Mohamed Rizk Khodair
 
*"Sensing the World: Insect Sensory Systems"*
*"Sensing the World: Insect Sensory Systems"**"Sensing the World: Insect Sensory Systems"*
*"Sensing the World: Insect Sensory Systems"*
Arshad Shaikh
 
Origin of Brahmi script: A breaking down of various theories
Origin of Brahmi script: A breaking down of various theoriesOrigin of Brahmi script: A breaking down of various theories
Origin of Brahmi script: A breaking down of various theories
PrachiSontakke5
 
Cultivation Practice of Garlic in Nepal.pptx
Cultivation Practice of Garlic in Nepal.pptxCultivation Practice of Garlic in Nepal.pptx
Cultivation Practice of Garlic in Nepal.pptx
UmeshTimilsina1
 
Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...
parmarjuli1412
 
Search Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo SlidesSearch Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo Slides
Celine George
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
Pope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptxPope Leo XIV, the first Pope from North America.pptx
Pope Leo XIV, the first Pope from North America.pptx
Martin M Flynn
 
2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx
mansk2
 
Rock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian HistoryRock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian History
Virag Sontakke
 
spinal cord disorders (Myelopathies and radiculoapthies)
spinal cord disorders (Myelopathies and radiculoapthies)spinal cord disorders (Myelopathies and radiculoapthies)
spinal cord disorders (Myelopathies and radiculoapthies)
Mohamed Rizk Khodair
 
Ad

Relational database design unit(v)

  • 1. • Paper Name -- Database System • Staff -- Ms. D. Saritha M.C.A., M.phil., • Class -- II Year • Semester -- IV • Unit -- V • Topic -- Relational Database Design
  • 3. RELATIONAL DATABASE DESIGN Relational database design: The Relational database design is a collection of tables , each of which is assigned a unique name. The table contain rows and columns.  Each row represents a record.  Each column represents an attribute of data.
  • 4. RELATIONAL DATABASE DESIGN Goal of Relational Database Design: To generate a set of relation schemas that allows as to store information without unnecessary redundancy, It also retrieve information easily. Normalization: Normalization is organizing a database to reduce redundancy and improve data integrity.
  • 5. In normalization, the elements cannot be broken in small parts. It is an important part of relational database design. It is also reffered to as database normalization or data normalization Normalization helps speed, accuracy and efficiency of the database.
  • 6. RELATIONAL DATABASE DESIGN Benefits of Normalization: It avoids the duplicate data. It minimizes the null values. It avoids data modification issues Normalization can simplifies queries.
  • 7. Types of Normalization: The types of normalization are, First Normal Form(1NF) Second Normal Form(2NF) Third Normal Form(3NF) Boyce-Codd Normal Form(BCNF)
  • 8. First Normal Form(1NF): First normal form sets the fundamental rules for database normalization and relates to a single table within a relatioanal database system. Every column in the table must be unique. The separate tables must be created for each set of related data.
  • 9. Each table must be identified with a unique column called the primary key. The rows and columns cannot be duplicated. The intersection of rows and columns(each cell)of the table must have only a single value. Second Normal Form(2NF): It should be table is in the first normal form. There should be no partial dependency.
  • 10. Third Normal Form(3NF): The third normal form relaxes this constraint slightly by allowing certain non trivial functional dependencies whose left side is not a super key. A relation schema R is in third normal form with respect to a set F of functional dependencies if, for all functional dependencies in F+ of the form α→β
  • 11. α→β is a trivial functional dependency. α is a superkey for β Every attribute A in β- α is contained in a candidate key for R. Boyce-Codd Normal Form: It avoids all redundancy that can be discovered based on functional dependencies. α→β is a trivial functional dependency. α is a superkey for R.
  翻译: