Object Relational Model
Object/relational database
management systems add new object storage capabilities to
the relational systems at the core of modern information
systems. These new facilities integrate management of
traditional fielded data, complex objects such as
time-series and geospatial data and diverse binary media
such as audio, video, images, and applets. By
encapsulating methods with data structures, an ORDBMS
server can execute complex analytical and data
manipulation operations to search and transform
multimedia and other complex objects.
As an evolutionary
technology, the object/relational approach has inherited
the robust transaction- and performance-management
features of it s relational ancestor and the flexibility
of its object-oriented cousin. Database designers can
work with familiar tabular structures and data definition
languages (DDLs) while assimilating new object-management
possibilities. Query and procedural languages and call
interfaces in ORDBMSs are familiar: SQL3, vendor
procedural languages, and ODBC, JDBC, and proprie- tary
call interfaces are all extensions of RDBMS languages and
interfaces. And the leading vendors are, of course, quite
well known: IBM, Inform ix, and Oracle.