JPH0573379A - Data base control system - Google Patents
Data base control systemInfo
- Publication number
- JPH0573379A JPH0573379A JP3259701A JP25970191A JPH0573379A JP H0573379 A JPH0573379 A JP H0573379A JP 3259701 A JP3259701 A JP 3259701A JP 25970191 A JP25970191 A JP 25970191A JP H0573379 A JPH0573379 A JP H0573379A
- Authority
- JP
- Japan
- Prior art keywords
- procedure
- record
- database
- data
- library
- 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.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【技術分野】本発明はデータベース管理システムに関
し、特に手続き型属性を有するデータの管理システムに
関するものである。TECHNICAL FIELD The present invention relates to a database management system, and more particularly to a data management system for data having a procedural attribute.
【0002】[0002]
【従来技術】従来のデータベース管理システムでは、デ
ータ属性として数字,文字等の静的な属性を取扱うか、
あるいは手続きが登録できた場合でも、データベース固
有の言語で記述された手続きをレコード定義に対して登
録できるだけである。利用者により任意の言語で作成さ
れた手続きを、格納されたレコードの実体毎に登録でき
るようにはなっていない。2. Description of the Related Art In a conventional database management system, whether static attributes such as numbers and characters are handled as data attributes,
Alternatively, even if the procedure can be registered, the procedure described in the database-specific language can only be registered in the record definition. It is not possible to register a procedure created by the user in any language for each entity of the stored record.
【0003】この様な従来のデータベース管理システム
では、データベースに登録されたレコードの実態をアク
セスする場合、個々のレコードの実体毎に異った手続き
を実行させることはできない。更には、レコード定義に
対して登録できる手続きの作成に当たっても、データベ
ース管理システムに個有の言語についての知識が必要に
なるという欠点がある。In such a conventional database management system, when accessing the actual condition of the record registered in the database, it is impossible to execute a different procedure for each record entity. Furthermore, even when creating a procedure that can be registered for a record definition, there is a drawback that knowledge of the language unique to the database management system is required.
【0004】[0004]
【発明の目的】そこで、本発明はかかる従来技術の欠点
を解消すべくなされたものであって、その目的とすると
ころは、データベース内の各レコードに関して利用者が
任意の言語で作成した手続きを管理し、データ処理の自
由度を向上させるようにしたデータベース管理システム
を提供することにある。SUMMARY OF THE INVENTION Therefore, the present invention has been made to solve the above-mentioned drawbacks of the prior art. The object of the present invention is to create a procedure created by a user in an arbitrary language for each record in a database. It is to provide a database management system that manages and improves the degree of freedom of data processing.
【0005】[0005]
【発明の構成】本発明によれば、データベースに登録さ
れているレコードに対して操作を行う際にレコード毎に
定義された手続きを動作させるデータベース管理システ
ムであって、データベース定義を翻訳してオブジェクト
を生成するデータベース定義手段と、前記データベース
定義手段から呼出され、レコード定義時にそのレコード
内で属性が手続きである旨宣言されたデータ項目を翻訳
しオブジェクトを生成する手続き型データ属性定義手段
と、利用者自身により任意の高級言語を用いて作成され
た手続き名とその手続きで用いられるパラメータとを、
前記オブジェクトのレコード定義情報を参照して手続き
型データ属性を持つデータとして登録するレコード登録
手段と、手続きが登録されている実行形式プログラムラ
イブラリと、前記実行形式プログラムライブラリにおけ
る手続の存在確認を行うライブラリ検索手段と、前記実
行形式プログラムライブラリから手続きを主記憶に展開
する手続き展開手段と、アプリケーションプログラムか
らのレコード登録要求時に、前記実行形式プログラムラ
イブラリにおける手続の存在確認を行うライブラリ検索
手段を呼出す手段と、アプリケーションプログラムから
のレコード検索要求時に、レコードを検索して手続き型
データ属性を持つデータ項目が存在する場合、前記ライ
ブラリ検索手段及び前記手続き展開手段を呼出して利用
者により与えられた手続きを呼出すレコード検索手段と
を含むことを特徴とするデータベース管理システムが得
られる。According to the present invention, there is provided a database management system for operating a procedure defined for each record when operating a record registered in a database, which translates the database definition to create an object. And a procedural-type data attribute defining unit that is called from the database defining unit and translates a data item that is declared as an attribute in the record when the record is defined and creates an object The procedure name created by the person himself using an arbitrary high-level language and the parameters used in the procedure,
Record registration means for referring to the record definition information of the object and registering it as data having a procedural data attribute, an executable program library in which the procedure is registered, and a library for confirming the existence of the procedure in the executable program library A searching means, a procedure expanding means for expanding a procedure from the execution format program library into a main memory, and a means for calling a library searching means for confirming the existence of the procedure in the execution format program library when a record registration request is made from an application program. When a record search request is issued from an application program, when a record is searched and a data item having a procedural data attribute exists, the library search means and the procedure expansion means are called to provide the data item. Database management system is obtained, characterized in that it comprises a record retrieval means for calling the procedure.
【0006】[0006]
【実施例】以下に図面を参照しつつ本発明の実施例を説
明する。Embodiments of the present invention will be described below with reference to the drawings.
【0007】図1は本発明の実施例である手続き型デー
タの管理方式の構成を示すブロック図である。本発明の
実施例は、手続き型データの定義を翻訳し、データベー
ス定義オブジェクトに登録するデータベース定義部1
と、アプリケーションプログラム(AP)から呼び出さ
れ手続き型データ中に手続き名を登録し、また登録した
手続き型データを検索した際、既存の実行形式プログラ
ムライブラリ5から手続き型データに設定されている手
続き名により主記憶(図示せず)上に対応するプログラ
ムを読込み実行させるデータベース操作部2とからな
る。FIG. 1 is a block diagram showing the configuration of a procedural data management system according to an embodiment of the present invention. In the embodiment of the present invention, the database definition unit 1 that translates the definition of procedural data and registers it in the database definition object
And a procedure name called from the application program (AP) to register the procedure name in the procedure type data and searching for the registered procedure type data, the procedure name set in the procedure type data from the existing executable program library 5 And a database operation unit 2 for reading and executing a corresponding program on a main memory (not shown).
【0008】データベース定義部1は、手続き型データ
を含むデータベース定義言語ソース3を入力とするデー
タベース定義手段11を有し、このデータベース定義手
段11のその中に手続き型データ属性定義手段12を有
している。そして、データベース定義部1はデータベー
ス定義言語ソース3に従ってデータベース定義オブジェ
クト4を生成する。The database defining section 1 has a database defining means 11 which inputs a database definition language source 3 containing procedural data, and a procedural data attribute defining means 12 in the database defining means 11. ing. Then, the database definition unit 1 generates the database definition object 4 according to the database definition language source 3.
【0009】データベース操作部2は、アプリケーショ
ンプログラム(AP)21、レコード登録手段22、レ
コード検索手段23、ライブラリ検索手段24、手続き
展開手段25及び通常の手段によって作成された実行形
式プログラムライブラリ5から構成されている。The database operating unit 2 is composed of an application program (AP) 21, a record registration means 22, a record search means 23, a library search means 24, a procedure expansion means 25 and an executable program library 5 created by a normal means. Has been done.
【0010】ここで、手続き型データについて述べる。
従来からあるデータは文字(JIS文字等)や数字(2
進数,4ビット10進数等)、グラフイメージ等を有し
ているが、本発明で用いるデータは、従来のかかるデー
タとは異なり、データ中に手続きを示す情報(図4に示
すデータベース内格納構造では、手続き名とその手続で
用いるパラメータのアドレス)を有しており、これを称
して手続き型データと呼ぶ。Here, procedural data will be described.
The data that has existed in the past is characters (JIS characters, etc.) and numbers (2
The data used in the present invention is different from the conventional data, but has information indicating a procedure in the data (storage structure in database shown in FIG. 4). Has a procedure name and the address of a parameter used in the procedure), which is called procedural data.
【0011】データベース定義手段11は、データベー
ス定義言語ソース3(図9のデータベース定義言語での
手続き型データ定義例参照)を入力として、手続き型デ
ータ属性が定義されている場合、手続き型データ属性を
レコードのデータベース内形式として展開する手続き型
データ属性定義手段12を呼出し、データベース定義内
容を解析し、データベース定義オブジェクト(図10の
データベース定義オブジェクトの実現例参照)4を作成
する。The database defining means 11 receives the database definition language source 3 (see the example of procedural data definition in the database definition language of FIG. 9) as input, and when the procedural data attribute is defined, the procedural data attribute is defined. The procedural data attribute definition means 12 which develops as a record in-database format is called, the database definition content is analyzed, and a database definition object (see the implementation example of the database definition object in FIG. 10) 4 is created.
【0012】レコード登録手段22はアプリケーション
プログラム(AP)21から呼出され、手続き型データ
属性を持つデータに与えられた手続き名の存在確認をな
すため、ライブラリ検索手段24を呼出し、存在が確認
できるとデータベース(図示せず)へレコードを登録す
る。Since the record registration means 22 is called from the application program (AP) 21 and confirms the existence of the procedure name given to the data having the procedural data attribute, the library search means 24 is called and the existence can be confirmed. A record is registered in a database (not shown).
【0013】レコード検索手段23はAP21から呼出
され、要求されたレコードをデータベースから読出し手
続き型データ属性を持つデータが存在する場合、手続き
名の存在確認をライブラリ検索手段24を呼出すことに
より行い、存在すれば、手続き展開手段25を呼出し、
手続きを主記憶上に展開し呼出す。The record search means 23 is called by the AP 21, reads the requested record from the database, and if there is data having a procedural data attribute, the existence of the procedure name is confirmed by calling the library search means 24. Then, the procedure expanding means 25 is called,
The procedure is expanded in the main memory and called.
【0014】ライブラリ検索手段24はパラメータとし
て手続き名を受取り、実行形式プログラムライブラリ5
を検索することにより、与えられた手続きが登録されて
いることを確認する。The library search means 24 receives the procedure name as a parameter, and executes the executable program library 5
Confirm that the given procedure is registered by searching.
【0015】手続き展開手段25は、パラメータとして
与えられた手続き名に対応するプログラムを実行形式プ
ログラムライブラリ5から主記憶上に展開し、レコード
検索手段との間の呼出し関係を主記憶上で解決(リン
ク)する。The procedure expanding means 25 expands the program corresponding to the procedure name given as a parameter from the execution format program library 5 into the main memory, and solves the calling relationship with the record searching means in the main memory ( Link).
【0016】図2はデータベース定義手段11の処理概
要を示す。データベース定義言語ソース3を順次読込み
(201 )、ソースが終了しなければ(202 )、手続き型
データ属性定義かどうかを検査する(203 )。手続き型
データ属性定義であれば、手続き型データ定義(103 )
を呼出し、データベース内レコード形式として反映させ
る(205 )。FIG. 2 shows an outline of processing of the database defining means 11. The database definition language source 3 is sequentially read (201), and if the source is not completed (202), it is checked whether it is a procedural data attribute definition (203). If it is a procedural data attribute definition, procedural data definition (103)
Is called and reflected as the record format in the database (205).
【0017】また、203 の検査で、手続き型データ属性
定義でなければ、通常の構文解析を行う(204 )。その
後、データベース定義オブジェクトに変換し登録する
(206)。ソースが終了すれば処理を終了する(207
)。If it is not a procedural data attribute definition in the check at 203, normal syntax analysis is performed (204). Then, it is converted into a database definition object and registered (206). When the source is finished, the process is finished (207
).
【0018】図3は手続き型データ属性定義手段12の
処理フローを示している。手続き型データ属性をもつ項
目のレコード内位置を計算し(301 )、手続き名の領域
長、データベース内アドレス領域サイズを計算しレコー
ドサイズに加算する(302 )。これにより、手続き型デ
ータ属性を持つデータ項目のレコード内管理状態を決定
し処理が終了する(303 )。FIG. 3 shows a processing flow of the procedural data attribute defining means 12. The position in the record of the item having the procedural data attribute is calculated (301), and the area length of the procedure name and the address area size in the database are calculated and added to the record size (302). As a result, the in-record management status of the data item having the procedural data attribute is determined, and the processing ends (303).
【0019】図4はデータベース内での手続き型データ
属性の情報の持ち方を示している。レコード401 内にお
いて、手続き型データ属性は、手続き名と手続きによっ
て個数が異なるパラメータを管理するためのデータベー
ス内アドレスをもつことを表している。FIG. 4 shows how to hold procedural data attribute information in the database. In the record 401, the procedural data attribute indicates that it has a procedure name and an in-database address for managing parameters whose number varies depending on the procedure.
【0020】また、パラメータ情報は、パラメータとし
て与えられたデータ項目名を示すためのレコード内オフ
セットと次のパラメータを示すデータベース内アドレス
から構成されるパラメータ情報レコード402 として、デ
ータベース上で鎖状に連結され管理されることを表して
いる。The parameter information is linked in a chain on the database as a parameter information record 402 composed of an in-record offset indicating the data item name given as a parameter and an in-database address indicating the next parameter. It means that it is managed.
【0021】図5は図11で示されるソースプログラム
記述例(手続き型データの登録用構文例)によってアプ
リケーションプログラムAP21から呼出された際に実
行されるレコード登録手段22の処理概要を示してい
る。FIG. 5 shows an outline of processing of the record registration means 22 executed when called from the application program AP21 according to the source program description example (procedural data registration syntax example) shown in FIG.
【0022】レコード登録手段22は、レコード本体の
登録の場合(501 )、データベース定義オブジェクト4
を参照してレコード定義情報を取得する(502 )。その
後、レコード内各手続き型属性を持つデータの初期化を
行い(503 )、レコードをデータベースに格納する(50
4 )。In the case of registering the record body (501), the record registration means 22 determines the database definition object 4
To obtain record definition information (502). After that, the data having each procedural attribute in the record is initialized (503) and the record is stored in the database (50).
Four ).
【0023】また、501 の比較で、手続き型データの登
録と判定した場合、AP21から渡されたデータ項目名
を表すパラメータを取得し(505 )、登録要求のデータ
項目名が最新に登録したレコードに所属するかを確認す
る(506 )。この際、最新に登録したレコードでなけれ
ば、エラーコードを返却し処理を終了する(509 )。正
しければ、ライブラリ検索手段24を呼出し(507)、手
続き名を示すパラメータを取得し、AP21から渡され
た手続き名が実行形式プログラムライブラリ5に登録済
みかを確認する。登録されていなければ(508 )エラー
コードを返却し処理を終了する(509 )。If it is judged by the comparison of 501 that procedural data is registered, the parameter representing the data item name passed from the AP 21 is acquired (505), and the record in which the data item name of the registration request is registered most recently. Check if you belong to (506). At this time, if the record is not the latest registered record, an error code is returned and the processing ends (509). If it is correct, the library search means 24 is called (507), the parameter indicating the procedure name is acquired, and it is confirmed whether the procedure name passed from the AP 21 has been registered in the executable program library 5. If it is not registered (508), an error code is returned and the processing ends (509).
【0024】登録されている場合、最新に処理したレコ
ードのデータ項目の内容として手続き名を設定する(51
0 )。その後、手続き渡すパラメータを示すパラメータ
が終了するまで(511 )、パラメータ情報レコードをデ
ータベースに登録し(512 )、全てのパラメータ情報を
登録するとレコードを更新し(513 )、処理を終了する
(514 )。If registered, the procedure name is set as the content of the data item of the most recently processed record (51
0). After that, the parameter information record is registered in the database (512) until the parameter indicating the parameter to be passed to the procedure ends (512), and when all the parameter information is registered, the record is updated (513) and the processing ends (514). ..
【0025】図6はレコード検索手段23の処理フロー
を示している。APからの指示に従いデータベースから
レコードを検索する(601 )。検索したレコードに手続
き型属性が定義されているかを検査する(602 )。手続
き型データ属性が終了するまで(603 )以下の処理を行
う。FIG. 6 shows a processing flow of the record search means 23. A record is retrieved from the database according to the instruction from the AP (601). It is checked whether the retrieved record has a procedural attribute defined (602). The following processing is performed until the procedural data attribute is completed (603).
【0026】手続き型データから手続き名を取得し(60
4 )、手続き名をパラメータとしてライブラリ検索手段
24を呼出す(605 )。パラメータ情報レコードをデー
タベースから検索し(606 )、パラメータが終了するま
で(607 )以下の処理を繰返す。Obtain the procedure name from the procedural data (60
4) Call the library search means 24 with the procedure name as a parameter (605). The parameter information record is retrieved from the database (606) and the following processing is repeated until the parameter is completed (607).
【0027】パラメータ情報をサブルーチン呼出しのパ
ラメータの形式として設定し(608)、次のパラメータ
情報レコードを検索する(609 )。パラメータ情報レコ
ードが終了すると、手続き展開手段25を呼出す(610
)ことにより、手続きをサブルーチンとしてリンク
し、手続きを呼出す(611 )。この際、展開エラーが発
生すると、APへエラーコードを返却し処理を終了す
る。手続き型データ属性の処理をすべて行うと処理を終
了する(612 )。The parameter information is set as the parameter format of the subroutine call (608), and the next parameter information record is retrieved (609). When the parameter information record is completed, the procedure expanding means 25 is called (610).
), The procedure is linked as a subroutine and the procedure is called (611). At this time, if a development error occurs, an error code is returned to the AP and the process ends. When all the procedural data attribute processing has been performed, the processing ends (612).
【0028】図7は手続き展開手段25の処理フローを
示している。実行形式プログラムライブラリ5を検索し
(701 )、APから与えられた手続き名がライブラリ中
に存在するかを確認する。存在するかを検証し(702
)、存在しなければエラーコードを返却し処理を終了
する(707 )。FIG. 7 shows a processing flow of the procedure expanding means 25. The executable program library 5 is searched (701) and it is confirmed whether the procedure name given by the AP exists in the library. Verify if it exists (702
), If it does not exist, an error code is returned and the process ends (707).
【0029】存在した場合、実行形式プログラムを主記
憶上に展開するためのメモリサイズを計算する(703
)。この計算されたメモリサイズに応じて、主記憶上
に領域を確保し(704 )、手続きを主記憶装置上に読込
むと同時にサブルーチンとしてリンクする(705 )。こ
れだけの処理を行った後、処理を終了する。If it exists, the memory size for expanding the executable program on the main memory is calculated (703).
). An area is secured in the main memory according to the calculated memory size (704), and the procedure is read into the main memory and linked as a subroutine (705). After performing this amount of processing, the processing ends.
【0030】図8はライブラリ検索手段の処理フローを
示している。APから与えられた手続き名を持つ実行形
式プログラムを実行形式プログラムライブラリ5中で検
索する(801 )。手続きが存在しなければ(802 )、エ
ラーコードを返却し処理を終了する(804 )。存在すれ
ば正常リターンする(805 )。FIG. 8 shows the processing flow of the library search means. The executable program having the procedure name given by the AP is searched in the executable program library 5 (801). If the procedure does not exist (802), the error code is returned and the processing is terminated (804). If it exists, it returns normally (805).
【0031】図9は従来のレコード定義文(901 )、デ
ータ定義文(902 )に新たに、手続き型データの定義文
(903 )を追加し、データ項目の属性として、手続き型
データの定義を可能とすることを表している。In FIG. 9, a procedural data definition statement (903) is newly added to the conventional record definition statement (901) and data definition statement (902), and the procedural data definition is defined as an attribute of the data item. Indicates that it is possible.
【0032】図10は図9の手続き型データ項目を定義
したときのオブジェクト情報の持ち方を表している。10
01は従来のレコード定義のオブジェクトを表し、1002は
新たに手続き型データのオブジェクトを表している。FIG. 10 shows how to hold object information when the procedural data item of FIG. 9 is defined. Ten
01 represents a conventional record definition object, and 1002 newly represents a procedural data object.
【0033】図11は手続き型データをデータベースに
登録する際のデータベース操作命令の構文を表してい
る。1101は従来のレコードの登録命令であり、1102は手
続き型データの登録命令の構文を表している。1102で
は、手続き型データであるデータ項目名に対して、手続
き名と手続き名に対応するプログラムを呼出す際のパラ
メータを与えることにより、手続き型データの登録が完
了することを表している。FIG. 11 shows the syntax of a database operation command when registering procedural data in the database. 1101 is a conventional record registration command, and 1102 represents the syntax of a procedural data registration command. 1102 indicates that the registration of the procedural data is completed by giving the procedure name and the parameter for calling the program corresponding to the procedure name to the data item name which is the procedural data.
【0034】[0034]
【発明の効果】本発明によれば、データベースに格納さ
れたレコードの各々に対して利用者が独自に任意の高級
言語で作成した手続きを登録できるので、データベース
独自のデータ操作言語を習得するための工数を消費する
ことなくよりデータ指向の高いデータベース運用が可能
となるという効果がある。According to the present invention, since the user can individually register the procedure created in any high-level language for each record stored in the database, the user can learn the data manipulation language unique to the database. This has the effect of enabling a more data-oriented database operation without consuming the man-hours of
【図1】本発明の実施例のシステムブロック図である。FIG. 1 is a system block diagram of an embodiment of the present invention.
【図2】データベース定義手段の処理フロー図である。FIG. 2 is a processing flow chart of a database defining means.
【図3】手続き型データ属性定義手段の処理フロー図で
ある。FIG. 3 is a processing flow chart of a procedural data attribute definition means.
【図4】手続き型データ属性を持つデータ項目が定義さ
れたコードのデータベース内構造を示す図である。FIG. 4 is a diagram showing a database internal structure of a code in which a data item having a procedural data attribute is defined.
【図5】レコード登録手段の処理フロー図である。FIG. 5 is a processing flow chart of a record registration unit.
【図6】レコード検索手段の処理フロー図である。FIG. 6 is a processing flow chart of a record search means.
【図7】手続き展開手段の処理フロー図である。FIG. 7 is a process flow diagram of a procedure expanding unit.
【図8】ライブラリ検索手段の処理フロー図である。FIG. 8 is a process flow diagram of a library search means.
【図9】データベース定義言語での手続き型定義例を示
す図である。FIG. 9 is a diagram showing an example of a procedure type definition in a database definition language.
【図10】データベース定義オブジェクトの実現例を示
す図である。FIG. 10 is a diagram showing an implementation example of a database definition object.
【図11】手続き型データの登録用構文の例を示す図で
ある。FIG. 11 is a diagram showing an example of a syntax for registration of procedural data.
1 データベース定義部 2 データベース操作部 3 データベース定義言語ソース 4 データベース定義オブジェクト 5 実行形式プログラムライブラリ 11 データベース定義手段 12 手続き型データ属性定義手段 21 アプリケーションプログラム 22 レコード登録手段 23 レコード検索手段 24 ライブラリ検索手段 25 手続き展開手段 1 database definition part 2 database operation part 3 database definition language source 4 database definition object 5 execution format program library 11 database definition means 12 procedural data attribute definition means 21 application program 22 record registration means 23 record search means 24 library search means 25 procedure Deployment means
Claims (1)
に対して操作を行う際にレコード毎に定義された手続き
を動作させるデータベース管理システムであって、デー
タベース定義を翻訳してオブジェクトを生成するデータ
ベース定義手段と、前記データベース定義手段から呼出
され、レコード定義時にそのレコード内で属性が手続き
である旨宣言されたデータ項目を翻訳しオブジェクトを
生成する手続き型データ属性定義手段と、利用者自身に
より任意の高級言語を用いて作成された手続き名とその
手続きで用いられるパラメータとを、前記オブジェクト
のレコード定義情報を参照して手続き型データ属性を持
つデータとして登録するレコード登録手段と、手続きが
登録されている実行形式プログラムライブラリと、前記
実行形式プログラムライブラリにおける手続の存在確認
を行うライブラリ検索手段と、前記実行形式プログラム
ライブラリから手続きを主記憶に展開する手続き展開手
段と、アプリケーションプログラムからのレコード登録
要求時に、前記実行形式プログラムライブラリにおける
手続の存在確認を行うライブラリ検索手段を呼出す手段
と、アプリケーションプログラムからのレコード検索要
求時に、レコードを検索して手続き型データ属性を持つ
データ項目が存在する場合、前記ライブラリ検索手段及
び前記手続き展開手段を呼出して利用者により与えられ
た手続きを呼出すレコード検索手段とを含むことを特徴
とするデータベース管理システム。1. A database management system for operating a procedure defined for each record when operating a record registered in the database, wherein the database definition means translates the database definition to generate an object. And a procedural data attribute definition unit that is called from the database definition unit and that translates a data item in which the attribute is declared to be a procedure in the record definition and creates an object, and an arbitrary high-grade data by the user himself. Record registration means for registering a procedure name created using a language and parameters used in the procedure as data having a procedural data attribute by referring to the record definition information of the object, and the procedure is registered. Executable program library and the executable program A library searching means for confirming the existence of the procedure in the library, a procedure expanding means for expanding the procedure from the execution format program library into the main memory, and a existence confirmation of the procedure in the execution format program library when a record registration request is made from the application program. And a library search means for calling the library search means and a procedure expansion means when the record is searched and a data item having a procedural data attribute exists at the time of a record search request from the application program. And a record search means for calling a procedure given by a person.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3259701A JPH0573379A (en) | 1991-09-11 | 1991-09-11 | Data base control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3259701A JPH0573379A (en) | 1991-09-11 | 1991-09-11 | Data base control system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0573379A true JPH0573379A (en) | 1993-03-26 |
Family
ID=17337733
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3259701A Pending JPH0573379A (en) | 1991-09-11 | 1991-09-11 | Data base control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0573379A (en) |
-
1991
- 1991-09-11 JP JP3259701A patent/JPH0573379A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2986042B2 (en) | Method and apparatus for modifying an object-oriented programming environment | |
| JPWO2000045260A1 (en) | Compiler device, compiling method, and storage medium storing a program therefor | |
| JP2644728B2 (en) | Data dictionary directory system | |
| JPH04172542A (en) | Function extension system for data base management system | |
| KR930000633B1 (en) | Active coping computer systems | |
| JP2574985B2 (en) | Digital data processing system and error handling method | |
| JPH09114693A (en) | Program development support device and program execution device | |
| JPH0573379A (en) | Data base control system | |
| JPH06110733A (en) | Program test case generator | |
| JPH02165353A (en) | Conversation type data processing system | |
| JPH1153391A (en) | Database access method | |
| JP2820184B2 (en) | Load module unit test support device | |
| JPH03282935A (en) | Compile processor and compile processing system | |
| JP3338752B2 (en) | Deadlock reduction method by explicitly specifying updatable tables | |
| JP2000322295A (en) | Method and device for programming support for data base stored sub-program | |
| JPH06301668A (en) | Simulation data construction method | |
| JP2000181691A (en) | Program structure analysis system | |
| CN119987847A (en) | Dynamic code management method, system, computer device and readable storage medium | |
| JPH1083328A (en) | Pseudo input / output realization method for unit test | |
| JP2764782B2 (en) | Data structure expansion method for COBOL programs | |
| JPH07244601A (en) | Method and apparatus for accessing relational database | |
| JPH06236262A (en) | Data structure extending system for cobol program | |
| JPH02287737A (en) | Automatic designing system for test item | |
| JP2003140922A (en) | Sql debugging method of different type of database system and its system | |
| JPH0359726A (en) | Program unit batch translation system |