0% found this document useful (0 votes)
13 views1 page

Bancilhon - 1992 - The O2 Object-Oriented Database System

Oz is an object-oriented database management system that includes a database engine, language interfaces, and various tools. The OzEngine supports multiple programming languages and offers features like concurrency, data security, and full data distribution. It enhances productivity in application development and supports a wide range of applications, including graphic and business types.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views1 page

Bancilhon - 1992 - The O2 Object-Oriented Database System

Oz is an object-oriented database management system that includes a database engine, language interfaces, and various tools. The OzEngine supports multiple programming languages and offers features like concurrency, data security, and full data distribution. It enhances productivity in application development and supports a wide range of applications, including graphic and business types.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

The 02 Object-Oriented Database System

Francois Bancilhon
Oz Technology
7 Rue du Pare de Clagny
78035 Versailles Cedex, France
[email protected]

Abstract

● Oz is an object-oriented database mamgement system.


It consists of several components: a database engine, a set of language interfaces to this engine, and a set of tools
that can used with the engine and from the languages.

1. The database engine is OzEngine. It supports concurrency, recovery, data security, physical to logical data
independence, multi-base and multi-schema with import/export facilities, data administration, indices and cluster-
ing, full data distribution over a set of servers and workstations, support for client/server architecture.

2. 02Engine can be programmed in various (ti programming languages):


- in C,
- in C++,
- in the object query language, 02SQL,
- using the Application Programming Interface, 02API

3. 02Engine can be used in conjunction with various took 02Look a GUI toolbox, 02Kit, an objeet and class
library, 02Graph, a graph manipulation package, 02Browser, an object and class browser and 02T001s, the graph-
ical programming environment for 02C.

● 02 offers greater productivity during the design, coding, testing and maintenance phases of application develop-
ment.

● 02 generates high performance applications.

● Oz produces graphic applications of a high ergonomic quality.

● Oz supports new applications such as CASE, GIS, CAD/CAM, multimedia, technical data and documentation
management, network management as well as traditional business type applications

● 02 reuses existing applications and improves them at a minimal cost.

You might also like