SlideShare a Scribd company logo
1 of 15
RDBMS
(Relational Database Management System)
BY
Danish Shafi Mir
UID:22MBI20005,
Overview
What is DBMS
RDBMS
Relational Algebra
Structured Query Language
Difference between DBMS and RDBMS
Advantage of RDBMS
What is DBMS?
DBMS (Database Management System) is a system that is used to store
and manage data.
A DBMS is a set of programs that is used to store and manipulation data.
Manipulation of data includes the following:
 Adding new data
 Deleting unwanted data
 Changing existing data
For example adding details of new student, deleting the details of
student who have completed course and modifying the fee paid by the student.
It provides various functions like:
 Data security
 Data integrity
 Data sharing
 Data concurrence
 Data independence
 Data recovery
RDBMS(Relational Database Management System)
 RDBMS stands for Relational Database Management System. RDBMS data
is structured in database tables, fields and records.
 Each RDBMS table consists of database table rows.
 Each database table row consists of one or more database table fields.
 RDBMS store the data into collection of tables, which might be related by
common fields (database table columns).
 RDBMS also provide relational operators tomanipulate the data stored
into the database tables.
 Most RDBMS use SQL as database query language.
 The relation is the only data structure used in the relational data model
to represent both entities and relationships between them.
 Rows of the relation are referred to as tuples of the relation and
columns are its attributes.
 Each attribute of the column are drawn from the set of values known
as domain. The domain of an attribute contains the set of values that
the attribute may assume.
Tuple /Row
A single row in the table is called as tuple. Each row represents the data
of a single entity.
Attribute/Column
A column stores an attribute of the entity. For example, if details of
students are stored then student name is an attribute; course is another attribute
and so on.
Column Name
Each column in the table is given a name. This name is used to refer to
value in the column.
Table Name
Each table is given a name. This is used torefer tothe table. The name
depicts the content of the table. The following are two other terms, primary key
and foreign key, that are very important in relational model.
Relational Algebra
A set of operators used toperform operations on tables is called as
relational algebra. Operators in relational algebra take one or more tables as
parameters and produce one table as the result.
The following are operators in relational algebra:
 Union
 Intersect
 Difference or minus
 Project
 Select
 Join
Union
This takes two tables and returns all rows that are belonging to
either first or second table (or both).
Intersect
This takes two tables and returns all rows that are belonging to
first and second table.
Difference or Minus
This takes two tables and returns all rows that exist in the first
table and not in the second table.
Project
Takes a single table and returns the vertical subset of the table.
Select
Takes a single table and returns a horizontal subset of the table.
That means it returns only those rows that satisfy the condition.
Join
Rows of two table are combined based on the given column(s)
values. The tables being joined must have a common column.
SQL(Structured Query Language)
Almost all relational database management systems use
SQL(Structured Query Language) for data manipulation and retrieval.
SQL is the standard language for relational database systems.
SQL is a non-procedural language, where you need to concentrate
on what you want, not on how you get it.
Put it in other way, you need not be concerned with procedural
details.
SQL Commands are divided into four categories, depending upon what
they do.
 DDL (Data Definition Language)
commands are used to define the data. For example, CREATE TABLE.
 DML (Data Manipulation Language)
commands such as, INSERT and DELETE are used to manipulate data.
 DCL (Data Control Language)
commands are used to control access to data. For example, GRANT.
 Query (Retrieving data)
It is used to retrieve data using SELECT. DML and Query are also
collectively called as DML. And DDL and DCL are called as DDL.
Advantages of RDBMS
A "relational database" is a database structured on the "relational" model.
Data are stored and presented in a tabular format, organized in rows and
columns with one record per row.
 Data Structure
 Multi-User Access
 Privileges
 Network Access
 Speed
 Maintenance
 Language
RDBMS BY DANISH SHAFI MIR.pptx

More Related Content

Similar to RDBMS BY DANISH SHAFI MIR.pptx

My lablkxjlkxjcvlxkcjvlxckjvlxck ppt.pptx
My lablkxjlkxjcvlxkcjvlxckjvlxck ppt.pptxMy lablkxjlkxjcvlxkcjvlxckjvlxck ppt.pptx
My lablkxjlkxjcvlxkcjvlxckjvlxck ppt.pptx
EliasPetros
 
Lecture on DBMS & MySQL.pdf v. C. .
Lecture on DBMS & MySQL.pdf v.  C.     .Lecture on DBMS & MySQL.pdf v.  C.     .
Lecture on DBMS & MySQL.pdf v. C. .
MayankSinghRawat6
 

Similar to RDBMS BY DANISH SHAFI MIR.pptx (20)

DATABASE CONCEPTS AND PRACTICAL EXAMPLES
DATABASE CONCEPTS AND PRACTICAL EXAMPLESDATABASE CONCEPTS AND PRACTICAL EXAMPLES
DATABASE CONCEPTS AND PRACTICAL EXAMPLES
 
DATABASE MANAGMENT SYSTEM (DBMS) AND SQL
DATABASE MANAGMENT SYSTEM (DBMS) AND SQLDATABASE MANAGMENT SYSTEM (DBMS) AND SQL
DATABASE MANAGMENT SYSTEM (DBMS) AND SQL
 
My lablkxjlkxjcvlxkcjvlxckjvlxck ppt.pptx
My lablkxjlkxjcvlxkcjvlxckjvlxck ppt.pptxMy lablkxjlkxjcvlxkcjvlxckjvlxck ppt.pptx
My lablkxjlkxjcvlxkcjvlxckjvlxck ppt.pptx
 
COMPUTERS Database
COMPUTERS Database COMPUTERS Database
COMPUTERS Database
 
DBMS and SQL(structured query language) .pptx
DBMS and SQL(structured query language) .pptxDBMS and SQL(structured query language) .pptx
DBMS and SQL(structured query language) .pptx
 
Fg d
Fg dFg d
Fg d
 
Introduction of DBMS
Introduction of DBMSIntroduction of DBMS
Introduction of DBMS
 
Relational Database Management System part II
Relational Database Management System part IIRelational Database Management System part II
Relational Database Management System part II
 
RDBMS
RDBMSRDBMS
RDBMS
 
Database COMPLETE
Database COMPLETEDatabase COMPLETE
Database COMPLETE
 
SKILLWISE-DB2 DBA
SKILLWISE-DB2 DBASKILLWISE-DB2 DBA
SKILLWISE-DB2 DBA
 
Lecture on DBMS & MySQL.pdf v. C. .
Lecture on DBMS & MySQL.pdf v.  C.     .Lecture on DBMS & MySQL.pdf v.  C.     .
Lecture on DBMS & MySQL.pdf v. C. .
 
GROUP-4-Database-Connectivity-with-MySqL.pptx
GROUP-4-Database-Connectivity-with-MySqL.pptxGROUP-4-Database-Connectivity-with-MySqL.pptx
GROUP-4-Database-Connectivity-with-MySqL.pptx
 
Oracle
OracleOracle
Oracle
 
Data Base Management System.pdf
Data Base Management System.pdfData Base Management System.pdf
Data Base Management System.pdf
 
Islamic University Previous Year Question Solution 2018 (ADBMS)
Islamic University Previous Year Question Solution 2018 (ADBMS)Islamic University Previous Year Question Solution 2018 (ADBMS)
Islamic University Previous Year Question Solution 2018 (ADBMS)
 
DATABASE-1.pptx
DATABASE-1.pptxDATABASE-1.pptx
DATABASE-1.pptx
 
PPT SQL CLASS.pptx
PPT SQL CLASS.pptxPPT SQL CLASS.pptx
PPT SQL CLASS.pptx
 
unit 1.pptx
unit 1.pptxunit 1.pptx
unit 1.pptx
 
SQL interview questions by jeetendra mandal - part 3
SQL interview questions by jeetendra mandal - part 3SQL interview questions by jeetendra mandal - part 3
SQL interview questions by jeetendra mandal - part 3
 

More from THEFPS (11)

Classification of Lipids By Danish Shafi MIr.pptx
Classification of Lipids By Danish Shafi MIr.pptxClassification of Lipids By Danish Shafi MIr.pptx
Classification of Lipids By Danish Shafi MIr.pptx
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
1.3.6 Autoimmune disease.pptx
1.3.6 Autoimmune disease.pptx1.3.6 Autoimmune disease.pptx
1.3.6 Autoimmune disease.pptx
 
OS powerpoint
OS powerpointOS powerpoint
OS powerpoint
 
Super Computers
Super ComputersSuper Computers
Super Computers
 
Lecture 1.1.2-DNA(1).pptx
Lecture 1.1.2-DNA(1).pptxLecture 1.1.2-DNA(1).pptx
Lecture 1.1.2-DNA(1).pptx
 
RDB-fundamentals-1-intro.ppt
RDB-fundamentals-1-intro.pptRDB-fundamentals-1-intro.ppt
RDB-fundamentals-1-intro.ppt
 
MICROBIOLOGY 22MBI20019_2.pptx
MICROBIOLOGY 22MBI20019_2.pptxMICROBIOLOGY 22MBI20019_2.pptx
MICROBIOLOGY 22MBI20019_2.pptx
 
lipidsu-160413072006.pptx
lipidsu-160413072006.pptxlipidsu-160413072006.pptx
lipidsu-160413072006.pptx
 
Presentation.HTML.pptx
Presentation.HTML.pptxPresentation.HTML.pptx
Presentation.HTML.pptx
 
Concept of Genes by Danish Shafi Mir 22MBI20005.pptx
Concept of Genes by Danish Shafi Mir 22MBI20005.pptxConcept of Genes by Danish Shafi Mir 22MBI20005.pptx
Concept of Genes by Danish Shafi Mir 22MBI20005.pptx
 

Recently uploaded

Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
Lokesh Kothari
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Sérgio Sacani
 

Recently uploaded (20)

PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Creating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsCreating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening Designs
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 

RDBMS BY DANISH SHAFI MIR.pptx

  • 1. RDBMS (Relational Database Management System) BY Danish Shafi Mir UID:22MBI20005,
  • 2. Overview What is DBMS RDBMS Relational Algebra Structured Query Language Difference between DBMS and RDBMS Advantage of RDBMS
  • 3. What is DBMS? DBMS (Database Management System) is a system that is used to store and manage data. A DBMS is a set of programs that is used to store and manipulation data. Manipulation of data includes the following:  Adding new data  Deleting unwanted data  Changing existing data For example adding details of new student, deleting the details of student who have completed course and modifying the fee paid by the student.
  • 4. It provides various functions like:  Data security  Data integrity  Data sharing  Data concurrence  Data independence  Data recovery
  • 5. RDBMS(Relational Database Management System)  RDBMS stands for Relational Database Management System. RDBMS data is structured in database tables, fields and records.  Each RDBMS table consists of database table rows.  Each database table row consists of one or more database table fields.  RDBMS store the data into collection of tables, which might be related by common fields (database table columns).  RDBMS also provide relational operators tomanipulate the data stored into the database tables.
  • 6.  Most RDBMS use SQL as database query language.  The relation is the only data structure used in the relational data model to represent both entities and relationships between them.  Rows of the relation are referred to as tuples of the relation and columns are its attributes.  Each attribute of the column are drawn from the set of values known as domain. The domain of an attribute contains the set of values that the attribute may assume.
  • 7.
  • 8. Tuple /Row A single row in the table is called as tuple. Each row represents the data of a single entity. Attribute/Column A column stores an attribute of the entity. For example, if details of students are stored then student name is an attribute; course is another attribute and so on. Column Name Each column in the table is given a name. This name is used to refer to value in the column.
  • 9. Table Name Each table is given a name. This is used torefer tothe table. The name depicts the content of the table. The following are two other terms, primary key and foreign key, that are very important in relational model. Relational Algebra A set of operators used toperform operations on tables is called as relational algebra. Operators in relational algebra take one or more tables as parameters and produce one table as the result. The following are operators in relational algebra:  Union  Intersect  Difference or minus  Project  Select  Join
  • 10. Union This takes two tables and returns all rows that are belonging to either first or second table (or both). Intersect This takes two tables and returns all rows that are belonging to first and second table. Difference or Minus This takes two tables and returns all rows that exist in the first table and not in the second table.
  • 11. Project Takes a single table and returns the vertical subset of the table. Select Takes a single table and returns a horizontal subset of the table. That means it returns only those rows that satisfy the condition. Join Rows of two table are combined based on the given column(s) values. The tables being joined must have a common column.
  • 12. SQL(Structured Query Language) Almost all relational database management systems use SQL(Structured Query Language) for data manipulation and retrieval. SQL is the standard language for relational database systems. SQL is a non-procedural language, where you need to concentrate on what you want, not on how you get it. Put it in other way, you need not be concerned with procedural details.
  • 13. SQL Commands are divided into four categories, depending upon what they do.  DDL (Data Definition Language) commands are used to define the data. For example, CREATE TABLE.  DML (Data Manipulation Language) commands such as, INSERT and DELETE are used to manipulate data.  DCL (Data Control Language) commands are used to control access to data. For example, GRANT.  Query (Retrieving data) It is used to retrieve data using SELECT. DML and Query are also collectively called as DML. And DDL and DCL are called as DDL.
  • 14. Advantages of RDBMS A "relational database" is a database structured on the "relational" model. Data are stored and presented in a tabular format, organized in rows and columns with one record per row.  Data Structure  Multi-User Access  Privileges  Network Access  Speed  Maintenance  Language