Affiliation:
1. Univ. of Florida, Gainesville
Abstract
CASDAL is a high level data language designed and implemented for the database machine CASSM. The language is used for the manipulation and maintenance of a database using an unnormalized (hierarchically structured) relational data model. It also has facilities to define, modify, and maintain the data model definition. The uniqueness of CASDAL lies in its power to specify complex operations in terms of several new language constructs and its concepts of tagging or marking tuples and of matching values when walking from relation to relation. The language is a result of a top-down design and development effort for a database machine in which high level language constructs are directly supported by the hardware. This paper (1) gives justifications for the use of an unnormalized relational model on which the language is based, (2) presents the CASDAL language constructs with examples, and (3) describes CASSM's architecture and hardware primitives which match closely with the high level language constructs and facilitate the translation process. This paper also attempts to show how the efficiency of the language and the translation task can be achieved and simplified in a system in which the language is the result of a top-down system design and development.
Publisher
Association for Computing Machinery (ACM)
Cited by
14 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Computer architectures for logic-oriented data/knowledge bases;The Knowledge Engineering Review;1989-03
2. Parallel Architectures for Database Systems;Advances in Computers;1989
3. Indexed files in the parallel file environment;Microprocessing and Microprogramming;1988-10
4. Chapter 10 Database machine design and performance evaluation: Annotated bibliography;Database Machine Performance: Modeling Methodologies and Evaluation Strategies;1987
5. Chapter 1 Introduction;Database Machine Performance: Modeling Methodologies and Evaluation Strategies;1987