Translational Semantics for a Conceptual Level Query Language

被引:0
作者
$Hock C. Chan(Department of Information Systems and Computer Science
机构
关键词
Conceptual level; query language; semantics; logic; entityrelationship model; abstraction level; ER calculus;
D O I
暂无
中图分类号
TP312 [程序语言、算法语言];
学科分类号
081202 ; 0835 ;
摘要
A conceptual level database language for the entity relationship (ER) modelimplicitly contains integrities basic to ER concepts and special retrieval seman-tics for inheritances of attributes and relationships. Prolog, which belongs tothe logical and physical level, cannot be used as a foundation to directly definethe database language. It is shown how Prolog can be enhanced to under-stand the concepts of entities, relationships, attributes and is-a relationships.The enhanced Prolog is then used as a foundation to define the semantics of adatabase query language for the ER model. The three basic functions of modelspecification, updates and retrievas are defined.
引用
收藏
页码:175 / 187
页数:13
相关论文
共 3 条
  • [1] Gray P M D,Kulkarni K G,Paton N W.Object-Orielited Databases, A Semantic DataModel Approach. . 1992
  • [2] Vossen G.Data Models, Database Languages and DBMSs. . 1991
  • [3] Batini C,Ceri S,Navathe S B.Conceptual Database Design, An Entity RelationshipApproach. . 1992