View : 110 Download: 0

DESIGN AND IMPLEMENTATION OF A DATA DESCRIPTION AND MANIPULATION LANGUAGE

Title
DESIGN AND IMPLEMENTATION OF A DATA DESCRIPTION AND MANIPULATION LANGUAGE
Authors
洪叔禾
Issue Date
1975
Department/Major
대학원 수학과
Publisher
이화여자대학교 대학원
Degree
Master
Advisors
李龍兑
Abstract
본 연구는 database system을 위한 data description language와 database management system을 위한 data manipulation language 을 개발하며 이 language을 CYBER 72에 의해서 execution 할 수 있도록 compiler를 개발하는데 그 주요 목적이 있다 새로 개발된 data description langi □ nipukation language을 약칭해서 각각 DDL-S 및 DML-S로 부르겠다. 그리고 이 두 언어의 compiler를 DDL-S compiler 및 DML-S compiler라고 부른다. 더 구체적으로 말하면 DDL-S는 Query Update Interim Data Deseription Language에 기초하고 있고 Set개념을 CODASYL에서 부분적으로 도입하여 개발되었다. 그리고 DML-S는 Query Update에 기초하고 있다. DDL-S compiler는 output으로서 date description listing, source program listing, DDL-S error message, 및 object progiam listing을 포함하고 있다. 한편 DML-S compiler는 statement 단위로 정보를 처리하면서 결과가 terminal에 나타나도록 한다. 본 연구의 결과로서 나타난 DDL-S와 DML-S의 장점은 아래와 같다. (1) Set 개념의 도입으로 DDL-S는 밀접한 관계가 있는 data-item 이 상이한 record 또는 한 record (data - item 의 종류가 많을때) 에 있을 경우 동시에 식별할수 있도록 한다. (2) DDL-S compilation 과정에 있어서 input deta deck을 위한 source program을 새로 짤 필요없이 그것을 위한 abject programol 작성되어 erecution 된다. (3) DML-S는 column editing 이 가능하다. (4) DML-S는 한 directwe를 data의 modibication을 명령한다. (5) DML-S는 DDL-S에서 식별된 Set의 data - item을 한 direction로 볼수있다. ;The present study developed Data Description Language(DDL) for database system and Data Manipulation Language for database management system(DML). The two languages newly developed are called DDL-S and DML-S respectively for abbrsviation. Two compilers are also developed for DDL-S and DML-S to be executed by the existing machine. The DDL-S compiler includes as outputs data description listlng, source program liating, DDL-S error message, and object program listing. On the other hand, the DML-S compiler processes statement by statement producing corresponding object statement which, in turn, is immediately executed and the result of DML-S is displayed on a terminal as output When error occurs while in compIiation, DML-S error message and command (i.e., **) for input of next statement are displayed on terminal. The advantages of the DDL-S and DML-S are as follows: (1) The addition of SET concept to DDL-S enables it to identify data-items in different records that are closely related. (2) In DDL-S compilation process, the object program for input data deck is produced from the source program without having to write the source program for input data deck. (3) In DML-S the edditing of columns is possible, although it is not possible in Query Update. (4) The Qusry Update has to use two directives for commanding modification of data, but the DML-S can do it with only one directive. (5) The DML-S enables us to see on dIsplay the data-items in different records simultaneously with only one dIrective, whereas this is not possible in Query Update where one record requires one independent directive for display. In spite of the advantages listed above, the DDL-S and DML-S could not solve eompletely the problems of Qaery Update Interim Data Description Language and Query Update. The future study will make DDL-S and DML-S more useful when the fermer. succeeds in adding LOCATION MODE and ORDER and the latter arithmatic ability and SORT ROUTINE to their programs.
Fulltext
Show the fulltext
Appears in Collections:
일반대학원 > 수학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE