Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
INTRODUCTION TO OBJECT ORIENTED DATA BASES: Object Databases: Became commercially popular in mid 1990’s You can store the data in the same format as you use it. No paradigm shift. Did not reach full potential till the classes they store were decoupled from the database schema. Open source implementation available – low cost solution now exists. What is Object Oriented Database? (OODB) A database system that incorporates all the important objectoriented concepts Some additional features o Unique Object identifiers o Persistent object handling Is the coupling of Object Oriented (OOP) Programming principles with Database Management System (DBMS) principles o Provides access to persisted objects using the same OOprogramming language Advantages of OODBS Designer can specify the structure of objects and their behavior (methods) Better interaction with object-oriented languages such as Java and C++ Definition of complex and user-defined types Encapsulation of operations and user-defined methods Object Database Vendors Matisse Software Inc., Objectivity Inc., Poet's FastObjects, Computer Associates, eXcelon Corporation Db4o