Defining database views as data abstractions in EXT_ Pascal
作者:
Highlights:
•
摘要
Data abstraction mechanisms suitable for defining relational database views in high level programming languages are described. The abstraction mechanisms are incorporated into Pascal resulting in EXT_Pascal. The data abstraction mechanisms are the module and the abstract type construct. A database application program's database view is encapsulated within a single module. A database view consists of a nonempty collection of relations and a set of operations for updating the relations. The tuple, baserelation, viewrelation and generator types are introduced to facilitate the definition and manipulation of database views.
论文关键词:
论文评审过程:Received 18 November 1981, Revised 1 September 1982, Available online 17 June 2003.
论文官网地址:https://doi.org/10.1016/0306-4379(83)90003-0