Odaba

ODABA är ett terminologiorienterat databashanteringssystem , som är en konceptuell förlängning av ett objektorienterat databassystem , och implementerar koncept definierade i en terminologimodell . ODABA stöder typiska standarder och teknologier för objektorienterade databaser , men även terminologiorienterade databastillägg . ODABA beter sig också som ett objektrelationellt databashanteringssystem , dvs data ses som lagrade i en databas snarare än att komma åt beständiga objekt i en programmeringsmiljö. ODABA stöder aktiv datalänk (ADL) och tillhandahåller ett ADL-baserat GUI- ramverk.

Funktioner

Databasåtkomst stöds via ett applikationsprogramgränssnitt för C++ eller .NET programmeringsspråk och via ODABA Script Interface (OSI). Object Definition Language (ODL) och Object Query Language (OQL) som tillhandahålls med OSI överensstämmer med ODMG 3.0.

Förutom standardmodeller ( objektmodell , funktionsmodell och dynamisk modell ), stödjer ODABA en dokumentationsmodell och en administrationsmodell. För att vara terminologimodellkompatibel stöds flera konceptuella utvidgningar som uppsättningsrelationer, flerspråkiga attribut, svagt typade samlingar eller hierarkiska uppräkningar (klassificeringar).

ODABA stöder halvautomatisk konvertering från terminologimodeller till objektmodeller och schemakonvertering från objektmodell till relationsmodeller ( MS SQL Server , MySQL , Oracle ) som tillåter lagring eller spegling av ODABA-data i relationsdatabaser eller i XML-filer.

externa länkar