Workshop on Data Abstraction, Databases and Conceptual Modelling最新文献

筛选
英文 中文
A data abstraction approach to database modelling 数据库建模的数据抽象方法
Workshop on Data Abstraction, Databases and Conceptual Modelling Pub Date : 1981-02-01 DOI: 10.1145/960128.806904
B. Leavenworth
{"title":"A data abstraction approach to database modelling","authors":"B. Leavenworth","doi":"10.1145/960128.806904","DOIUrl":"https://doi.org/10.1145/960128.806904","url":null,"abstract":"Attempts have been made for some time to reconcile the notions of data base modelling and data abstraction. Considering the overlapping concepts of information hiding and encapsulation from the data abstraction world, and data independence from the database world, it should not be necessary to design yet another programming language as others have done, specialized to a particular data model. Instead, the starting point for our work has been the proposition that an extant general purpose language providing data abstractions should be able to accommodate the popular data models by serving both as a data definition and manipulation language. The criticism has been made that while abstract data types hide the representation details, they also suppress the semantic structure of the data. While this may be true for “programming in the small” [2], it is not the case for “programming in the large” [2]. We will briefly indicate how a CLU-like language [4] (hereafter called XPLS) with minor extensions, plus its supporting module interconnection language (hereafter called the External Structure) can be used as a data-base definition and manipulation language. XPLS has been designed as a front end to PL/I and is supported by a preprocessor to the PL/I compiler. It turns out that XPLS plus External Structure supports and meshes more smoothly with a semantic data model (for example: [1], [3],[5], [6]) than with the older data models. Our work differs from a number of recent specialized languages which exploit data abstractions and strong type checking but which are based on the relation as a primitive data type. Our approach is not based on any particular data model.","PeriodicalId":347815,"journal":{"name":"Workshop on Data Abstraction, Databases and Conceptual Modelling","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116976283","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A perspective for research on conceptual modelling 概念建模研究的一个视角
Workshop on Data Abstraction, Databases and Conceptual Modelling Pub Date : 1981-02-01 DOI: 10.1145/800227.806911
J. Mylopoulos
{"title":"A perspective for research on conceptual modelling","authors":"J. Mylopoulos","doi":"10.1145/800227.806911","DOIUrl":"https://doi.org/10.1145/800227.806911","url":null,"abstract":"This position paper is intended to provide a perspective for research on conceptual modelling carried out over the past five years at the University of Toronto and to draw some conclusions from the experiences we have accumulated. “Conceptual modelling” here refers to the activity of constructing abstract models of knowledge about some world and is synonymous with the terms “knowledge representation” and “semantic data model” as they have been used in AI and Databases respectively. Much of the research on the subject has focused on the development of descriptive tools for the description of such models. Less attention has been paid, so far, on methodologies for building such models.","PeriodicalId":347815,"journal":{"name":"Workshop on Data Abstraction, Databases and Conceptual Modelling","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131332665","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Data models in database management 数据库管理中的数据模型
Workshop on Data Abstraction, Databases and Conceptual Modelling Pub Date : 1981-02-01 DOI: 10.1145/800227.806891
E. Codd
{"title":"Data models in database management","authors":"E. Codd","doi":"10.1145/800227.806891","DOIUrl":"https://doi.org/10.1145/800227.806891","url":null,"abstract":"It is a combination of three components: 1) a collection of data structure types (the building blocks of any database that conforms to the model);\u0000 2) a collection of operators or inferencing rules, which can be applied to any valid instances of the data types listed in (1), to retrieve or derive data from any parts of those structures in any combinations desired;\u0000 3) a collection of general integrity rules, which implicitly or explicitly define the set of consistent database states or changes of state or both—these rules may sometimes be expressed as insert-update-delete rules.","PeriodicalId":347815,"journal":{"name":"Workshop on Data Abstraction, Databases and Conceptual Modelling","volume":"4 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120861849","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 135
The use of data type information in an interactive database environment 在交互式数据库环境中使用数据类型信息
Workshop on Data Abstraction, Databases and Conceptual Modelling Pub Date : 1981-02-01 DOI: 10.1145/800227.806888
P. Buneman, Ira Winston
{"title":"The use of data type information in an interactive database environment","authors":"P. Buneman, Ira Winston","doi":"10.1145/800227.806888","DOIUrl":"https://doi.org/10.1145/800227.806888","url":null,"abstract":"Despite the enormous advances that have been made in the specification of data types and data models in the fields of programming languages, databases and artificial intelligence; there remain a number of problems in attempting to unify the various approaches to the formal description of data. The purpose of this brief paper is to examine these problems from the point (or points) of view of those people—designers, administrators, applications programmers, and end-users—whose main interest is with databases. In particular, we hope to display special concern for the tools provided for the end-user, who should be the final beneficiary of whatever advances are made.\u0000 In order to pin down some of these problems, it is worthwhile to attempt a definition of certain terms used in databases:\u0000 1. A data model (or database management system if one is describing an implementation) is a set of parameterized or “generic” data types.\u0000 2. A database schema is a set of data types that result from instantiating the generic types of the data model to produce a set of data types that describe the data to be stored.\u0000 3. A database is an instantiation of those types defined by a schema.","PeriodicalId":347815,"journal":{"name":"Workshop on Data Abstraction, Databases and Conceptual Modelling","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133899538","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Make more of data types 创建更多的数据类型
Workshop on Data Abstraction, Databases and Conceptual Modelling Pub Date : 1981-02-01 DOI: 10.1145/800227.806908
H. Mayr
{"title":"Make more of data types","authors":"H. Mayr","doi":"10.1145/800227.806908","DOIUrl":"https://doi.org/10.1145/800227.806908","url":null,"abstract":"This position paper refers to some observations I made at the 'High Level Abstraction Workshop', and it exhibits a way to attack abstraction and specification problems in the database field. Because of the fixed page limit this will be done in a more or less cursory collection of remarks.","PeriodicalId":347815,"journal":{"name":"Workshop on Data Abstraction, Databases and Conceptual Modelling","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133092144","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Integration of data base design in programming languages 编程语言中数据库设计的集成
Workshop on Data Abstraction, Databases and Conceptual Modelling Pub Date : 1981-02-01 DOI: 10.1145/960128.806884
T. Amble
{"title":"Integration of data base design in programming languages","authors":"T. Amble","doi":"10.1145/960128.806884","DOIUrl":"https://doi.org/10.1145/960128.806884","url":null,"abstract":"In 1978, the ASTRA research group at the University of Trondheim was formed to create a prototype of a relational data base machine with appropriate software. A major part of this development was the definition and implementation of an integrated data definition and manipulation language ASTRAL (1).","PeriodicalId":347815,"journal":{"name":"Workshop on Data Abstraction, Databases and Conceptual Modelling","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125693626","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Are data types universal modelling concepts for data base systems? 数据类型是数据库系统的通用建模概念吗?
Workshop on Data Abstraction, Databases and Conceptual Modelling Pub Date : 1981-02-01 DOI: 10.1145/960128.806923
H. Weber
{"title":"Are data types universal modelling concepts for data base systems?","authors":"H. Weber","doi":"10.1145/960128.806923","DOIUrl":"https://doi.org/10.1145/960128.806923","url":null,"abstract":"Modelling encompasses two intellectual tasks: (1) the perception of some reality and (2) the representation of the perceived reality in accordance to a given model (obviously is a representation once again some kind of reality and hence subject to another representation in accordance to another model or notation). Because of human beings limited capabilities to perceive and completely and correctly represent reality any representation is an abstraction of the reality.\u0000 A representation in accordance to a given model is of course constrained by that model. Any facet of reality not representable with the model cannot be represented at all. Moreover any model constrains at the very same time the perception capabilities as well. Experience verifies that knowledge of a model tends to force the modeller to model according to this model even though it may not result in the most accurate representation. These two facts speak against an universal model but makes for a variety of models for different purposes. It is common practice for the representation of the reality in data bases to apply different models for the conceptual description of data bases or to apply different kinds of models for the physical description of data bases, etc.","PeriodicalId":347815,"journal":{"name":"Workshop on Data Abstraction, Databases and Conceptual Modelling","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124093083","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Constraints: A uniform model for data and control 约束:数据和控制的统一模型
Workshop on Data Abstraction, Databases and Conceptual Modelling Pub Date : 1981-02-01 DOI: 10.1145/960128.806893
L. Deutsch
{"title":"Constraints: A uniform model for data and control","authors":"L. Deutsch","doi":"10.1145/960128.806893","DOIUrl":"https://doi.org/10.1145/960128.806893","url":null,"abstract":"Most programming systems reflect a model of computation which sharply distinguishes between “passive” data objects and “active” program objects (procedures). Furthermore, procedures describe not only a set of computations but the precise flow of control between them. In contrast, a group at MIT is investigating a new paradigm called constraints in which a single kind of object models both data and procedures, and in which the description of procedures minimizes commitment to the order in which computational steps will be executed.\u0000 A (primitive) constraint is an object with some parts, which correspond to fields of a data structure or input/output parameters of a procedure, and a body which describes how to compute the values of some parts from other parts. The body consists of rules written in an implementation language (Lisp in the MIT systems). Constraints with no body behave like ordinary data structures; constraints with substantial bodies behave more like procedures. However, unlike procedures, which always compute the same set of outputs from the same set of inputs, a constraint may compute in different directions depending on the available data.","PeriodicalId":347815,"journal":{"name":"Workshop on Data Abstraction, Databases and Conceptual Modelling","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123140925","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A conceptual schema for Knowledge-based systems 基于知识的系统的概念图式
Workshop on Data Abstraction, Databases and Conceptual Modelling Pub Date : 1981-02-01 DOI: 10.1145/800227.806920
J. Sowa
{"title":"A conceptual schema for Knowledge-based systems","authors":"J. Sowa","doi":"10.1145/800227.806920","DOIUrl":"https://doi.org/10.1145/800227.806920","url":null,"abstract":"Knowledge-based systems are data bases with more powerful front ends for dealing with the meaning of data. This paper discusses requirements for a conceptual schema that is general enough to support knowledge bases as well as ordinary data bases. It presents seven features that such a schema must support and evaluates various approaches to data base semantics in terms of them. The AI notations for semantic networks or conceptual graphs are highly general ones that can support all seven features.","PeriodicalId":347815,"journal":{"name":"Workshop on Data Abstraction, Databases and Conceptual Modelling","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124468905","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
A logical view of types 类型的逻辑视图
Workshop on Data Abstraction, Databases and Conceptual Modelling Pub Date : 1981-02-01 DOI: 10.1145/800227.806897
P. Hayes, G. Hendrix
{"title":"A logical view of types","authors":"P. Hayes, G. Hendrix","doi":"10.1145/800227.806897","DOIUrl":"https://doi.org/10.1145/800227.806897","url":null,"abstract":"People working in the areas of data abstraction, databases, and conceptual modeling have argued at considerable length over the meanings of such terms as “abstraction” and “type.”* Rather than add to this debate by offering yet another set of definitions, in the paragraphs below we shall attempt to show how ordinary predicate calculus can be used to talk about most (perhaps all) the notions for which the terms “abstraction” and “type” are currently being used in various quarters of computer science. We do not intend to argue that predicate calculus is a suitable tool for implementing types, but rather that it provides a well-understood, uniform conceptual framework and notation for describing and precisely comparing various ideas on typing—and that special notations developed for this purpose are therefore unnecessary.","PeriodicalId":347815,"journal":{"name":"Workshop on Data Abstraction, Databases and Conceptual Modelling","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1981-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123532378","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信