SlideShare una empresa de Scribd logo
1 de 13
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
DBMS
• Database is a collection of related data.
• Database Management System(DBMS) is a
  collection of programs that enables users to create
  and maintain database.
• It facilitates the process of
  • Defining
  • Constructing
  • Manipulating
  • Sharing database
RDBMS
• A Relational database management system
  (RDBMS) is a database management system (DBMS)
  that is based on the relational model.
• Features:
  • Provides data to be stored in tables
  • Persists data in the form of rows and columns
  • Each column is an attribute.
  • Provides facility primary key, to uniquely identify
     the rows
• Relationships are not explicit, but implied by
  values in specific fields (e.g., foreign keys).
• Disadvantages
  • Do not have enough storage area to handle data
    such as images, audio, video.
  • Information must be in tables where
    relationships between entities are defined by
    values.
Object Oriented Database - OODBMS

OO principles brought to databases:
  -New modeling power
  -Extensibility of systems
  -Code reuse
  -Easy maintenance of programs
• Object Identity-In object oriented databases objects
  are uniquely identified by OID.
• Objects with the same type are grouped into
  classes.
• Classes encompass objects having the same
  structure and behaviour, which is expressed by the
  set of methods or operations applicable to the
  objects they contain.
• Inheritance: Inheritance is mechanism allowing
  child object to inherit behavior and properties of
  parent object.
• Encapsulation-A class corresponds to the
  implementation of an abstract data type (ADT).
  • Neither the structure of the ADT nor its
     implementation is visible from the outside world.
ORDBMS
• object relational database management
  system simply puts an object oriented front
  end on a relational database (RDBMS).
• ORDBMS was created to handle new types of
  data such as audio,video, and image files .
• PostgresSQL is the best known OR DBMS
• Supports object-oriented design.
Advantages of ORDBMS

• Resolves many of known weaknesses of
  RDBMS
• It allows users and programmers to start using
  object-oriented systems in parallel.
Disadvantages of ORDBMSs
• Complexity.
• Increased costs.
• Supporters of relational approach believe simplicity
   and purity of relational model are lost.
• Some believe RDBMS is being extended for what
   will be a minority of applications.
• OO purists not attracted by extensions either.
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

Más contenido relacionado

La actualidad más candente

A Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of DataA Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of Datainscit2006
 
Library Database management system
Library Database management system Library Database management system
Library Database management system Dheeraj Negi
 
Object Oriented Database Management System
Object Oriented Database Management SystemObject Oriented Database Management System
Object Oriented Database Management SystemAjay Jha
 
Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Userssontumax
 
Database Management System
Database Management SystemDatabase Management System
Database Management SystemNishant Munjal
 
Object-Relational Database Systems(ORDBMSs)
Object-Relational Database Systems(ORDBMSs)Object-Relational Database Systems(ORDBMSs)
Object-Relational Database Systems(ORDBMSs)Sahan Walpitagamage
 
Comparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented DatabaseComparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented DatabaseEditor IJMTER
 
Advanced Database Lecture Notes
Advanced Database Lecture NotesAdvanced Database Lecture Notes
Advanced Database Lecture NotesJasour Obeidat
 
Introduction To Database Management System
Introduction To Database Management SystemIntroduction To Database Management System
Introduction To Database Management Systemcpjcollege
 
L7 data model and dbms architecture
L7  data model and dbms architectureL7  data model and dbms architecture
L7 data model and dbms architectureRushdi Shams
 
Database System Concepts and Architecture
Database System Concepts and ArchitectureDatabase System Concepts and Architecture
Database System Concepts and Architecturesontumax
 
Advance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In DatabaseAdvance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In DatabaseSonali Parab
 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architectureKumar
 
Object Relational Database Management System
Object Relational Database Management SystemObject Relational Database Management System
Object Relational Database Management SystemAmar Myana
 

La actualidad más candente (20)

Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
 
Types dbms
Types dbmsTypes dbms
Types dbms
 
A Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of DataA Comparative Study of RDBMs and OODBMs in Relation to Security of Data
A Comparative Study of RDBMs and OODBMs in Relation to Security of Data
 
Library Database management system
Library Database management system Library Database management system
Library Database management system
 
Object Oriented Database Management System
Object Oriented Database Management SystemObject Oriented Database Management System
Object Oriented Database Management System
 
RDBMS.ppt
RDBMS.pptRDBMS.ppt
RDBMS.ppt
 
Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Users
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Dbms models
Dbms modelsDbms models
Dbms models
 
Unit01 dbms
Unit01 dbmsUnit01 dbms
Unit01 dbms
 
Object-Relational Database Systems(ORDBMSs)
Object-Relational Database Systems(ORDBMSs)Object-Relational Database Systems(ORDBMSs)
Object-Relational Database Systems(ORDBMSs)
 
Comparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented DatabaseComparison of Relational Database and Object Oriented Database
Comparison of Relational Database and Object Oriented Database
 
Advanced Database Lecture Notes
Advanced Database Lecture NotesAdvanced Database Lecture Notes
Advanced Database Lecture Notes
 
Introduction To Database Management System
Introduction To Database Management SystemIntroduction To Database Management System
Introduction To Database Management System
 
Ch1
Ch1Ch1
Ch1
 
L7 data model and dbms architecture
L7  data model and dbms architectureL7  data model and dbms architecture
L7 data model and dbms architecture
 
Database System Concepts and Architecture
Database System Concepts and ArchitectureDatabase System Concepts and Architecture
Database System Concepts and Architecture
 
Advance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In DatabaseAdvance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In Database
 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architecture
 
Object Relational Database Management System
Object Relational Database Management SystemObject Relational Database Management System
Object Relational Database Management System
 

Destacado

Relational database management system (rdbms) i
Relational database management system (rdbms) iRelational database management system (rdbms) i
Relational database management system (rdbms) iRavinder Kamboj
 
Object Oriented Dbms
Object Oriented DbmsObject Oriented Dbms
Object Oriented Dbmsmaryeem
 
Rdbms
RdbmsRdbms
Rdbmsrdbms
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentationsameerraaj
 

Destacado (8)

Relational database management system (rdbms) i
Relational database management system (rdbms) iRelational database management system (rdbms) i
Relational database management system (rdbms) i
 
Rdbms
RdbmsRdbms
Rdbms
 
Dbms
DbmsDbms
Dbms
 
Object Oriented Dbms
Object Oriented DbmsObject Oriented Dbms
Object Oriented Dbms
 
Rdbms
RdbmsRdbms
Rdbms
 
Basic DBMS ppt
Basic DBMS pptBasic DBMS ppt
Basic DBMS ppt
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentation
 
Dbms slides
Dbms slidesDbms slides
Dbms slides
 

Similar a RDBMS

Similar a RDBMS (20)

Database system
Database systemDatabase system
Database system
 
Introduction to RDBMS
Introduction to RDBMSIntroduction to RDBMS
Introduction to RDBMS
 
9a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc29a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc2
 
Mis assignment (database)
Mis assignment (database)Mis assignment (database)
Mis assignment (database)
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
 
Database management system.pptx
Database management system.pptxDatabase management system.pptx
Database management system.pptx
 
DBMS - Database Management System
DBMS - Database Management System DBMS - Database Management System
DBMS - Database Management System
 
Week 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptxWeek 1 and 2 Getting started with DBMS.pptx
Week 1 and 2 Getting started with DBMS.pptx
 
Presentation DBMS.pptx
Presentation DBMS.pptxPresentation DBMS.pptx
Presentation DBMS.pptx
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
 
Database
DatabaseDatabase
Database
 
oracle
oracle oracle
oracle
 
NoSQL-Database-Concepts
NoSQL-Database-ConceptsNoSQL-Database-Concepts
NoSQL-Database-Concepts
 
CST204 DBMS Module-1
CST204 DBMS Module-1CST204 DBMS Module-1
CST204 DBMS Module-1
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
History of database processing module 1 (2)
History of database processing module 1 (2)History of database processing module 1 (2)
History of database processing module 1 (2)
 
Types of Database Models
Types of Database ModelsTypes of Database Models
Types of Database Models
 
DBMS
DBMS DBMS
DBMS
 
1DATABASE.pptx
1DATABASE.pptx1DATABASE.pptx
1DATABASE.pptx
 

Más de baabtra.com - No. 1 supplier of quality freshers

Más de baabtra.com - No. 1 supplier of quality freshers (20)

Agile methodology and scrum development
Agile methodology and scrum developmentAgile methodology and scrum development
Agile methodology and scrum development
 
Best coding practices
Best coding practicesBest coding practices
Best coding practices
 
Core java - baabtra
Core java - baabtraCore java - baabtra
Core java - baabtra
 
Acquiring new skills what you should know
Acquiring new skills   what you should knowAcquiring new skills   what you should know
Acquiring new skills what you should know
 
Baabtra.com programming at school
Baabtra.com programming at schoolBaabtra.com programming at school
Baabtra.com programming at school
 
99LMS for Enterprises - LMS that you will love
99LMS for Enterprises - LMS that you will love 99LMS for Enterprises - LMS that you will love
99LMS for Enterprises - LMS that you will love
 
Php sessions & cookies
Php sessions & cookiesPhp sessions & cookies
Php sessions & cookies
 
Php database connectivity
Php database connectivityPhp database connectivity
Php database connectivity
 
Chapter 6 database normalisation
Chapter 6  database normalisationChapter 6  database normalisation
Chapter 6 database normalisation
 
Chapter 5 transactions and dcl statements
Chapter 5  transactions and dcl statementsChapter 5  transactions and dcl statements
Chapter 5 transactions and dcl statements
 
Chapter 4 functions, views, indexing
Chapter 4  functions, views, indexingChapter 4  functions, views, indexing
Chapter 4 functions, views, indexing
 
Chapter 3 stored procedures
Chapter 3 stored proceduresChapter 3 stored procedures
Chapter 3 stored procedures
 
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
Chapter 2  grouping,scalar and aggergate functions,joins   inner join,outer joinChapter 2  grouping,scalar and aggergate functions,joins   inner join,outer join
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
 
Microsoft holo lens
Microsoft holo lensMicrosoft holo lens
Microsoft holo lens
 
Blue brain
Blue brainBlue brain
Blue brain
 
5g
5g5g
5g
 
Aptitude skills baabtra
Aptitude skills baabtraAptitude skills baabtra
Aptitude skills baabtra
 
Gd baabtra
Gd baabtraGd baabtra
Gd baabtra
 

RDBMS

  • 1.
  • 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. DBMS • Database is a collection of related data. • Database Management System(DBMS) is a collection of programs that enables users to create and maintain database. • It facilitates the process of • Defining • Constructing • Manipulating • Sharing database
  • 4. RDBMS • A Relational database management system (RDBMS) is a database management system (DBMS) that is based on the relational model. • Features: • Provides data to be stored in tables • Persists data in the form of rows and columns • Each column is an attribute. • Provides facility primary key, to uniquely identify the rows
  • 5. • Relationships are not explicit, but implied by values in specific fields (e.g., foreign keys). • Disadvantages • Do not have enough storage area to handle data such as images, audio, video. • Information must be in tables where relationships between entities are defined by values.
  • 6. Object Oriented Database - OODBMS OO principles brought to databases: -New modeling power -Extensibility of systems -Code reuse -Easy maintenance of programs
  • 7. • Object Identity-In object oriented databases objects are uniquely identified by OID. • Objects with the same type are grouped into classes. • Classes encompass objects having the same structure and behaviour, which is expressed by the set of methods or operations applicable to the objects they contain.
  • 8. • Inheritance: Inheritance is mechanism allowing child object to inherit behavior and properties of parent object. • Encapsulation-A class corresponds to the implementation of an abstract data type (ADT). • Neither the structure of the ADT nor its implementation is visible from the outside world.
  • 9. ORDBMS • object relational database management system simply puts an object oriented front end on a relational database (RDBMS). • ORDBMS was created to handle new types of data such as audio,video, and image files . • PostgresSQL is the best known OR DBMS • Supports object-oriented design.
  • 10. Advantages of ORDBMS • Resolves many of known weaknesses of RDBMS • It allows users and programmers to start using object-oriented systems in parallel.
  • 11. Disadvantages of ORDBMSs • Complexity. • Increased costs. • Supporters of relational approach believe simplicity and purity of relational model are lost. • Some believe RDBMS is being extended for what will be a minority of applications. • OO purists not attracted by extensions either.
  • 12. 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