SlideShare a Scribd company logo
BY
DR.SHRIJA MADHU
HEAD L&D
GIET,RAJAHMUNDRY
INTRODUCTION
• DATA: RAW FACTS
• INFORMATION:PROCESSED DATA
• DATABASE: COLLECTION OF INTERRELATED DATA
• DBMS:SOFTWARE THAT MANAGES THE DATABASE
• DBMS SOFTWARES: MYSQL,ORACLE ,POSTGRES, SQLSERVER, DB2,
SQLITE,MONGODB
• SCHEMA: A DATABASE SCHEMA IS THE SKELETON STRUCTURE THAT REPRESENTS THE LOGICAL VIEW OF THE ENTIRE DATABASE. IT
DEFINES HOW THE DATA IS ORGANIZED AND HOW THE RELATIONS AMONG THEM ARE ASSOCIATED. IT FORMULATES ALL THE CONSTRAINTS THAT
ARE TO BE APPLIED ON THE DATA.
• INSTANCE:THE DATA STORED IN DATABASE AT A PARTICULAR MOMENT OF TIME IS CALLED INSTANCE OF DATABASE.
• DBA:DATABASE ADMINISTRATOR
DATA MODELS
• ER MODEL
• RELATIONAL MODEL
ER MODEL COMPONENTS
ER MODEL
• ENTITY RELATIONSHIP MODEL
• 1. ENTITY
AN ENTITY IS AN OBJECT OR COMPONENT OF DATA. AN ENTITY IS REPRESENTED AS
RECTANGLE IN AN ER DIAGRAM.
• 2. ATTRIBUTE
AN ATTRIBUTE DESCRIBES THE PROPERTY OF AN ENTITY. AN ATTRIBUTE IS REPRESENTED AS
OVAL IN AN ER DIAGRAM. THERE ARE FOUR TYPES OF ATTRIBUTES:
• 1. KEY ATTRIBUTE
2. COMPOSITE ATTRIBUTE
3. MULTIVALUED ATTRIBUTE
4. DERIVED ATTRIBUTE
Stu_address
House
number
city
Attributes
Stu_Id: Key attribute
Age: Derived attribute
Stu_Phone: Multivalued attribute
Stu_address: Composite
3. Relationship
A relationship is represented by diamond shape in ER diagram, it shows the relationship among entities.
There are four types of relationships:
1. One to One
2. One to Many
3. Many to One
4. Many to Many
ER MODEL
ENTITY RELATIONSHIP MODEL
RELATIONAL MODEL
• THE RELATIONAL MODEL REPRESENTS THE DATABASE AS A COLLECTION OF RELATIONS. A RELATION IS A TABLE OF VALUES.
• ATTRIBUTE: EACH COLUMN IN A TABLE. ATTRIBUTES ARE THE PROPERTIES WHICH DEFINE A RELATION. E.G., STUDENT_ROLLNO,
NAME,ETC.
• TABLES – IN THE RELATIONAL MODEL THE, RELATIONS ARE SAVED IN THE TABLE FORMAT. IT IS STORED ALONG WITH ITS ENTITIES. A
TABLE HAS TWO PROPERTIES ROWS AND COLUMNS. ROWS REPRESENT RECORDS AND COLUMNS REPRESENT ATTRIBUTES.
• TUPLE – IT IS NOTHING BUT A SINGLE ROW OF A TABLE, WHICH CONTAINS A SINGLE RECORD.
• RELATION SCHEMA: A RELATION SCHEMA REPRESENTS THE NAME OF THE RELATION WITH ITS ATTRIBUTES.
• DEGREE: THE TOTAL NUMBER OF ATTRIBUTES WHICH IN THE RELATION IS CALLED THE DEGREE OF THE RELATION.
• CARDINALITY: TOTAL NUMBER OF ROWS PRESENT IN THE TABLE.
• COLUMN: THE COLUMN REPRESENTS THE SET OF VALUES FOR A SPECIFIC ATTRIBUTE.
• RELATION INSTANCE – RELATION INSTANCE IS A FINITE SET OF TUPLES IN THE RDBMS SYSTEM. RELATION INSTANCES NEVER HAVE
DUPLICATE TUPLES.
• RELATION KEY - EVERY ROW HAS ONE, TWO OR MULTIPLE ATTRIBUTES, WHICH IS CALLED RELATION KEY.
• ATTRIBUTE DOMAIN – EVERY ATTRIBUTE HAS SOME PRE-DEFINED VALUE AND SCOPE WHICH IS KNOWN AS ATTRIBUTE DOMAIN
RELATION OR TABLE
RELATIONAL INTEGRITY CONSTRAINTS
RELATIONAL INTEGRITY CONSTRAINTS IS REFERRED TO CONDITIONS WHICH
MUST BE PRESENT FOR A VALID RELATION. THESE INTEGRITY CONSTRAINTS ARE
DERIVED FROM THE RULES IN THE MINI-WORLD THAT THE DATABASE
REPRESENTS.
• DOMAIN CONSTRAINTS
• KEY CONSTRAINTS
• REFERENTIAL INTEGRITY CONSTRAINTS
• DOMAIN CONSTRAINTS
DOMAIN CONSTRAINTS CAN BE VIOLATED IF AN ATTRIBUTE VALUE IS NOT
APPEARING IN THE CORRESPONDING DOMAIN OR IT IS NOT OF THE APPROPRIATE
DATA TYPE.
• KEY CONSTRAINTS
AN ATTRIBUTE THAT CAN UNIQUELY IDENTIFY A TUPLE IN A RELATION IS CALLED
THE KEY OF THE TABLE. THE VALUE OF THE ATTRIBUTE FOR DIFFERENT TUPLES IN
THE RELATION HAS TO BE UNIQUE.
Referential integrity constraints
Referential integrity constraints is base on the concept of Foreign Keys. A foreign key is an important attribute of a relation which
should be referred to in other relationships. Referential integrity constraint state happens where relation refers to a key attribute of a
different or same relation. However, that key element must exist in the table.
Example:
KEYS:AN ATTRIBUTE OR ATTRIBUTES USED FOR
UNIQUE IDENTIFICATION OF RECORDS IN A TABLE
•PRIMARY KEY: ATTRIBUTE SELECTED FOR UNIQUE
IDENTIFICATION OF RECORDS BY THE DEVELOPER FOR A
TABLE/RELATION.PRIMARY KEY SHOULD BE UNIQUE AND
NOT NULL.
•CANDIDATE KEY: MINIMAL SUPER KEY
•SUPER KEY: SET OF ONE OR MORE ATTRIBUTES THAT CAN
UNIQUELY IDENTIFY ROWS/RECORDS IN A RELATION.
•FOREIGN KEY: AN ATTRIBUTE/FIELD IN ONE TABLE THAT
REFERS TO PRIMARY KEY OF OTHER TABLE
EMP(EMPID,ENAME,ADDRESS,DEPTID)
DEPT(DEPTID,DNAME)
KEYS FOR THE ABOVE SCHEMA
•PRIMARY KEY: {EMPID}
•CANDIDATE KEY: {EMPID},{ENAME,ADDRESS}
•SUPER KEY:{EMPID}, {ENAME,ADDRESS}, {EMPID,ENAME},
{EMPID,ADDRESS}
•FOREIGN KEY:{DEPTID}
SUPER KEY IS A SUPERSET OF A CANDIDATE KEY. THE SUPER KEY WOULD BE
EMPLOYEE-ID, (EMPLOYEE_ID, EMPLOYEE-NAME), ETC.
• FOREIGN KEY:DEPARTMENT_ID IS FOREIGN KEY IN EMPLOYEE TABLE AND
PRIMARY KEY IN DEPARTMENT TABLE
RELATIONAL ALGEBRA
RELATIONAL ALGEBRA IS A PROCEDURAL QUERY LANGUAGE, WHICH TAKES INSTANCES OF RELATIONS AS INPUT AND YIELDS
INSTANCES OF RELATIONS AS OUTPUT.
• THE FUNDAMENTAL OPERATIONS OF RELATIONAL ALGEBRA ARE AS FOLLOWS −
• SELECT
• PROJECT
• UNION
• INTERSECTION
• SET DIFFERENCE
• CARTESIAN PRODUCT
• RENAME
• JOIN
• DIVISION
SYMBOLS USED FOR RELATIONAL
OPERATIONS:
NORMALIZATION
• DATABASE NORMALIZATION IS A DATABASE SCHEMA DESIGN TECHNIQUE, BY
WHICH AN EXISTING SCHEMA IS MODIFIED TO MINIMIZE REDUNDANCY AND
DEPENDENCY OF DATA. NORMALIZATION SPLITS A LARGE TABLE INTO
SMALLER TABLES AND DEFINE RELATIONSHIPS BETWEEN THEM TO INCREASE
THE CLARITY IN ORGANIZING DATA.
• ANOMALIES IN DBMS
THERE ARE THREE TYPES OF ANOMALIES THAT OCCUR WHEN THE DATABASE IS
NOT NORMALIZED. THESE ARE – INSERTION, UPDATE AND DELETION ANOMALY.
NORMALIZATION
• FIRST NORMAL FORM(1NF): EVERY CELL HAS ATOMIC VALUES
• SECOND NORMAL FORM(2NF): NON-KEY ATTRIBUTES ARE DEPENDENT ON KEY
ATTRIBUTES
• THIRD NORMAL FORM(3NF): NO TRANSITIVE DEPENDENCY(EX. A=B AND B=C IS
TRANSITIVITY)
• BOYCE & CODD NORMAL FORM (BCNF): DETERMINANT SHOULD BE A CANDIDATE
KEY.(IN A FUNCTIONAL DEPENDENCY A->B ,A IS DETERMINANT AND B IS
DEPENDENT)
• FORTH NORMAL FORM(4NF): NO NON-TRIVIAL MVD(MULTIVALUED DEPENDENCY)
• FIFTH NORMAL FORM(5NF):NO JOIN DEPENDENCY
REFERENCES
• HTTPS://WWW.SLIDESHARE.NET/SHEKHAR1991/RELATIONAL-ALGEBRA-IN-DBMS
• HTTPS://BEGINNERSBOOK.COM/2015/04/E-R-MODEL-IN-DBMS/

More Related Content

What's hot

Introduction to SQL
Introduction to SQLIntroduction to SQL
Introduction to SQL
Amin Choroomi
 
Xpath tutorial
Xpath tutorialXpath tutorial
Xpath tutorial
Ashoka Vanjare
 
Database Indexes
Database IndexesDatabase Indexes
Database Indexes
Sperasoft
 
Spss Basics4 22 09
Spss Basics4 22 09Spss Basics4 22 09
Spss Basics4 22 09
chaley09
 
DATABASE CONCEPTS AND PRACTICAL EXAMPLES
DATABASE CONCEPTS AND PRACTICAL EXAMPLESDATABASE CONCEPTS AND PRACTICAL EXAMPLES
DATABASE CONCEPTS AND PRACTICAL EXAMPLES
NathRam2
 
Relational Database Fundamentals
Relational Database FundamentalsRelational Database Fundamentals
Relational Database Fundamentals
KHALID C
 
Data Access Basics and Introduction to SQL
Data Access Basics and Introduction to SQLData Access Basics and Introduction to SQL
Data Access Basics and Introduction to SQL
Nogalis Inc
 
Indexes
IndexesIndexes
demo2.ppt
demo2.pptdemo2.ppt
demo2.ppt
crazyvirtue
 
Data concepts
Data conceptsData concepts
Data concepts
Sachidananda M H
 
Introduction to NOSQL quadrants
Introduction to NOSQL quadrantsIntroduction to NOSQL quadrants
Introduction to NOSQL quadrants
Viswanath J
 
Relational data model
Relational data modelRelational data model
Relational data model
SURBHI SAROHA
 
Statements,joins and operators in sql by thanveer danish melayi(1)
Statements,joins and operators in sql by thanveer danish melayi(1)Statements,joins and operators in sql by thanveer danish melayi(1)
Statements,joins and operators in sql by thanveer danish melayi(1)
Muhammed Thanveer M
 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
baabtra.com - No. 1 supplier of quality freshers
 
SPSS
SPSSSPSS
SQL for Data Science Tutorial | Data Science Tutorial | Edureka
SQL for Data Science Tutorial | Data Science Tutorial | EdurekaSQL for Data Science Tutorial | Data Science Tutorial | Edureka
SQL for Data Science Tutorial | Data Science Tutorial | Edureka
Edureka!
 
XSL - XML STYLE SHEET
XSL - XML STYLE SHEETXSL - XML STYLE SHEET
XSL - XML STYLE SHEET
SaraswathiRamalingam
 
RDBMS with MySQL
RDBMS with MySQLRDBMS with MySQL
RDBMS with MySQL
People Strategists
 
Sql comparison keywords like, in, between..
Sql comparison keywords   like, in, between..Sql comparison keywords   like, in, between..
Sql comparison keywords like, in, between..
Vivek Singh
 

What's hot (19)

Introduction to SQL
Introduction to SQLIntroduction to SQL
Introduction to SQL
 
Xpath tutorial
Xpath tutorialXpath tutorial
Xpath tutorial
 
Database Indexes
Database IndexesDatabase Indexes
Database Indexes
 
Spss Basics4 22 09
Spss Basics4 22 09Spss Basics4 22 09
Spss Basics4 22 09
 
DATABASE CONCEPTS AND PRACTICAL EXAMPLES
DATABASE CONCEPTS AND PRACTICAL EXAMPLESDATABASE CONCEPTS AND PRACTICAL EXAMPLES
DATABASE CONCEPTS AND PRACTICAL EXAMPLES
 
Relational Database Fundamentals
Relational Database FundamentalsRelational Database Fundamentals
Relational Database Fundamentals
 
Data Access Basics and Introduction to SQL
Data Access Basics and Introduction to SQLData Access Basics and Introduction to SQL
Data Access Basics and Introduction to SQL
 
Indexes
IndexesIndexes
Indexes
 
demo2.ppt
demo2.pptdemo2.ppt
demo2.ppt
 
Data concepts
Data conceptsData concepts
Data concepts
 
Introduction to NOSQL quadrants
Introduction to NOSQL quadrantsIntroduction to NOSQL quadrants
Introduction to NOSQL quadrants
 
Relational data model
Relational data modelRelational data model
Relational data model
 
Statements,joins and operators in sql by thanveer danish melayi(1)
Statements,joins and operators in sql by thanveer danish melayi(1)Statements,joins and operators in sql by thanveer danish melayi(1)
Statements,joins and operators in sql by thanveer danish melayi(1)
 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
 
SPSS
SPSSSPSS
SPSS
 
SQL for Data Science Tutorial | Data Science Tutorial | Edureka
SQL for Data Science Tutorial | Data Science Tutorial | EdurekaSQL for Data Science Tutorial | Data Science Tutorial | Edureka
SQL for Data Science Tutorial | Data Science Tutorial | Edureka
 
XSL - XML STYLE SHEET
XSL - XML STYLE SHEETXSL - XML STYLE SHEET
XSL - XML STYLE SHEET
 
RDBMS with MySQL
RDBMS with MySQLRDBMS with MySQL
RDBMS with MySQL
 
Sql comparison keywords like, in, between..
Sql comparison keywords   like, in, between..Sql comparison keywords   like, in, between..
Sql comparison keywords like, in, between..
 

Similar to DBMS-Quick Reference

Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
Mian Abdul Raheem
 
relational database
relational databaserelational database
relational database
Surya Swaroop
 
DATABASE DESIGN.pptx
DATABASE DESIGN.pptxDATABASE DESIGN.pptx
DATABASE DESIGN.pptx
SaranCreations
 
19IS305_U2_LP4_LM4-22-23.pdf
19IS305_U2_LP4_LM4-22-23.pdf19IS305_U2_LP4_LM4-22-23.pdf
19IS305_U2_LP4_LM4-22-23.pdf
GOWTHAMR721887
 
ER Digramms by Harshal wagh
ER Digramms by Harshal waghER Digramms by Harshal wagh
ER Digramms by Harshal wagh
harshalkwagh999
 
Unit I Database concepts - RDBMS & ORACLE
Unit I  Database concepts - RDBMS & ORACLEUnit I  Database concepts - RDBMS & ORACLE
Unit I Database concepts - RDBMS & ORACLE
DrkhanchanaR
 
Dbms relational data model and sql queries
Dbms relational data model and sql queries Dbms relational data model and sql queries
Dbms relational data model and sql queries
Tetala Vishnu Vardhan Reddy
 
Data Base Management System.pdf
Data Base Management System.pdfData Base Management System.pdf
Data Base Management System.pdf
TENZING LHADON
 
Graphics designing.pptx
Graphics designing.pptxGraphics designing.pptx
Graphics designing.pptx
MariaEmaan1
 
Relational model
Relational modelRelational model
Relational model
Sabana Maharjan
 
Relational database (Unit 2)
Relational database (Unit 2)Relational database (Unit 2)
Relational database (Unit 2)
Ismail Mukiibi
 
Sql server ___________session_1-intro
Sql server  ___________session_1-introSql server  ___________session_1-intro
Sql server ___________session_1-intro
Ehtisham Ali
 
DB2 on Mainframe
DB2 on MainframeDB2 on Mainframe
DB2 on Mainframe
Skillwise Group
 
DBMS & Data Models - In Introduction
DBMS & Data Models - In IntroductionDBMS & Data Models - In Introduction
DBMS & Data Models - In Introduction
Rajeev Srivastava
 
DATA MODEL PRESENTATION UNIT I-BCA I.pptx
DATA MODEL PRESENTATION UNIT I-BCA I.pptxDATA MODEL PRESENTATION UNIT I-BCA I.pptx
DATA MODEL PRESENTATION UNIT I-BCA I.pptx
JasmineMichael1
 
MIS201 SQL database .pdf
MIS201  SQL database .pdfMIS201  SQL database .pdf
MIS201 SQL database .pdf
DrSalehAlSaleh
 
5. relational structure
5. relational structure5. relational structure
5. relational structure
khoahuy82
 
SQL Tutorial - Basics of Structured Query Language Day 1.pdf
SQL Tutorial - Basics of Structured Query Language Day 1.pdfSQL Tutorial - Basics of Structured Query Language Day 1.pdf
SQL Tutorial - Basics of Structured Query Language Day 1.pdf
RiturajDas28
 
DATA MODELS.pptx
DATA MODELS.pptxDATA MODELS.pptx
DATA MODELS.pptx
Nithyasri Arumugam
 
Database normalization
Database normalizationDatabase normalization
Database normalization
Edward Blurock
 

Similar to DBMS-Quick Reference (20)

Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
 
relational database
relational databaserelational database
relational database
 
DATABASE DESIGN.pptx
DATABASE DESIGN.pptxDATABASE DESIGN.pptx
DATABASE DESIGN.pptx
 
19IS305_U2_LP4_LM4-22-23.pdf
19IS305_U2_LP4_LM4-22-23.pdf19IS305_U2_LP4_LM4-22-23.pdf
19IS305_U2_LP4_LM4-22-23.pdf
 
ER Digramms by Harshal wagh
ER Digramms by Harshal waghER Digramms by Harshal wagh
ER Digramms by Harshal wagh
 
Unit I Database concepts - RDBMS & ORACLE
Unit I  Database concepts - RDBMS & ORACLEUnit I  Database concepts - RDBMS & ORACLE
Unit I Database concepts - RDBMS & ORACLE
 
Dbms relational data model and sql queries
Dbms relational data model and sql queries Dbms relational data model and sql queries
Dbms relational data model and sql queries
 
Data Base Management System.pdf
Data Base Management System.pdfData Base Management System.pdf
Data Base Management System.pdf
 
Graphics designing.pptx
Graphics designing.pptxGraphics designing.pptx
Graphics designing.pptx
 
Relational model
Relational modelRelational model
Relational model
 
Relational database (Unit 2)
Relational database (Unit 2)Relational database (Unit 2)
Relational database (Unit 2)
 
Sql server ___________session_1-intro
Sql server  ___________session_1-introSql server  ___________session_1-intro
Sql server ___________session_1-intro
 
DB2 on Mainframe
DB2 on MainframeDB2 on Mainframe
DB2 on Mainframe
 
DBMS & Data Models - In Introduction
DBMS & Data Models - In IntroductionDBMS & Data Models - In Introduction
DBMS & Data Models - In Introduction
 
DATA MODEL PRESENTATION UNIT I-BCA I.pptx
DATA MODEL PRESENTATION UNIT I-BCA I.pptxDATA MODEL PRESENTATION UNIT I-BCA I.pptx
DATA MODEL PRESENTATION UNIT I-BCA I.pptx
 
MIS201 SQL database .pdf
MIS201  SQL database .pdfMIS201  SQL database .pdf
MIS201 SQL database .pdf
 
5. relational structure
5. relational structure5. relational structure
5. relational structure
 
SQL Tutorial - Basics of Structured Query Language Day 1.pdf
SQL Tutorial - Basics of Structured Query Language Day 1.pdfSQL Tutorial - Basics of Structured Query Language Day 1.pdf
SQL Tutorial - Basics of Structured Query Language Day 1.pdf
 
DATA MODELS.pptx
DATA MODELS.pptxDATA MODELS.pptx
DATA MODELS.pptx
 
Database normalization
Database normalizationDatabase normalization
Database normalization
 

Recently uploaded

Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 

DBMS-Quick Reference

  • 2. INTRODUCTION • DATA: RAW FACTS • INFORMATION:PROCESSED DATA • DATABASE: COLLECTION OF INTERRELATED DATA • DBMS:SOFTWARE THAT MANAGES THE DATABASE • DBMS SOFTWARES: MYSQL,ORACLE ,POSTGRES, SQLSERVER, DB2, SQLITE,MONGODB • SCHEMA: A DATABASE SCHEMA IS THE SKELETON STRUCTURE THAT REPRESENTS THE LOGICAL VIEW OF THE ENTIRE DATABASE. IT DEFINES HOW THE DATA IS ORGANIZED AND HOW THE RELATIONS AMONG THEM ARE ASSOCIATED. IT FORMULATES ALL THE CONSTRAINTS THAT ARE TO BE APPLIED ON THE DATA. • INSTANCE:THE DATA STORED IN DATABASE AT A PARTICULAR MOMENT OF TIME IS CALLED INSTANCE OF DATABASE. • DBA:DATABASE ADMINISTRATOR
  • 3. DATA MODELS • ER MODEL • RELATIONAL MODEL
  • 5. ER MODEL • ENTITY RELATIONSHIP MODEL • 1. ENTITY AN ENTITY IS AN OBJECT OR COMPONENT OF DATA. AN ENTITY IS REPRESENTED AS RECTANGLE IN AN ER DIAGRAM. • 2. ATTRIBUTE AN ATTRIBUTE DESCRIBES THE PROPERTY OF AN ENTITY. AN ATTRIBUTE IS REPRESENTED AS OVAL IN AN ER DIAGRAM. THERE ARE FOUR TYPES OF ATTRIBUTES: • 1. KEY ATTRIBUTE 2. COMPOSITE ATTRIBUTE 3. MULTIVALUED ATTRIBUTE 4. DERIVED ATTRIBUTE
  • 6. Stu_address House number city Attributes Stu_Id: Key attribute Age: Derived attribute Stu_Phone: Multivalued attribute Stu_address: Composite
  • 7. 3. Relationship A relationship is represented by diamond shape in ER diagram, it shows the relationship among entities. There are four types of relationships: 1. One to One 2. One to Many 3. Many to One 4. Many to Many
  • 9. RELATIONAL MODEL • THE RELATIONAL MODEL REPRESENTS THE DATABASE AS A COLLECTION OF RELATIONS. A RELATION IS A TABLE OF VALUES. • ATTRIBUTE: EACH COLUMN IN A TABLE. ATTRIBUTES ARE THE PROPERTIES WHICH DEFINE A RELATION. E.G., STUDENT_ROLLNO, NAME,ETC. • TABLES – IN THE RELATIONAL MODEL THE, RELATIONS ARE SAVED IN THE TABLE FORMAT. IT IS STORED ALONG WITH ITS ENTITIES. A TABLE HAS TWO PROPERTIES ROWS AND COLUMNS. ROWS REPRESENT RECORDS AND COLUMNS REPRESENT ATTRIBUTES. • TUPLE – IT IS NOTHING BUT A SINGLE ROW OF A TABLE, WHICH CONTAINS A SINGLE RECORD. • RELATION SCHEMA: A RELATION SCHEMA REPRESENTS THE NAME OF THE RELATION WITH ITS ATTRIBUTES. • DEGREE: THE TOTAL NUMBER OF ATTRIBUTES WHICH IN THE RELATION IS CALLED THE DEGREE OF THE RELATION. • CARDINALITY: TOTAL NUMBER OF ROWS PRESENT IN THE TABLE. • COLUMN: THE COLUMN REPRESENTS THE SET OF VALUES FOR A SPECIFIC ATTRIBUTE. • RELATION INSTANCE – RELATION INSTANCE IS A FINITE SET OF TUPLES IN THE RDBMS SYSTEM. RELATION INSTANCES NEVER HAVE DUPLICATE TUPLES. • RELATION KEY - EVERY ROW HAS ONE, TWO OR MULTIPLE ATTRIBUTES, WHICH IS CALLED RELATION KEY. • ATTRIBUTE DOMAIN – EVERY ATTRIBUTE HAS SOME PRE-DEFINED VALUE AND SCOPE WHICH IS KNOWN AS ATTRIBUTE DOMAIN
  • 11. RELATIONAL INTEGRITY CONSTRAINTS RELATIONAL INTEGRITY CONSTRAINTS IS REFERRED TO CONDITIONS WHICH MUST BE PRESENT FOR A VALID RELATION. THESE INTEGRITY CONSTRAINTS ARE DERIVED FROM THE RULES IN THE MINI-WORLD THAT THE DATABASE REPRESENTS. • DOMAIN CONSTRAINTS • KEY CONSTRAINTS • REFERENTIAL INTEGRITY CONSTRAINTS
  • 12. • DOMAIN CONSTRAINTS DOMAIN CONSTRAINTS CAN BE VIOLATED IF AN ATTRIBUTE VALUE IS NOT APPEARING IN THE CORRESPONDING DOMAIN OR IT IS NOT OF THE APPROPRIATE DATA TYPE. • KEY CONSTRAINTS AN ATTRIBUTE THAT CAN UNIQUELY IDENTIFY A TUPLE IN A RELATION IS CALLED THE KEY OF THE TABLE. THE VALUE OF THE ATTRIBUTE FOR DIFFERENT TUPLES IN THE RELATION HAS TO BE UNIQUE.
  • 13. Referential integrity constraints Referential integrity constraints is base on the concept of Foreign Keys. A foreign key is an important attribute of a relation which should be referred to in other relationships. Referential integrity constraint state happens where relation refers to a key attribute of a different or same relation. However, that key element must exist in the table. Example:
  • 14. KEYS:AN ATTRIBUTE OR ATTRIBUTES USED FOR UNIQUE IDENTIFICATION OF RECORDS IN A TABLE
  • 15. •PRIMARY KEY: ATTRIBUTE SELECTED FOR UNIQUE IDENTIFICATION OF RECORDS BY THE DEVELOPER FOR A TABLE/RELATION.PRIMARY KEY SHOULD BE UNIQUE AND NOT NULL. •CANDIDATE KEY: MINIMAL SUPER KEY •SUPER KEY: SET OF ONE OR MORE ATTRIBUTES THAT CAN UNIQUELY IDENTIFY ROWS/RECORDS IN A RELATION. •FOREIGN KEY: AN ATTRIBUTE/FIELD IN ONE TABLE THAT REFERS TO PRIMARY KEY OF OTHER TABLE
  • 16. EMP(EMPID,ENAME,ADDRESS,DEPTID) DEPT(DEPTID,DNAME) KEYS FOR THE ABOVE SCHEMA •PRIMARY KEY: {EMPID} •CANDIDATE KEY: {EMPID},{ENAME,ADDRESS} •SUPER KEY:{EMPID}, {ENAME,ADDRESS}, {EMPID,ENAME}, {EMPID,ADDRESS} •FOREIGN KEY:{DEPTID}
  • 17. SUPER KEY IS A SUPERSET OF A CANDIDATE KEY. THE SUPER KEY WOULD BE EMPLOYEE-ID, (EMPLOYEE_ID, EMPLOYEE-NAME), ETC.
  • 18. • FOREIGN KEY:DEPARTMENT_ID IS FOREIGN KEY IN EMPLOYEE TABLE AND PRIMARY KEY IN DEPARTMENT TABLE
  • 19. RELATIONAL ALGEBRA RELATIONAL ALGEBRA IS A PROCEDURAL QUERY LANGUAGE, WHICH TAKES INSTANCES OF RELATIONS AS INPUT AND YIELDS INSTANCES OF RELATIONS AS OUTPUT. • THE FUNDAMENTAL OPERATIONS OF RELATIONAL ALGEBRA ARE AS FOLLOWS − • SELECT • PROJECT • UNION • INTERSECTION • SET DIFFERENCE • CARTESIAN PRODUCT • RENAME • JOIN • DIVISION
  • 20. SYMBOLS USED FOR RELATIONAL OPERATIONS:
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. NORMALIZATION • DATABASE NORMALIZATION IS A DATABASE SCHEMA DESIGN TECHNIQUE, BY WHICH AN EXISTING SCHEMA IS MODIFIED TO MINIMIZE REDUNDANCY AND DEPENDENCY OF DATA. NORMALIZATION SPLITS A LARGE TABLE INTO SMALLER TABLES AND DEFINE RELATIONSHIPS BETWEEN THEM TO INCREASE THE CLARITY IN ORGANIZING DATA. • ANOMALIES IN DBMS THERE ARE THREE TYPES OF ANOMALIES THAT OCCUR WHEN THE DATABASE IS NOT NORMALIZED. THESE ARE – INSERTION, UPDATE AND DELETION ANOMALY.
  • 31. NORMALIZATION • FIRST NORMAL FORM(1NF): EVERY CELL HAS ATOMIC VALUES • SECOND NORMAL FORM(2NF): NON-KEY ATTRIBUTES ARE DEPENDENT ON KEY ATTRIBUTES • THIRD NORMAL FORM(3NF): NO TRANSITIVE DEPENDENCY(EX. A=B AND B=C IS TRANSITIVITY) • BOYCE & CODD NORMAL FORM (BCNF): DETERMINANT SHOULD BE A CANDIDATE KEY.(IN A FUNCTIONAL DEPENDENCY A->B ,A IS DETERMINANT AND B IS DEPENDENT) • FORTH NORMAL FORM(4NF): NO NON-TRIVIAL MVD(MULTIVALUED DEPENDENCY) • FIFTH NORMAL FORM(5NF):NO JOIN DEPENDENCY