A database interface for complex objects

International Conference on Logic Programming/Joint International Conference and Symposium on Logic Programming(1994)

引用 24|浏览6
暂无评分
摘要
Abstract We describe a formal design for a logical query language using - terms as data structures to interact effectively and efficiently with a relational database The structure of - terms provides an adequate representation for so - called complex objects They generalize conventional terms used in logic programming: they are typed attributed structures, ordered thanks to a subtype ordering Unification of - terms is an effective means for integrating multiple inheritance and partial information into a deduction process We define a compact database representation for - terms, representing part of the subtyping relation in the database as well We describe a retrieval algorithm based on an abstract interpretation of the - term unification process and prove its formal correctness This algorithm is efficient in that it incrementally retrieves only additional facts that are actually needed by a query, and never retrieves the same fact twice
更多
查看译文
关键词
database interface,complex object,multiple inheritance,relational database,query language,data structure,interaction effect
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要