JPS593570A - Data transfer controlling system - Google Patents

Data transfer controlling system

Info

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
Application number
JP57113700A
Other languages
Japanese (ja)
Inventor
Norio Tamura
田村 典男
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP57113700A priority Critical patent/JPS593570A/en
Publication of JPS593570A publication Critical patent/JPS593570A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/3004Arrangements for executing specific machine instructions to perform operations on memory
    • G06F9/30043LOAD 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

PURPOSE:To transfer a large quantity of data with high efficiency by one instruction, by dividing a controlling sentence into plural data and an instruction for procession when the controlling sentence is decoded. CONSTITUTION:A program incorporated into an application program part 2 is retrieved by an interpreting part 3. If the program is equal to a relational operation sentence, only the data part is developed to plural call sentences. Then the instruction is turned into a call sentence and stored to an objective program part 4 in the form of an objective program. Therefore, the part 4 stores plural data as call sentences respectively. These data are stored in a storage part 8 via an interface 7, then transferred to a file 6 by one instruction. Thus it is possible to transfer a large quantity of data by increasing the storage region of the part 8 and the number of buses as desired between the interface 7 and a relational data base control system 5.

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.

【図面の簡単な説明】[Brief explanation of drawings]

第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)

【特許請求の範囲】[Claims] 応用プログラムの翻訳部を具備する処理装置と関係型デ
ータベース管理システムと関係型データベースのファイ
ルとから構成される関係型データベース・システムのデ
ータ転送制御方式であって該翻訳部が前記関係型データ
ベースの操作文を判定し、該関係型データベースのデー
タを複数のコール文に展開するとともに、命令を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.
JP57113700A 1982-06-29 1982-06-29 Data transfer controlling system Pending JPS593570A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62259135A (en) * 1986-05-06 1987-11-11 Hitachi Ltd Gathering fetch processing system

Cited By (1)

* Cited by examiner, † Cited by third party
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