Uploaded on

Object Relational Database Model

Object Relational Database Model

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,002
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
50
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Disclaimer: This presentation is prepared by trainees ofbaabtra as a part of mentoring program. This is not officialdocument of baabtra –Mentoring PartnerBaabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .Ltd
  • 2. 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
  • 3. 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
  • 4. • 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.
  • 5. Object Oriented Database - OODBMSOO principles brought to databases: -New modeling power -Extensibility of systems -Code reuse -Easy maintenance of programs• Examples • Sterling is a lightweight OODB for .net • ONTOS, Object Store
  • 6. • 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.
  • 7. • 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.
  • 8. 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 ORDBMS• Supports object-oriented design.
  • 9. Advantages of ORDBMS• Resolves many of known weaknesses of RDBMS• It allows users and programmers to start using object-oriented systems in parallel.
  • 10. 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.
  • 11. 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
  • 12. Contact Us