Download presentation
Presentation is loading. Please wait.
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.