An implementation of a CODASYL based data management system under the UNIX operating system.

Download
Author
Howard, John Edward
Date
1976-06Advisor
Barksdale, G.L. Jr.
Second Reader
Rich, Lyle V.
Metadata
Show full item recordAbstract
This thesis reports the implementation of a Data Base Management System (DBMS) based on the CODASYL design. The DBMS was implemented on a DEC PDP 11/50 computer utilizing the UNIX operating system. Background material includes a discussion of data base history and techniques, design of UNIX AND THE C programming language. The research performed was the adaptation of the CODASYL DBMS design to the UNIX environment and the design of a C language Data Description Language (DDL) and Data Manipulation Language (DML) to interface the DBMS to user programs. Conclusions and recommendations for improvements are also included.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
The implementation of a network CODASYL-DML interface for the multi-lingual database system.
Emdi, Bulent (1985-12);Traditionally, the design and implementation of a conventional database system begins with the selection of a data model, followed by the specification of a model-based data language. An alternative to this traditional ... -
The multi-lingual database system
Demurjian, Steven A.; Hsiao, David K. (Monterey, California. Naval Postgraduate School, 1986-02); NPS52-86-011In the past, the design and implementation of a database system has followed a rather conventional approach. First, a specific data model for the database system is chosen. Second, a corresponding model-based data language ... -
Accessing a functional database via CODASYL-DML transactions
Coker, Harry Jr. (1987-06);Conventional approaches to the design and implementation of database systems have been based upon the premise of a single data model with its model-based data language, thus restricting the database system to transactions ...