Show simple item record

dc.contributor.advisorDrew, Dan D.
dc.creatorForehand, Jimmie Charles Rhea
dc.date.accessioned2020-01-08T18:22:13Z
dc.date.available2020-01-08T18:22:13Z
dc.date.created1976
dc.date.issued1975
dc.identifier.urihttps://hdl.handle.net/1969.1/DISSERTATIONS-182754
dc.description.abstractA high level language (GDBD - Generalized Data Base Definition) is presented for hierarchical relationships, network relationships, and data field definitions which, with a proper translator, can be used to generate data base definitions for any data base system with these features. The hierarchical relationships are specified by the production notation of formal languages. A notation for the "many-to-one" feature of network relationships has been specified which follows the hierarchical path of the "many", and points to the "one". The data field definitions as named by n-tuples where the name relates the data field to the hierarchical definition and positional parameters define the specific features of the data field. To test the GDBD language three test data bases have been designed. Hierarchical relationships and data field definitions for each of the three data bases are presented. Also two network relationships exist connecting the data bases. One of the test data bases has been used to demonstrate data base definitions for each of the following data base systems: ADAM, IDS, ISL-1, MARK IV, NMCS, SC-1, TDMS, UL/1, and a CODASYL type schema. This demonstrates the commonality of the three features of the GDBD language. A computer program has been designed and tested which translates a data base definition, presented in GDBD, into a metalanguage format. A second computer program must be written to translate the metalanguage into a data base definition for each data base system. Computer programs were written to translate the metalanguage into a data base definition for IBM's IMS and MRI's System 2000. The results of the translation of the three data bases for both data base systems are included. In this research the programs which translated the metalanguage assigned fixed values to the non-common features of data base definitions. Seven of the non-common features are described and a method of specifying these non-common features to the programs which translate the metalanguage is discussed.en
dc.format.extent113 leavesen
dc.format.mediumelectronicen
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.rightsThis thesis was part of a retrospective digitization project authorized by the Texas A&M University Libraries. Copyright remains vested with the author(s). It is the user's responsibility to secure permission from the copyright holder(s) for re-use of the work beyond the provision of Fair Use.en
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectComputing Scienceen
dc.subject.classification1975 Dissertation F714
dc.titleA high level language implementation of the common features of data base definitionsen
dc.typeThesisen
thesis.degree.disciplineComputing Scienceen
thesis.degree.grantorTexas A&M Universityen
thesis.degree.nameDoctor of Philosophyen
thesis.degree.levelDoctoralen
dc.contributor.committeeMemberAnderson, Robert J.
dc.contributor.committeeMemberElliott, Roger W.
dc.contributor.committeeMemberMoore, Bill C.
dc.contributor.committeeMemberO'Brien, Daniel H.
dc.type.genredissertationsen
dc.type.materialtexten
dc.format.digitalOriginreformatted digitalen
dc.publisher.digitalTexas A&M University. Libraries


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

This item and its contents are restricted. If this is your thesis or dissertation, you can make it open-access. This will allow all visitors to view the contents of the thesis.

Request Open Access