JPS593570A - Data transfer controlling system - Google Patents
Data transfer controlling systemInfo
- Publication number
- JPS593570A JPS593570A JP57113700A JP11370082A JPS593570A JP S593570 A JPS593570 A JP S593570A JP 57113700 A JP57113700 A JP 57113700A JP 11370082 A JP11370082 A JP 11370082A JP S593570 A JPS593570 A JP S593570A
- Authority
- JP
- Japan
- Prior art keywords
- data
- relational database
- instruction
- call
- data transfer
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/3004—Arrangements for executing specific machine instructions to perform operations on memory
- G06F9/30043—LOAD or STORE instructions; Clear instruction
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【発明の詳細な説明】
(a) 発明の技術分野
本発明は関係型データベースの複数のデータを一度に転
送するデータ転送制御方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION (a) Technical Field of the Invention The present invention relates to a data transfer control system for transferring multiple pieces of data in a relational database at once.
(b) 従来技術と問題点
fiI1図は従来の関係型データベースシステムのブロ
ック図、第2図は従来の翻訳部の動作を示すフローチャ
ート図であり、lは処理装置、2は応用プログラム部、
8は翻訳部、4は目的プログラム部、5は関係型データ
ベース管理システム、6はファイルをそれぞれ示す。応
用プログラム部2は応用プログラムを内蔵し、この応用
プログラムは翻訳部3により第2図のように処理される
。即ち応用プログラムの内容を検索して、これが関係型
データベース操作文であるや否やの検定を行いこれが関
係型データベース操作文であればコール文とし、このコ
ール文がデータ転送許容値以下か否やを判定し、以下で
あれば目的プログラム部4にこの操作文を入力する。若
し許容値以上であればエラーとして異常終了を行う。ま
た−万応用プログラムが関係型データベース操作文でな
ければ一般の翻訳処理を行い、これを目的プログラム部
4に入力する。関係型データベース操作文は前記したよ
うにデータ転送許容値以下に限定されたコール文が関係
型データベース管理システム5を介しファイル6に転送
され多量データを転送するためには応用プログラム内に
て複数の操作文を作成せねばならないといった欠点があ
った。(b) Prior Art and Problems Figure 1 is a block diagram of a conventional relational database system, and Figure 2 is a flowchart showing the operation of a conventional translation unit, where l is a processing unit, 2 is an application program unit,
Reference numeral 8 indicates a translation section, 4 indicates a target program section, 5 indicates a relational database management system, and 6 indicates a file. The application program unit 2 contains an application program, and this application program is processed by the translation unit 3 as shown in FIG. That is, it searches the contents of the application program, tests whether it is a relational database manipulation statement, and if it is a relational database manipulation statement, considers it a call statement, and determines whether this call statement is below the data transfer tolerance value. However, if the following is true, input this operation statement into the target program section 4. If the value is greater than or equal to the allowable value, an error is detected and the process is terminated abnormally. Also, if the application program is not a relational database operation statement, general translation processing is performed and this is input into the target program section 4. As mentioned above, the relational database operation statement is a call statement limited to the data transfer tolerance value or less, and is transferred to the file 6 via the relational database management system 5.In order to transfer a large amount of data, multiple calls are made within the application program. There was a drawback that operation statements had to be created.
(Cン 発明の目的
本発明は上記従来の欠点に鑑み、操作文を解読する際に
操作文をデータと命令とに分割して取扱い複数のデータ
と1個の命令として1命令により多量のデータ転送の行
える効率のよいデータ転送方式を提供することを目的と
するものである。(C) Purpose of the Invention In view of the above-mentioned drawbacks of the conventional art, the present invention deals with the operation statement by dividing it into data and instructions when decoding the operation statement. The purpose of this invention is to provide an efficient data transfer method that can perform data transfer.
(d) 発明の構成
そしてこの目的は本発明によれば、翻訳部が関係型デー
タベースの操作文を判定し、関係型データベースのデー
タを複数のコール文に展開するとともに、命令を1個の
コール文にし、この複数のデータを記憶域に格納せしめ
て命令コール文によりファイルにデータを転送するよう
にしたことを特徴とするデータ転送制御方式によって達
成される。(d) Structure and object of the invention According to the present invention, the translation unit determines the operation statement of the relational database, expands the data of the relational database into a plurality of call statements, and converts the instruction into one call statement. This is achieved by a data transfer control method characterized in that the plurality of data are stored in a storage area and transferred to a file by a command call statement.
(e) 発明の実施例 以下本発明の実施例を図によって詳細に説明する。(e) Examples of the invention Embodiments of the present invention will be described in detail below with reference to the drawings.
第8図は本発明のデータ転送制御方式の一実施例を示す
ブロック図、第4図は本発明の翻訳部の動作を示すフロ
ーチャート図であり、第1図と同一箇所は同符号を用い
るとともにその説明も省略する。図において7はインタ
ーフェース機構部、8は記憶部をそれぞれ示す。本発明
の翻訳部3は第4図に示すように動作を行う。即ち応用
プログラムを検索してこれが関係型操作文であればデー
タ部のみを複数個のコール文に展開し、命令を1個のコ
ール文に展開して目的プログラムとして目的プログラム
部4に格納する。従って目的プログラム部4には複数の
データがそれぞれコール文として格納されるとともに1
個の命令コール文が格納される。従来はこの点が異なり
命令とデータとが一対となりコール文を構成する。この
複数のデータはインターフェース機構部7を介して記憶
部8に一度格納され、1命令によりこの複数のデータバ
インターフエース機構部7と関係型データベース管理シ
ステム5とを介しファイル6に転送される。従って記憶
部8の記憶域を増大しインターフェース機構部7と関係
型データベース管理システム5と間のバス線を所要に増
大することにより多大のデータの転送が可能となる。FIG. 8 is a block diagram showing an embodiment of the data transfer control method of the present invention, and FIG. 4 is a flowchart showing the operation of the translation section of the present invention. The explanation will also be omitted. In the figure, 7 indicates an interface mechanism section, and 8 indicates a storage section. The translation section 3 of the present invention operates as shown in FIG. That is, an application program is searched, and if it is a relational operation statement, only the data part is expanded into a plurality of call statements, and the instruction is expanded into one call statement, which is stored in the target program section 4 as a target program. Therefore, a plurality of pieces of data are stored in the target program unit 4 as call statements, and one
Instruction call statements are stored. This is different from the conventional method, in which an instruction and data form a pair to form a call statement. These plural pieces of data are once stored in the storage unit 8 via the interface mechanism unit 7, and transferred to the file 6 via the plural data binder interface units 7 and the relational database management system 5 by one command. Therefore, by increasing the storage area of the storage section 8 and increasing the number of bus lines between the interface mechanism section 7 and the relational database management system 5 as required, it becomes possible to transfer a large amount of data.
げ)発明の効果
以上詳細に説明したように、本発明のデータ転送制御方
式は複数のデータを1個の命令によって転送し多量デー
タ転送をする上で効率のよいものとなるといった利点が
ある。G) Effects of the Invention As explained in detail above, the data transfer control system of the present invention has the advantage of being efficient in transferring a plurality of data by one command and transferring a large amount of data.
第111Dは従来の関係型データベースシステムのブロ
ック図、第2図は従来の翻訳部の動作を示すフローチャ
ート図、第8図は本発明のデータ転送制御方式の一実施
例を示すブロック図、第4図は本発明の翻訳部の動作を
示すフローチャート図である。
図において、1は処理装置、2は応用プログラム部、3
は翻訳部、5は関係型データベース管理システム、6は
ファイル、8は記憶部をそれぞれ示す。
代理人弁理士 松 岡 宏四部
第1図
第2図
第3図
第4図111D is a block diagram of a conventional relational database system; FIG. 2 is a flowchart showing the operation of a conventional translation unit; FIG. 8 is a block diagram showing an embodiment of the data transfer control method of the present invention; The figure is a flow chart diagram showing the operation of the translation section of the present invention. In the figure, 1 is a processing device, 2 is an application program section, and 3 is a processing unit.
5 represents a translation unit, 5 represents a relational database management system, 6 represents a file, and 8 represents a storage unit. Representative Patent Attorney Hiroshi Matsuoka Department Figure 1 Figure 2 Figure 3 Figure 4
Claims (1)
ータベース管理システムと関係型データベースのファイ
ルとから構成される関係型データベース・システムのデ
ータ転送制御方式であって該翻訳部が前記関係型データ
ベースの操作文を判定し、該関係型データベースのデー
タを複数のコール文に展開するとともに、命令を1個の
コール文にし、前記処理装置と関係型データ管理システ
ムと間に記憶域を介在せしめ該記憶域に複数のデータを
格納し前記命令コール文により前記関係型データベース
のファイルにデータを転送するようにしたことを特徴と
するデータ転送制御方式。A data transfer control method for a relational database system comprising a processing device having an application program translation unit, a relational database management system, and a relational database file, wherein the translation unit operates the relational database. determines the statement, expands the data in the relational database into a plurality of call statements, converts the instruction into one call statement, interposes a storage area between the processing device and the relational data management system, and interposes the storage area between the processing device and the relational data management system. 1. A data transfer control method, characterized in that a plurality of data are stored in a file, and the data is transferred to a file of the relational database by the instruction call statement.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57113700A JPS593570A (en) | 1982-06-29 | 1982-06-29 | Data transfer controlling system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57113700A JPS593570A (en) | 1982-06-29 | 1982-06-29 | Data transfer controlling system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS593570A true JPS593570A (en) | 1984-01-10 |
Family
ID=14618955
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57113700A Pending JPS593570A (en) | 1982-06-29 | 1982-06-29 | Data transfer controlling system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS593570A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62259135A (en) * | 1986-05-06 | 1987-11-11 | Hitachi Ltd | Gathering fetch processing system |
-
1982
- 1982-06-29 JP JP57113700A patent/JPS593570A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62259135A (en) * | 1986-05-06 | 1987-11-11 | Hitachi Ltd | Gathering fetch processing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2300921B1 (en) | Flashcopy handling | |
JPS593570A (en) | Data transfer controlling system | |
JPS59116875A (en) | Ipl method of multiprocessor system | |
US5784701A (en) | Method and system for dynamically changing the size of a hardware system area | |
JPH04107741A (en) | Draw-out system for service procedure in rpc | |
JPH0296277A (en) | Picture data control system | |
JPH04260141A (en) | Data shared processor | |
JPH0340053A (en) | Control system for plural communication procedures | |
JP2654230B2 (en) | File transfer method | |
JPS59144955A (en) | Information processor | |
JPH04348438A (en) | Using right control system | |
JPH04299432A (en) | Data base control system | |
JPH04140157A (en) | Font control system of printer | |
JPH05210562A (en) | Network file system | |
JPS58155588A (en) | Processing system of logical swap out | |
GB2166571A (en) | Data processing system | |
JPS5919287A (en) | Input and output processing system by memory access instruction | |
JPH04171576A (en) | Document data updating system | |
JPS58155466A (en) | Virtual input and output system with high efficiency | |
JPH04296927A (en) | High speed processing method for computer system | |
JPS63191262A (en) | Dynamic file processing system | |
JPH0497464A (en) | Off-line memory information transfer control system in communication processing equipment | |
JPH04119443A (en) | Computer network system | |
JPS58142451A (en) | Interruption control system | |
JPH0650484B2 (en) | Dynamic Real Memory Resident Control Method of Transaction Processing Program in Virtual Memory Computer System |