JPH05289919A - データベースアクセスプログラム生成方式 - Google Patents

データベースアクセスプログラム生成方式

Info

Publication number
JPH05289919A
JPH05289919A JP4086825A JP8682592A JPH05289919A JP H05289919 A JPH05289919 A JP H05289919A JP 4086825 A JP4086825 A JP 4086825A JP 8682592 A JP8682592 A JP 8682592A JP H05289919 A JPH05289919 A JP H05289919A
Authority
JP
Japan
Prior art keywords
access program
program
registration
registered
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP4086825A
Other languages
English (en)
Inventor
Koji Tano
幸治 田野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Software Shikoku Ltd
Original Assignee
NEC Software Shikoku Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Software Shikoku Ltd filed Critical NEC Software Shikoku Ltd
Priority to JP4086825A priority Critical patent/JPH05289919A/ja
Publication of JPH05289919A publication Critical patent/JPH05289919A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【構成】 データベースに登録するテーブルの構成情報
に従って前記テーブルを生成する手段(20)と、前記
テーブルにアクセスするプログラムを前記テーブルの登
録時に生成する手段と(30)、前記テーブルのテーブ
ル名を指定することによって前記データベースの検索・
更新を実行する手段とを有する。 【効果】 リレーショナル・データ・ベースのテーブル
のアクセスプログラムを自動的に生成することにより、
資源の許される範囲内でテーブルの新規登録を自由に実
行できるので、利用者は登録したテーブルのアクセスプ
ログラムをその都度作成する必要がない。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデータベースアクセスプ
ログラム生成方式に関し、特にリレーショナルデータベ
ース(以下RDBという。)におけるデータベースアク
セスプログラム生成方式に関する。
【0002】
【従来の技術】従来のRDBにおいてはテーブル毎にデ
ータの格納形式が異っている場合には、テーブル毎に検
索・更新を行うプログラムを用意しなければならなかっ
た。
【0003】
【発明が解決しようとする課題】上述した従来のRDB
においては、RDBに存在するテーブル数だけプログラ
ムを作らなければならず、既存テーブルに項目の追加や
データ属性の変更が有った場合、その度毎にそのテーブ
ルに対応するプログラムの改造が必要である。また、新
規にテーブルを追加する場合にはRDBへのテーブルの
登録だけではなく、追加したテーブルに対応したアクセ
スプログラムも新規作成しなければならない。
【0004】
【課題を解決するための手段】本発明のデータベースア
クセスプログラム生成方式は、データベースに登録する
テーブルの構成情報に従って前記テーブルを生成する手
段と、前記テーブルにアクセスするプログラムを前記テ
ーブルの登録時に生成する手段と、前記テーブルのテー
ブル名を指定することによって前記データベースの検索
・更新を実行する手段とを有する。
【0005】
【実施例】次に、本発明について図面を参照して説明す
る。
【0006】図1はテーブルアクセスプログラムの動作
の一例を示す説明図である。
【0007】(ステップ11)端末2のメニュー画面2
0で“登録”を指定する。
【0008】(ステップ12)起動された端末プログラ
ムはFD(フロッピィ・ディスク)3上にマルチ・プラ
ンで作成したテーブル・フォーマットを入力する。
【0009】(ステップ13)入力したテーブル・フォ
ーマットを1ファイルとしてホスト1へファイル転送す
る。
【0010】(ステップ14)センタ・プログラムはテ
ーブル・フォーマットを解析し、RDB登録のテーブル
14aに変換後、ホストのRDBに登録する。
【0011】(ステップ15)フォーマットの解析結果
に基づき、登録テーブルの構成に対応したアクセスプロ
グラム15aを生成・登録する。
【0012】(ステップ16)登録テーブル名と生成・
登録したアクセスプログラム名の対応を示す管理テーブ
ル16aを作成する。
【0013】図2は登録テーブルの生成方式を示す説明
図である。
【0014】(ステップ21)テーブル登録プログラム
20は端末より転送されて来たテーブル・フォーマット
3aを解析する。
【0015】(ステップ22)解析の結果、テーブル作
成プログラム20aの制御文22aを出力する。
【0016】(ステップ23)テーブル作成プログラム
20aを起動する。
【0017】(ステップ24)上記により、作成した制
御文22aを入力する。
【0018】(ステップ25)RDB上に登録テーブル
14aを作成する。
【0019】図3はアクセスプログラム生成方式を示す
説明図である。
【0020】(ステップ31)アクセスプログラム生成
部30は端末より登録テーブルのフォーマットを入力す
る。
【0021】(ステップ32)登録テーブルの項目毎の
属性,大きさを解析してアクセスプログラムのプログラ
ム・ソース32a,コンパイルの制御文32b,リンク
の制御文32cを作成する。
【0022】(ステップ33)プログラム・ソース登録
のユーティリティ・プログラム30aを起動する。
【0023】(ステップ34)作成されたプログラム・
ソース32aを入力する。
【0024】(ステップ35)アクセスプログラムのソ
ースモジュール35aを登録する。
【0025】(ステップ36)コンパイル・ジョブ30
bを起動する。
【0026】(ステップ37)コンパイルの制御文32
bを入力する。
【0027】(ステップ38)ソースモジュール35a
を入力する。
【0028】(ステップ39)オブジェクト・モジュー
ル39aを作成し登録する。
【0029】(ステップ40)リンク・ジョブ30cを
起動する。
【0030】(ステップ41)リンクの制御文32cを
入力する。
【0031】(ステップ42)オブジェクトモジュール
39aを入力する。
【0032】(ステップ43)アクセスプログラム15
aのロード・モジュールを作成し登録する。
【0033】図4は登録テーブル14aのデータを参照
する例を示す説明図である。
【0034】(ステップ51)端末2よりテーブルの
“参照”を指定する。
【0035】(ステップ52,53)テーブル参照部5
0は端末より入力されたテーブル名により、表(管理テ
ーブル16a)を参照し、起動するアクセスプログラム
15aを決定してロードする。
【0036】(ステップ54)ロードしたアクセスプロ
グラム15aの起動を行う。
【0037】(ステップ55)登録テーブル14aに設
定されたデータを入力する。
【0038】(ステップ56)入力データを端末へ転送
する。
【0039】(ステップ57)テーブル登録時に作成さ
れたFD3上のテーブル・フォーマットへ転送データ3
bを設定する。
【0040】図5は登録テーブル14aのデータを更新
する例を示す説明図である。データの更新は上記の転送
データ3bを図5に示す3cのように変更する。
【0041】(ステップ61,62)端末2より“更
新”を指定することにより、FD3より更新データ3c
を入力しホスト1へ転送する。
【0042】(ステップ63,64)テーブル更新部6
0は端末より指定された更新テーブル名により、登録テ
ーブル名とアクセスプログラムとの対応表(管理テーブ
ル16a)を参照し、起動するアクセスプログラム15
aを決定してロードする。
【0043】(ステップ65)ロードしたアクセスプロ
グラム15aの起動を行う。
【0044】(ステップ66)更新データを登録テーブ
ル14aに設定する。
【0045】
【発明の効果】以上説明したように本発明は、リレーシ
ョナル・データ・ベースのテーブルのアクセスプログラ
ムを自動的に生成することにより、資源の許される範囲
内でテーブルの新規登録を自由に実行できるので、利用
者は登録したテーブルのアクセスプログラムをその都度
作成する必要がないという効果が有る。
【図面の簡単な説明】
【図1】本発明の一実施例を示す説明図。
【図2】登録テーブル作成方式を示す説明図。
【図3】アクセスプログラム生成方式を示す説明図。
【図4】登録テーブルの参照処理を示す説明図。
【図5】登録テーブルの更新処理を示す説明図。
【符号の説明】
1 ホスト 2 端末 3 FD 14a 登録テーブル 15a アクセスプログラム 16a 管理プログラム 20 テーブル登録プログラム 20a テーブル作成プログラム 30 アクセスプログラム生成部 50 テーブル参照部 60 テーブル更新部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 データベースに登録するテーブルの構成
    情報に従って前記テーブルを生成する手段と、前記テー
    ブルにアクセスするプログラムを前記テーブルの登録時
    に生成する手段と、前記テーブルのテーブル名を指定す
    ることによって前記データベースの検索・更新を実行す
    る手段とを有することを特徴とするデータベースアクセ
    スプログラム生成方式。
JP4086825A 1992-04-08 1992-04-08 データベースアクセスプログラム生成方式 Withdrawn JPH05289919A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4086825A JPH05289919A (ja) 1992-04-08 1992-04-08 データベースアクセスプログラム生成方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4086825A JPH05289919A (ja) 1992-04-08 1992-04-08 データベースアクセスプログラム生成方式

Publications (1)

Publication Number Publication Date
JPH05289919A true JPH05289919A (ja) 1993-11-05

Family

ID=13897593

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4086825A Withdrawn JPH05289919A (ja) 1992-04-08 1992-04-08 データベースアクセスプログラム生成方式

Country Status (1)

Country Link
JP (1) JPH05289919A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004252536A (ja) * 2003-02-18 2004-09-09 Fujitsu Ltd プログラム開発支援装置
JP2014064056A (ja) * 2012-09-19 2014-04-10 Hitachi Solutions Ltd 端末管理装置、端末管理システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004252536A (ja) * 2003-02-18 2004-09-09 Fujitsu Ltd プログラム開発支援装置
JP2014064056A (ja) * 2012-09-19 2014-04-10 Hitachi Solutions Ltd 端末管理装置、端末管理システム

Similar Documents

Publication Publication Date Title
US10289630B2 (en) Integrated developer workflow for data visualization development
JP2000090098A (ja) データベース問い合わせ方法及びその実施装置並びにその処理プログラムを記録した媒体
CN113434482A (zh) 数据迁移方法、装置、计算机设备及存储介质
US20040158820A1 (en) System for generating an application framework and components
US7451138B2 (en) Multi-part looked-up table fields and its use in data processing operations involving multiple tables of a relational database
JPH04172542A (ja) データベース管理システム
JP2004094487A (ja) 文書作成支援システム
JPH0567155A (ja) 情報検索装置
JP3670305B2 (ja) データベース検索文作成装置
CN113946597B (zh) 多模态大数据系统下的数据存储方法、装置、设备和介质
JPH03182932A (ja) プログラム生成方式
JPH0267682A (ja) データベースシステム
US20050050082A1 (en) [method for accessing remote database using a window program]
JPH04107741A (ja) Rpcにおけるサービスプロシージャの外出し方式
JP2000322295A (ja) データベースストアドサブプログラム用プログラミング支援方法ならびに装置
CN112817931A (zh) 一种增量版本文件的生成方法及装置
JPS63196934A (ja) ウインドウ属性デ−タベ−スによるウインドウ生成方式
JP2002304403A (ja) データベース管理方法およびシステム並びにその処理プログラムおよびその処理プログラムを格納した記録媒体
JPS63156229A (ja) デ−タ・ベ−ス検索装置
JPH06274332A (ja) プログラム部品の登録・検索方法
CN116415898A (zh) 一种业务信息获取方法、设备、系统和存储介质
JPH02165239A (ja) 大規模知識ベースにおけるデータアクセス方式
JPH11272524A (ja) データ変換装置および記憶媒体
JP2004302840A (ja) データベースアクセス方法
JPH10161914A (ja) 埋め込み型sql自動生成方法

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990608