内容の構成
このガイドには以下の項目が含まれています。
データベース アクセス方法
Zen アプリケーションを開発できる各種ビジュアル コンポーネントと API について説明します。
アクセス方法のオプションについて概説します。
MicroKernel エンジンを使用したトランザクショナル プログラミング
MicroKernel エンジン環境でのアプリケーションの開発と実行について説明します。
API およびMicroKernel エンジンの機能について説明します。
データ ファイルの作成、システム パフォーマンスの向上、セキュリティの設定に関する情報を提供します。
Zen SDK インストール オプションに用意されている言語インターフェイス ソース モジュールについて説明します。
Zen インターフェイス ライブラリと Glue DLL ファイルの配布条件について概説します。
レコードの挿入と更新、レコード内の位置の確立、キーの追加と削除に関する情報を提供します。
複数のユーザーやアプリケーションのサポートに関する基本的な概念について説明します。
アプリケーションのトラブルシューティングに関するヒントを提供します。
Btrieve API を直接呼び出して Zen アプリケーションの開発を開始する場合に役立つ情報を提供します。
リレーショナル プログラミング
データベースの作成方法、つまり、データ辞書を作成し、データベースのテーブル、列、およびインデックスを作成する方法について説明します。
リレーショナル データベース設計の基本原則について概説します。開発プロセス全体にわたる完全なデータベース設計は、データベースの機能とパフォーマンスの成功に不可欠です。
Zenアプリケーションまたは SQL ステートメントを使用してデータベースにデータを追加する方法について説明します。また、データベースから行、インデックス、列またはテーブルを削除したり、データベースが不要になったときにデータベース全体を削除する方法について説明します。
テーブル定義、列属性、およびデータを変更する方法について説明します。これらのタスクを実行するには、対話形式のアプリケーションを使用して SQL ステートメントを入力します。
SELECT ステートメントを使用してデータを取得する方法について説明します。
将来使用するために SQL プロシージャを格納する方法と、SQL トリガーを作成する方法について説明します。
テーブル間の関係の定義、データベース セキュリティの管理、トランザクションの並行性の制御について説明します。また、Zen データベースのアトミシティについても説明します。
付録
MicroKernel エンジンに用意されている ISR テーブルを使用した言語固有の文字列のサンプル照合順序を示します。
Demodata サンプル データベースのテーブル設計について説明します。