Results 1 -
4 of
4
Extending the Database Relational Model to Capture More Meaning
- ACM Transactions on Database Systems
, 1979
"... During the last three or four years several investigators have been exploring “semantic models ” for formatted databases. The intent is to capture (in a more or less formal way) more of the meaning of the data so that database design can become more systematic and the database system itself can beha ..."
Abstract
-
Cited by 223 (1 self)
- Add to MetaCart
During the last three or four years several investigators have been exploring “semantic models ” for formatted databases. The intent is to capture (in a more or less formal way) more of the meaning of the data so that database design can become more systematic and the database system itself can behave more intelligently. Two major thrusts are clear: (I) the search for meaningful units that are as small as possible--atomic semantics; (2) the search for meaningful units that are larger than the usual n-ary relation-molecular semantics. In this paper we propose extensions to the relational model to support certain atomic and molecular semantics. These extensions represent a synthesis of many ideas from the published work in semantic modeling plus the introduction of new rules for insertion, update, and deletion, as well as new algebraic operators.
Implementation of Procedures in a Database Programming Language
, 1996
"... This thesis documents the design and implementation of procedures in a database programming language. The purpose of this thesis is to integrate procedure facilities into an existing relational database system. A relation is defined over a set of attributes. Given the values of a subset of attri ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
This thesis documents the design and implementation of procedures in a database programming language. The purpose of this thesis is to integrate procedure facilities into an existing relational database system. A relation is defined over a set of attributes. Given the values of a subset of attributes as input, a selection operation looks up the relation and outputs the values of the remaining attributes. Our proposed procedure construct supports this concept: a procedure is defined over a set of parameters, and the procedure can be invoked with different subsets of input parameters. This is accomplished by allowing procedures to have a sequence of blocks within the procedure body. Each block abstracts a sequence of actions which requires a subset of parameters as input. Users can select different blocks to be activated by supplying different subsets of input parameters. While a relation can be selected with any subset of input attributes, a procedure can only be invoked wi...
Implementation of Attribute Metadata with Application to Data Mining
, 2002
"... Contents 1 Introduction 1 1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 User's Manual on Attribute Metadata 3 2.1 Getting Started . . . . . . . . . . . . . . . . . . . ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Contents 1 Introduction 1 1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 User's Manual on Attribute Metadata 3 2.1 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 System Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.1 pr Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.2 sd and sr Commands . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2.3 srd Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2.4 dd and dr Commands . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2.5 debug Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2.6 input Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.3 Declaration of Attribute and Universal Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Aldat: a Retrospective on a Work in Progress
"... Despite its immense success, the relational model of data has been underappreciated. Many wrong claims have been made to the effect that it is unable to handle complex data, to do analytical processing, or to go beyond passé, simple structured data. I have devoted most of a career in computer scienc ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Despite its immense success, the relational model of data has been underappreciated. Many wrong claims have been made to the effect that it is unable to handle complex data, to do analytical processing, or to go beyond passé, simple structured data. I have devoted most of a career in computer science to showing that relations can indeed cope with all these, without awkwardness and with minimal syntactic and conceptual extensions. Not only can relations cope; they do the job better. A further advantage of this work is integration: the same formalism that was classically used for administrative data can also be used for expert systems, for geographical information systems, for CAD-CAM, for numerical work, for data mining and for semistructured applications such as bibliographic and bioinformatic databases. Another advantage is that this integrated relational formalism is at a level of abstraction which is not only ideally suited for processing data on secondary storage but which also readily absorbs important issues in computational parallelism and in distributing data over the Internet. I review the simple ideas needed to push the relational model to its inherent full capabilities, and show the syntactic adjustments needed to avoid the limitations of conventional and commercial implementations. The discussion is prefaced by some motivating examples, without full explanations, and terminated by a consideration of some special techniques for implementing the language constructs.

