CSDL - CONCEPTUAL SCHEMA DEFINITION LANGUAGE FOR THE DESIGN OF DATA-BASE APPLICATIONS

被引:12
作者
ROUSSOPOULOS, N
机构
[1] Department of Computer Sciences, University of Texas at Austin, Austin
关键词
conceptual schemata; data definition; Index Terms-Computer-aided design;
D O I
10.1109/TSE.1979.234209
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A language to support the incremental design of the conceptual schemata of data bases is presented. Abstractions are expressed in terms of highevel constructs and operations on these abstractions allow the definition of other abstractions. Both abstractions and operations on them are totally independent from the underlying internal representation of the schema, which is created consistently by applying the operators of the language. In addition, the language offers a number of support facilities for type checking of relationships and graphical displays of the conceptual schemata for easier understanding. Copyright © 1979 by The Institute of Electrical and Electronics Engineers, Inc.
引用
收藏
页码:481 / 496
页数:16
相关论文
共 18 条
[1]  
Abrial J.R., Data semantics, Data Management Systems, (1974)
[2]  
Chang S.K., Cheng W.H., Database skeleton and its applications to logical database synthesis, IEEE Trans. Software Eng., SE-4, pp. 18-30, (1978)
[3]  
Enderton H.B., A Mathematical Introduction to Logic, (1972)
[4]  
Fillmore C., The case for case, Universals in Linguistic Theory, (1968)
[5]  
Florentin J.J., Consistency auditing of databases, Comput. J., 17, 1, (1974)
[6]  
Gries D., Gehani N., Some ideas on data types in high level languages, Commun. Assoc. Comput. Mach., 20, 8, (1977)
[7]  
Guttag J.V., Abstract data types and the development of data structures, Commun. Assoc. Comput. Mach., 20, 8, (1977)
[8]  
Liskov B.H., Snyder S., Atkinson R., Schaffert C., Abstraction mechanisms in CLU, Commun. Assoc. Comput. Mach., 20, 8, (1977)
[9]  
Minsky M., Minsky's frame theory, Proc. Theoretical Issues in Natural Language Processing Workshop, (1975)
[10]  
Mylopoulos J., Bernstein P.A., Wong H.K.T., A language facility for designing interactive database-Intensive applications, Proc. ACM SIGMOD, (1978)