Towards the physical representation of a data base compatible with multiple user views

Michael H. Geldner
{"title":"Towards the physical representation of a data base compatible with multiple user views","authors":"Michael H. Geldner","doi":"10.1145/503643.503712","DOIUrl":null,"url":null,"abstract":"A DBMS user view consists of a Data Definition Language (DDL) which defines the data model and a Data Manipulation Language (DML) which defines the access scheme for that data model. To permit different user views to share a common data base, it is necessary to establish a single physical representation for the data base. The physical representation must be compatible with the data model of each logical view involved. This can be accomplished by mapping the DDL commands of each logical view into a set of Model Definition Primitive (MDP) commands which describe the physical representation of that logical view. The MDP descriptions of each physical representation can then be merged into one MDP description. The existence of Model Definition primitives has already been established (Dl); therefore, the purpose of this paper is twofold:1. Describe a DDL compiler for each view whose MDP output can be easily merged.2. Define the rules under which a merging program operates.In this paper we do not discuss the effects of the above merging concept on implementation of any DML.","PeriodicalId":166583,"journal":{"name":"Proceedings of the 16th annual Southeast regional conference","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1978-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 16th annual Southeast regional conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/503643.503712","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A DBMS user view consists of a Data Definition Language (DDL) which defines the data model and a Data Manipulation Language (DML) which defines the access scheme for that data model. To permit different user views to share a common data base, it is necessary to establish a single physical representation for the data base. The physical representation must be compatible with the data model of each logical view involved. This can be accomplished by mapping the DDL commands of each logical view into a set of Model Definition Primitive (MDP) commands which describe the physical representation of that logical view. The MDP descriptions of each physical representation can then be merged into one MDP description. The existence of Model Definition primitives has already been established (Dl); therefore, the purpose of this paper is twofold:1. Describe a DDL compiler for each view whose MDP output can be easily merged.2. Define the rules under which a merging program operates.In this paper we do not discuss the effects of the above merging concept on implementation of any DML.
迈向与多个用户视图兼容的数据库的物理表示
DBMS用户视图由定义数据模型的数据定义语言(DDL)和定义该数据模型的访问方案的数据操作语言(DML)组成。为了允许不同的用户视图共享一个公共数据库,有必要为数据库建立一个单一的物理表示。物理表示必须与所涉及的每个逻辑视图的数据模型兼容。这可以通过将每个逻辑视图的DDL命令映射到一组模型定义原语(Model Definition Primitive, MDP)命令来实现,这些命令描述了逻辑视图的物理表示。然后可以将每个物理表示的MDP描述合并为一个MDP描述。模型定义原语的存在性已经确立(Dl);因此,本文的目的是双重的:1。描述每个视图的DDL编译器,这些视图的MDP输出可以很容易地合并。定义合并程序运行的规则。在本文中,我们不讨论上述合并概念对任何DML实现的影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信