Abstract data types and extended domain operations in a nested relational algebra.
详细信息   
  • 作者:Zheng ; Yi.
  • 学历:Master
  • 年:2003
  • 导师:Merrett, T. H.
  • 毕业院校:McGill University
  • 专业:Computer Science.;Mathematics.
  • ISBN:0612883388
  • CBH:MQ88338
  • Country:Canada
  • 语种:English
  • FileSize:6242022
  • Pages:162
文摘
This thesis documents the design and implementation of two enhancements to the Aldat database programming language: abstract data types (ADTs) and extensions to the domain algebra.;Utilizing a nested relational model and an improved procedural abstraction facility, ADTs are declared as computations encapsulating states with their accessor/modifier methods. Objects of an ADT can be instantiated via a single join. As computation calls are embedded into updates and virtual domain actualization, objects are manipulated and accessed solely through the methods exported by the ADT.;The vertical domain algebra empowers Aldat with the capability to combine values along a domain using system defined operators. A mechanism has now been installed to run user defined computations as well. This, coupled with ADTs, opens up the opportunity for Aldat to handle applications such as GIS which require at once the capacity of a traditional DBMS and the computational power of a modern programming language.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700