U929-J-Z125-9-76 9
Dokuschablonen 19x24 Version 7.3us für FrameMaker V7.x vom 14.02.2007 © cognitas GmbH 2001-2007 24. Oktober 2007 Stand 08:47.56 Pfad: G:\vogt\fsc\ud s\Manuale\en\udsent_e\uds ent.k01
1 Preface

1.1 Brief product description

The Universal Database System UDS/SQL is a high-performance database system based
on the structural concept of CODASYL. Its capabilities, however, go far beyond those of
CODASYL as it also offers the features of the relational model. Both models can be used
in coexistence with each other on the same data resources.
COBOL DML, CALL DML and (ISO standard) SQL are available for querying and updating
data. COBOL DML statements are integrated in the COBOL langua ge; SQL statements can
be used in DRIVE programs or via an ODBC interface.
To ensure confidentiality, integrity and availability, UDS/SQL provides effective but flexible
protection mechanisms that control access to the database. These mechanisms are
compatible with the openUTM transaction monitor.
The data security concept provided by UDS/SQL effectively protects data again st
corruption and loss. This concept combines UDS/SQ L-specific mechanisms such as
logging updated information with BS2000 functions such as DRV (Dual Recording by
Volu me) .
If the add-on product UDS-D is used, it is also possible to process da ta resources in
BS2000 computer networks. UDS/SQL ensures that the data remains consistent
throughout the network. Distributed transaction processing in bot h BS2000 computer
networks and networks of BS2000 and other operat ing systems can be implemented using
UDS/SQL together with openUTM-D or openUTM (Unix/Linux/Windows). UDS/SQL ca n
also be used as the database in client-server solutions via ODBC servers.
The architecture of UDS/SQL (e.g. multitasking, multithreading, DB cac he) and its struc-
turing flexibility provide a very high level of throughput.