Presentation is loading. Please wait.

Presentation is loading. Please wait.

Object Relational and Extended Relational Database Systems

Similar presentations


Presentation on theme: "Object Relational and Extended Relational Database Systems"— Presentation transcript:

1 Object Relational and Extended Relational Database Systems
Chapter 13 Object Relational and Extended Relational Database Systems

2 Evolution RDBMS: relational data model ODBMS: object data model
legacy DBMSs: hierarchical and network models ORDBMS enhance the capabilities of RDBMSs with some features in ODBMSs

3 classification of DBMS applications
simple data, simple querying simple data, complex querying traditional RDBMSs complex data, simple querying ODBMSs complex data, complex querying ORDBMSs

4 Informix Universal Server: an ORDBMS
how Informix Universal Server extends the relational data model support for additional or extensible data types support for user-defined routines (procedures or functions) implicit notion of inheritance support for indexing extensions data blades application programming interface (API)

5 extensible data type Data Blade modules (built-in types)
2-D geometric objects (points, lines, circles, ellipses) images time series text web pages constructs for additional types Opaque type Distinct type Row type Collection type

6 Opaque type User has to provide casting functions to convert an opaque object between its hidden representation in the server (database) and its visible representation as seen by client (calling program) send/receive converts to/from the server internal representation from/to the client representation import/export converts to/from an external representation for bulk copy from/to the internal representation

7 An example CREATE

8


Download ppt "Object Relational and Extended Relational Database Systems"

Similar presentations


Ads by Google