SlideShare a Scribd company logo
Normalize the following into 1 NF
Member id First Name Last name Hobbies
101 Jayson Mark Cricket, Swimming, Football
102 Ram Ganesh Swimming, Running, Music
103 Raj Kishore Dancing, Singing, Running
To normalize the provided data into First Normal Form (1NF), we need to eliminate repeating groups
and ensure that each attribute contains only atomic (indivisible) values.
Original Table:
Member id First Name Last name Hobbies
101 Jayson Mark Cricket, Swimming, Football
102 Ram Ganesh Swimming, Running, Music
103 Raj Kishore Dancing, Singing, Running
1NF Requirements:
Atomic values (no multiple values in a single cell).
Unique rows.
Order of data does not matter.
Normalized Table (1NF):
Member ID First Name Last Name Hobby
101 Jayson Mark Cricket
101 Jayson Mark Swimming
101 Jayson Mark Football
102 Ram Ganesh Swimming
102 Ram Ganesh Running
102 Ram Ganesh Music
103 Raj Kishore Dancing
103 Raj Kishore Singing
103 Raj Kishore Running
This structure now adheres to First Normal Form (1NF) by removing the multi-valued field (Hobbies) and
ensuring each field contains only one value. Let me know if you'd like this further normalized into 2NF or
3NF.
Q2. Normalize the following table in 2NF
Emp No Training Training_Date Dept
101 Oracle SQL 12-Aug-2015 TT
101 Java 21-Aug-2015 BU
102 Oracle SQL 18-Sept-2014 TT
Original Table
Emp No Training Training_Date Dept
101 Oracle SQL 12-Aug-2015 TT
101 Java 21-Aug-2015 BU
102 Oracle SQL 18-Sept-2014 TT
Step 1: Identify Partial Dependencies
To be in 2NF:
 The table must first be in 1NF.
 Then, remove partial dependencies, meaning no non-prime attribute should depend on part of a
composite primary key.
Here, the likely composite key is (Emp No, Training) since multiple trainings can be assigned to each employee.
 Training_Date depends on both Emp No and Training
 Dept depends only on Emp No → this is a partial dependency and must be removed.
Step 2:
Identify the Primary Key
Assuming that an employee can attend multiple trainings and may be associated with different departments per
training, a composite key of (Emp No, Training) or (Emp No, Training_Date) would be used.
Decompose into 2NF
Table 1: Employee
Emp No Dept
101 TT
102 BU
102 TT
Table 2: Training_Assignments
Emp No. Training Training_Date
101 Oracle SQL 2024-08-12
101 Java 2024-08-21
102 Oracle SQL 2024-09-18
This decomposition removes the partial dependency of Dept on Emp No, achieving Second Normal Form (2NF).
Q3. Normalize the given table into Third Normal Form (3NF),
Member id First Name Last name Sports Fees
101 Rajesh Chand Cricket 100
102 Jayesh Raj Hockey 80
103 Marks Dorson Football 90
To normalize the given table into Third Normal Form (3NF), we must go through each normalization
stage step by step.
Original Table:
Member id First Name Last name Sports Fees
101 Rajesh Chand Cricket 100
102 Jayesh Raj Hockey 80
103 Marks Dorson Football 90
1NF (First Normal Form):
Already satisfied — all values are atomic and no repeating groups.
2NF (Second Normal Form):
The primary key is likely Member ID (it's unique). All other attributes are fully dependent on it. So the
table already satisfies 2NF.
3NF (Third Normal Form):
We now remove transitive dependencies (where a non-key attribute depends on another non-key
attribute).
In this table:
 Sports → Fees is a transitive dependency.
 Fees depends on the Sport, not directly on Member ID.
Decomposition into 3NF:
Table 1: Member
Member_id First_Name Last_name Sport
101 Rajesh Chand Cricket
102 Jayesh Raj Hockey
103 Marks Dorson Football
Table 2: Sport_Fees
Sport Fees
Cricket 100
Hockey 80
Football 90
Now:
All non-key attributes in each table depend only on the primary key.
No transitive dependencies exist.
This satisfies Third Normal Form (3NF).

More Related Content

PPTX
Normalization in DBMS
PDF
1-161103092724 (1).pdf
PDF
Normalization | (1NF) |(2NF) (3NF)|BCNF| 4NF |5NF
PPTX
Four Types of Normalization in DBMS Explained
PPTX
PPTX
Unit 2 Relational databasessssssss .pptx
PPTX
Sql 
statements , functions & joins
PDF
Normalization in DBMS
Normalization in DBMS
1-161103092724 (1).pdf
Normalization | (1NF) |(2NF) (3NF)|BCNF| 4NF |5NF
Four Types of Normalization in DBMS Explained
Unit 2 Relational databasessssssss .pptx
Sql 
statements , functions & joins
Normalization in DBMS

More from Subhabrata Barman (6)

DOCX
Hands on Assignment for retrieving data using the SQL SELECT statement.docx
DOC
Normalization in Database Management Systems
PDF
SimpleLR - Jupyter Notebook Python Programming
DOC
B. Tech CSE syllabus_ 2023_24 (1).d Haldia
PPT
Introducing11gR1 Oracle 11g Fusion Middleware Optimize Business Processes
PPT
Oracle 11g Fusion Middleware Optimize Business Processes
Hands on Assignment for retrieving data using the SQL SELECT statement.docx
Normalization in Database Management Systems
SimpleLR - Jupyter Notebook Python Programming
B. Tech CSE syllabus_ 2023_24 (1).d Haldia
Introducing11gR1 Oracle 11g Fusion Middleware Optimize Business Processes
Oracle 11g Fusion Middleware Optimize Business Processes
Ad

Recently uploaded (20)

PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
Complications of Minimal Access Surgery at WLH
PDF
RMMM.pdf make it easy to upload and study
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Lesson notes of climatology university.
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
human mycosis Human fungal infections are called human mycosis..pptx
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Final Presentation General Medicine 03-08-2024.pptx
Chinmaya Tiranga quiz Grand Finale.pdf
Cell Structure & Organelles in detailed.
Complications of Minimal Access Surgery at WLH
RMMM.pdf make it easy to upload and study
102 student loan defaulters named and shamed – Is someone you know on the list?
Lesson notes of climatology university.
A systematic review of self-coping strategies used by university students to ...
Pharmacology of Heart Failure /Pharmacotherapy of CHF
O5-L3 Freight Transport Ops (International) V1.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Cell Types and Its function , kingdom of life
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Final Presentation General Medicine 03-08-2024.pptx
Ad

Normalization_problems in Database Management Systems

  • 1. Normalize the following into 1 NF Member id First Name Last name Hobbies 101 Jayson Mark Cricket, Swimming, Football 102 Ram Ganesh Swimming, Running, Music 103 Raj Kishore Dancing, Singing, Running To normalize the provided data into First Normal Form (1NF), we need to eliminate repeating groups and ensure that each attribute contains only atomic (indivisible) values. Original Table: Member id First Name Last name Hobbies 101 Jayson Mark Cricket, Swimming, Football 102 Ram Ganesh Swimming, Running, Music 103 Raj Kishore Dancing, Singing, Running 1NF Requirements: Atomic values (no multiple values in a single cell). Unique rows. Order of data does not matter.
  • 2. Normalized Table (1NF): Member ID First Name Last Name Hobby 101 Jayson Mark Cricket 101 Jayson Mark Swimming 101 Jayson Mark Football 102 Ram Ganesh Swimming 102 Ram Ganesh Running 102 Ram Ganesh Music 103 Raj Kishore Dancing 103 Raj Kishore Singing 103 Raj Kishore Running This structure now adheres to First Normal Form (1NF) by removing the multi-valued field (Hobbies) and ensuring each field contains only one value. Let me know if you'd like this further normalized into 2NF or 3NF.
  • 3. Q2. Normalize the following table in 2NF Emp No Training Training_Date Dept 101 Oracle SQL 12-Aug-2015 TT 101 Java 21-Aug-2015 BU 102 Oracle SQL 18-Sept-2014 TT Original Table Emp No Training Training_Date Dept 101 Oracle SQL 12-Aug-2015 TT 101 Java 21-Aug-2015 BU 102 Oracle SQL 18-Sept-2014 TT Step 1: Identify Partial Dependencies To be in 2NF:  The table must first be in 1NF.  Then, remove partial dependencies, meaning no non-prime attribute should depend on part of a composite primary key. Here, the likely composite key is (Emp No, Training) since multiple trainings can be assigned to each employee.  Training_Date depends on both Emp No and Training  Dept depends only on Emp No → this is a partial dependency and must be removed. Step 2: Identify the Primary Key Assuming that an employee can attend multiple trainings and may be associated with different departments per training, a composite key of (Emp No, Training) or (Emp No, Training_Date) would be used.
  • 4. Decompose into 2NF Table 1: Employee Emp No Dept 101 TT 102 BU 102 TT Table 2: Training_Assignments Emp No. Training Training_Date 101 Oracle SQL 2024-08-12 101 Java 2024-08-21 102 Oracle SQL 2024-09-18 This decomposition removes the partial dependency of Dept on Emp No, achieving Second Normal Form (2NF).
  • 5. Q3. Normalize the given table into Third Normal Form (3NF), Member id First Name Last name Sports Fees 101 Rajesh Chand Cricket 100 102 Jayesh Raj Hockey 80 103 Marks Dorson Football 90 To normalize the given table into Third Normal Form (3NF), we must go through each normalization stage step by step. Original Table: Member id First Name Last name Sports Fees 101 Rajesh Chand Cricket 100 102 Jayesh Raj Hockey 80 103 Marks Dorson Football 90 1NF (First Normal Form): Already satisfied — all values are atomic and no repeating groups. 2NF (Second Normal Form): The primary key is likely Member ID (it's unique). All other attributes are fully dependent on it. So the table already satisfies 2NF. 3NF (Third Normal Form): We now remove transitive dependencies (where a non-key attribute depends on another non-key attribute). In this table:  Sports → Fees is a transitive dependency.
  • 6.  Fees depends on the Sport, not directly on Member ID. Decomposition into 3NF: Table 1: Member Member_id First_Name Last_name Sport 101 Rajesh Chand Cricket 102 Jayesh Raj Hockey 103 Marks Dorson Football Table 2: Sport_Fees Sport Fees Cricket 100 Hockey 80 Football 90 Now: All non-key attributes in each table depend only on the primary key. No transitive dependencies exist. This satisfies Third Normal Form (3NF).