SlideShare a Scribd company logo
Normalization,ddl,dml,dcl
Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
document of baabtra –Mentoring Partner
Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .
Ltd
Week Target Achieved
1 20 12
2 20 15
3
Typing Speed
Jobs Applied
# Company Designation Applied Date Current Status
1
2
3
Normalization,ddl,dml,dcl
Name MOHAMMED NASEEF PP
naseefpp92@gmail.com
Mohammed naseef pp
naseefpp92
in.linkedin.com/in/profilena
me
9995614354
What is normalization
• Database normalization is the process of organizing
the fields and tables of a relational database to
minimize redundancy and dependency
• Normalization usually involves dividing large tables
into smaller (and less redundant) tables and defining
relationships between them.
• The objective is to isolate data so that additions,
deletions, and modifications of a field can be made in
just one table and then propagated through the rest of
the database using the defined relationships.
• Two goals of normalization process:
 Eliminating Redundant Data
 Ensuring data dependencies
• Main objective:
 Isolate data
 Reduce the amount of database space
 Make database structure flexible
 Consistent throughout database
Normalization Stages
• 1NF
• 2NF
• 3NF
• Boyce-Codd Normal Form (BCNF or 3.5NF)
First Normal Form (1NF)
• The values in each column of a table are
atomic .
• Each table has a primary key.
• There are no repeating groups.
Second Normal Form (2NF)
• Should be in 1NF.
• Remove subsets of data that apply to multiple
rows of a table and place them in separate
tables.
• Create relationships between tables.
Third Normal Form (3NF)
• should be 2NF.
• Has no transitive functional dependencies.
• Remove columns that are
not dependent upon the primary key.
• To convert 2NF to 3NF, we again divide tables.
Boyce-Codd Normal Form(BCNF)
• Should be 3NF.
• Every determinant must be a candidate key.
• All tables can have only one primary key
• Candidate Key:
 Any attribute or a set of attributes together that
has the eligibility to become a primary key.
What is ddl?
• DDL (Data definition language) defines your
database structure. CREATE and ALTER
are DDL statements as they affect the way
your database structure is organized.
What is dml?
• DML (Data Manipulation Language) lets you
do basic functionalities like INSERT,
UPDATE, DELETE and MODIFY data in
database
What is dcl?
• DCL (Data Control Language) controls you
DML and DDL statements so that your data
is protected and has consistency. COMITT and
ROLLBACK are DCL control statements.
DCL guarantees ACID fundamentals of a
transaction.
Normalization,ddl,dml,dcl
If this presentation helped you, please visit our
page facebook.com/baabtra and like it.
Thanks in advance.
www.baabtra.com | www.massbaab.com |www.baabte.com
Contact Us
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
NC Complex, Near Bus Stand
Mukkam, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
Start up Village
Eranakulam,
Kerala, India.
Email: info@baabtra.com

More Related Content

PPTX
Veena
PPS
Rdbms xp 03
PPTX
Functions of dbms
PPTX
Database normalisation by D.Lukachuk
PPT
Distributed database management systems
PDF
Basic elements of database
PPTX
Database system concepts
Veena
Rdbms xp 03
Functions of dbms
Database normalisation by D.Lukachuk
Distributed database management systems
Basic elements of database
Database system concepts

What's hot (20)

PPTX
Hierarchical Denormalization
PPTX
00.00 fundamentals of database management syllabus
PPTX
1.4 data independence
PPT
When & Why\'s of Denormalization
PPT
componenets of dbms
PDF
Databse management system
PPTX
Introduction of Database
PPT
Lecture 02 architecture of dbms
PPTX
Distributed DBMS - Unit 5 - Semantic Data Control
PPTX
Relational database design
PPT
Dwh lecture-07-denormalization
PDF
PDF
PPTX
Database basics
PPTX
Physical database design(database)
PDF
DBMS CONCEPT
PPT
Lecture8 Normalization Aggarwal
PPTX
Importance of Normalization
PPTX
Normalisation muzz
Hierarchical Denormalization
00.00 fundamentals of database management syllabus
1.4 data independence
When & Why\'s of Denormalization
componenets of dbms
Databse management system
Introduction of Database
Lecture 02 architecture of dbms
Distributed DBMS - Unit 5 - Semantic Data Control
Relational database design
Dwh lecture-07-denormalization
Database basics
Physical database design(database)
DBMS CONCEPT
Lecture8 Normalization Aggarwal
Importance of Normalization
Normalisation muzz
Ad

Similar to Normalization,ddl,dml,dcl (20)

PPTX
data base programming chapter1 26 slides
PPTX
DataBase Management systems (IM).pptx
PPTX
Presentation on Database management system
PPTX
Complete first chapter rdbm 17332
PPTX
CHAPTER 1 Database system architecture.pptx
PPTX
MS ACCESS.pptx
PPTX
Week 1 and 2 Getting started with DBMS.pptx
PPTX
ICT L5+.pptx
PPTX
Normalization ppt for RDBMS PPT FOR BCA and for computer science student..pptx
PPTX
normalization-1.pptx
PPTX
Mastering-SQL-Your-Guide-to-Database-Development.pptx
DOCX
Advanced Database Systems CS352Unit 4 Individual Project.docx
PPTX
Chapter 4 Chapter Relational DB - Copy.pptx
PPTX
Introduction to SQL.pptx
PPTX
BWU_BTA_22_403_Aishika Majumdar and all about cse
PPTX
Database - Normalization
PPTX
complete_DBMS_vtu_engineering presentation
DOCX
Database Normalization.docx
data base programming chapter1 26 slides
DataBase Management systems (IM).pptx
Presentation on Database management system
Complete first chapter rdbm 17332
CHAPTER 1 Database system architecture.pptx
MS ACCESS.pptx
Week 1 and 2 Getting started with DBMS.pptx
ICT L5+.pptx
Normalization ppt for RDBMS PPT FOR BCA and for computer science student..pptx
normalization-1.pptx
Mastering-SQL-Your-Guide-to-Database-Development.pptx
Advanced Database Systems CS352Unit 4 Individual Project.docx
Chapter 4 Chapter Relational DB - Copy.pptx
Introduction to SQL.pptx
BWU_BTA_22_403_Aishika Majumdar and all about cse
Database - Normalization
complete_DBMS_vtu_engineering presentation
Database Normalization.docx
Ad

More from baabtra.com - No. 1 supplier of quality freshers (20)

PPTX
Agile methodology and scrum development
PDF
Acquiring new skills what you should know
PDF
Baabtra.com programming at school
PDF
99LMS for Enterprises - LMS that you will love
PPTX
Chapter 6 database normalisation
PPTX
Chapter 5 transactions and dcl statements
PPTX
Chapter 4 functions, views, indexing
PPTX
PPTX
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
PPTX
Chapter 1 introduction to sql server
PPTX
Chapter 1 introduction to sql server
Agile methodology and scrum development
Acquiring new skills what you should know
Baabtra.com programming at school
99LMS for Enterprises - LMS that you will love
Chapter 6 database normalisation
Chapter 5 transactions and dcl statements
Chapter 4 functions, views, indexing
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
Chapter 1 introduction to sql server
Chapter 1 introduction to sql server

Recently uploaded (20)

PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Pre independence Education in Inndia.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
Classroom Observation Tools for Teachers
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
master seminar digital applications in india
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
RMMM.pdf make it easy to upload and study
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Cell Structure & Organelles in detailed.
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Anesthesia in Laparoscopic Surgery in India
Pre independence Education in Inndia.pdf
O7-L3 Supply Chain Operations - ICLT Program
human mycosis Human fungal infections are called human mycosis..pptx
PPH.pptx obstetrics and gynecology in nursing
STATICS OF THE RIGID BODIES Hibbelers.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Cell Types and Its function , kingdom of life
Classroom Observation Tools for Teachers
O5-L3 Freight Transport Ops (International) V1.pdf
master seminar digital applications in india
102 student loan defaulters named and shamed – Is someone you know on the list?
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
RMMM.pdf make it easy to upload and study
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Pharma ospi slides which help in ospi learning
Cell Structure & Organelles in detailed.
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...

Normalization,ddl,dml,dcl

  • 2. Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring Partner Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
  • 3. Week Target Achieved 1 20 12 2 20 15 3 Typing Speed
  • 4. Jobs Applied # Company Designation Applied Date Current Status 1 2 3
  • 5. Normalization,ddl,dml,dcl Name MOHAMMED NASEEF PP naseefpp92@gmail.com Mohammed naseef pp naseefpp92 in.linkedin.com/in/profilena me 9995614354
  • 6. What is normalization • Database normalization is the process of organizing the fields and tables of a relational database to minimize redundancy and dependency • Normalization usually involves dividing large tables into smaller (and less redundant) tables and defining relationships between them. • The objective is to isolate data so that additions, deletions, and modifications of a field can be made in just one table and then propagated through the rest of the database using the defined relationships.
  • 7. • Two goals of normalization process:  Eliminating Redundant Data  Ensuring data dependencies • Main objective:  Isolate data  Reduce the amount of database space  Make database structure flexible  Consistent throughout database
  • 8. Normalization Stages • 1NF • 2NF • 3NF • Boyce-Codd Normal Form (BCNF or 3.5NF)
  • 9. First Normal Form (1NF) • The values in each column of a table are atomic . • Each table has a primary key. • There are no repeating groups.
  • 10. Second Normal Form (2NF) • Should be in 1NF. • Remove subsets of data that apply to multiple rows of a table and place them in separate tables. • Create relationships between tables.
  • 11. Third Normal Form (3NF) • should be 2NF. • Has no transitive functional dependencies. • Remove columns that are not dependent upon the primary key. • To convert 2NF to 3NF, we again divide tables.
  • 12. Boyce-Codd Normal Form(BCNF) • Should be 3NF. • Every determinant must be a candidate key. • All tables can have only one primary key • Candidate Key:  Any attribute or a set of attributes together that has the eligibility to become a primary key.
  • 13. What is ddl? • DDL (Data definition language) defines your database structure. CREATE and ALTER are DDL statements as they affect the way your database structure is organized.
  • 14. What is dml? • DML (Data Manipulation Language) lets you do basic functionalities like INSERT, UPDATE, DELETE and MODIFY data in database
  • 15. What is dcl? • DCL (Data Control Language) controls you DML and DDL statements so that your data is protected and has consistency. COMITT and ROLLBACK are DCL control statements. DCL guarantees ACID fundamentals of a transaction.
  • 17. If this presentation helped you, please visit our page facebook.com/baabtra and like it. Thanks in advance. www.baabtra.com | www.massbaab.com |www.baabte.com
  • 18. Contact Us Emarald Mall (Big Bazar Building) Mavoor Road, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 NC Complex, Near Bus Stand Mukkam, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 Start up Village Eranakulam, Kerala, India. Email: info@baabtra.com