Implementation of relational data base management systems on micro-computers
Thesis/Dissertation
·
OSTI ID:6398182
This dissertation describes an implementation of a Relational Data Base Management System on a microcomputer. A specific floppy disk based hardward called TERAK is being used, and high level query interface which is similar to a subset of the SEQUEL language is provided. The system contains sub-systems such as I/O, file management, virtual memory management, query system, B-tree management, scanner, command interpreter, expression compiler, garbage collection, linked list manipulation, disk space management, etc. The software has been implemented to fulfill the following goals: (1) it is highly modularized. (2) The system is physically segmented into 16 logically independent, overlayable segments, in a way such that a minimal amount of memory is needed at execution time. (3) Virtual memory system is simulated that provides the system with seemingly unlimited memory space. (4) A language translator is applied to recognize user requests in the query language. The code generation of this translator generates compact code for the execution of UPDATE, DELETE, and QUERY commands. (5) A complete set of basic functions needed for on-line data base manipulations is provided through the use of a friendly query interface. (6) To eliminate the dependency on the environment (both software and hardware) as much as possible, so that it would be easy to transplant the system to other computers. (7) To simulate each relation as a sequential file. It is intended to be a highly efficient, single user system suited to be used by small or medium sized organizations for, say, administrative purposes. Experiments show that quite satisfying results have indeed been achieved.
- Research Organization:
- Lehigh Univ., Bethlehem, PA (USA)
- OSTI ID:
- 6398182
- Country of Publication:
- United States
- Language:
- English
Similar Records
ILEX: an intelligent relational database system
Parallel garbage collection without synchronization overhead. Technical report
PcapDB: Search Optimized Packet Capture, Version 0.1.0.0
Conference
·
Fri Dec 31 23:00:00 EST 1982
· SIGPC Not.; (United States)
·
OSTI ID:6331001
Parallel garbage collection without synchronization overhead. Technical report
Technical Report
·
Wed Aug 01 00:00:00 EDT 1984
·
OSTI ID:6042747
PcapDB: Search Optimized Packet Capture, Version 0.1.0.0
Software
·
Fri Nov 04 00:00:00 EDT 2016
·
OSTI ID:1337568