Lec4 2
Lec4 2
In recent years, the newer object-oriented data models were introduced. This model
is a database management system in which information is represented in the form of
objects as used in object-oriented programming. Object-oriented databases are
different from relational databases, which are table-oriented. Object-oriented
database management systems (OODBMS) combine database capabilities with
object-oriented programming language capabilities.
The object-oriented models have not caught on as expected so are not in widespread
use. Some examples of object-oriented DBMSs are O2, ObjectStore and Jasmine.
In the early 1980s, many Canadian libraries used the GEAC 8000 to convert their
manual card catalogues to machine-readable centralized catalogue systems. Each
book catalogue had a barcode field similar to those on supermarket products.
Homogeneous distributed database systems use the same DBMS software from
multiple sites. Data exchange between these various sites can be handled easily.
For example, library information systems by the same vendor, such as Geac
Computer Corporation, use the same DBMS software which allows easy data
exchange between the various Geac library sites.
Key Terms
Centralized database system: the DBMS and database are stored at a single site
that is used by several other systems too
Distributed database system: the actual database and the DBMS software are
distributed from various sites that are connected by a computer network