Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2004, Dr. Guimaraes OODBMS & ORDBMS Class Will Start Momentarily… Dr. Mario Guimaraes.

Similar presentations


Presentation on theme: "Copyright © 2004, Dr. Guimaraes OODBMS & ORDBMS Class Will Start Momentarily… Dr. Mario Guimaraes."— Presentation transcript:

1 Copyright © 2004, Dr. Guimaraes OODBMS & ORDBMS Class Will Start Momentarily… Dr. Mario Guimaraes

2 Copyright © 2004, Dr. Guimaraes Database History 1960s Legacy Systems: Hierarchical and Network DBMS 1970s Relational DBMS 1980s Non conventional DBMS

3 Copyright © 2004, Dr. Guimaraes Limitations of RDBMS Relational Database works well to store just text and numbers as long as there are not many multi- valued attributes.

4 Copyright © 2004, Dr. Guimaraes Advantages of ORDBMS,OODBMS Multi-valued attributes, Super/Sub-types: inheritance Interfaces well with OOPL Multi-media

5 Copyright © 2004, Dr. Guimaraes DBMS + OO Serve many applications Integrity constraints Concurrency Security Views Easy query language Permanent Objects Classes and Objects Properties and Methods Events and Messages Inheritance Encapsulation Multiple Inheritance and Polymorphism

6 Copyright © 2004, Dr. Guimaraes Characteristics of OODBMS Not as standard as Relational DBMS Object ID (system unique, immutable, not visible by end-user) Versions Many different types of records as opposed to Relational DBMS (many instances of few different types of records) Spatial Component

7 Copyright © 2004, Dr. Guimaraes Common OO Applications Computer-aided design (CAD) Computer-aided manufacturing (CAM) Geographic information systems (GIS) Office Automation Computer-aided publishing Multimedia databases

8 Copyright © 2004, Dr. Guimaraes Non Conventional DBMS Object Relational (Extend the Relational Model) Construct an OODBMS from scratch Knowledge Base Management Systems (OODBMS).

9 Copyright © 2004, Dr. Guimaraes Object Relational Examples: Informix Universal Server (many OO features) Oracle(limited) MS-Access (very limited, picture field)

10 Copyright © 2004, Dr. Guimaraes Informix Universal Server-History INGRES (Relational DBMS – UC Berkeley ) POSTGRES (OO features added to INGRES at UC Berkeley) Montage -> Miro -> Ilustra Ilustra + Informix (relational DBMS that dominated market in 80s with Sybase & Oracle) IBM bought Informix

11 Copyright © 2004, Dr. Guimaraes Datatypes in Informix US Two dimensional data type (line circle, polygon, path) Image data types: supports TIFF, GIF, JPEG, photoCD, GROUP 4 and Fax. Time series data type Opaque, Distinct, Row type and Collection Type

12 Copyright © 2004, Dr. Guimaraes POSTGRES: Open source DBMS is free and can modify source code Take over MySQL as the # 1 open source DBMS ?

13 Copyright © 2004, Dr. Guimaraes Oracle Multivalued attributes using VARRAY Object type BLOB (Binary large object), CLOB (Characters), BFILE (Binary File), NCLOG (Intern. Characters) 9i: Inheritance

14 Copyright © 2004, Dr. Guimaraes OODBMS references (products) O2 http://o2tech.com Gemstone http://www.gemstone.comhttp://www.gemstone.com Objectstore http://www.odi.comhttp://www.odi.com ITASCA http://www.iprolink.ch/ibex.com http://www.iprolink.ch/ibex.com

15 Copyright © 2004, Dr. Guimaraes ORDBMS examples Points, Lines and Circles ASU: University DB Example

16 Copyright © 2004, Dr. Guimaraes Knowledge Base/Deductive DB Expert System + Database Technology Stores rules instead of data Basically Prototypes available at Universities and Research Institutions

17 Copyright © 2004, Dr. Guimaraes Examples of Knowledge Base DBMS Datalog (combines PROLOG + Database technology). http://goanna.cs.rmit.edu.au/~zahirt/Teaching/subj-datalog.html XSB http://www.cs.sunysb.edu/~kostis/Papers/xsb_ddb.html

18 Copyright © 2004, Dr. Guimaraes GIS Life Expectancy

19 Copyright © 2004, Dr. Guimaraes GIS Population

20 Copyright © 2004, Dr. Guimaraes End of Lecture End Of Today’s Lecture.


Download ppt "Copyright © 2004, Dr. Guimaraes OODBMS & ORDBMS Class Will Start Momentarily… Dr. Mario Guimaraes."

Similar presentations


Ads by Google