HP 3000 Manuals

How to Use TurboIMAGE/XL [ TurboIMAGE/XL Database Management System Reference Manual ] MPE/iX 5.0 Documentation


TurboIMAGE/XL Database Management System Reference Manual

How to Use TurboIMAGE/XL 

The following steps summarize how to use TurboIMAGE/XL. Refer to Figure
1-1  for an illustration of each of the steps.

   1.  Design the Database. 
       A database designer (system analyst) or team of designers
       determine what data is required by all the application projects
       that will share the database.  They determine which data should be
       protected from unauthorized access and how the data will be used.
       These design considerations and others described in appendix C
       determine the database content and structure.

   2.  Describe the Database. 
       After the design is complete, it is described using the
       TurboIMAGE/XL Database Definition Language (DDL). This external
       definition is called a schema.  The database creator processes the
       schema using the TurboIMAGE/XL Schema Processor which creates an
       internal definition of the database called a root file.  The
       person who creates the root file is identified as the database 
       creator and can subsequently create and initialize the database.
       Chapter 3 contains the description language syntax and operating
       instructions for the Schema Processor.

   3.  Create the Database Files. 
       DBUTIL, a TurboIMAGE/XL utility program, builds the database files
       according to requirements of the database structure specified in
       the root file.  The files contain no data initially.

   4.  Store and Retrieve the Data. 
       TurboIMAGE/XL provides a set of library procedures that can be
       called from BBASIC, C, COBOL II, FORTRAN 77, Pascal, or TRANSACT/V
       language application programs.  The database can also be used with
       RPG programs but the Report Program Generator issues the calls to
       TurboIMAGE/XL procedures.

       The application project members can design and write programs in
       the programming language which best suits their needs and call the
       TurboIMAGE/XL procedures to store, modify, retrieve, and delete
       data.  These procedures rapidly locate the data, maintain pointer
       information, manage the allocated file space, and return status
       information about the activity requested.  Each procedure is
       described in detail in chapter 5, and examples of calling several
       procedures from the different languages are given in chapter 6.

   5.  Maintain the Database. 
       The TurboIMAGE/XL utility programs can be used to maintain backup
       copies of the database and perform other utility functions such as
       logging, recovering, or restructuring the database.  These
       programs are described in chapters 7 and 8.  You can also use the
       TurboIMAGE/XL procedures to write your own maintenance programs,
       or you can acquire a database restructuring facility.

[]
Figure 1-1. How to Use TurboIMAGE/XL


MPE/iX 5.0 Documentation