The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Specifying queries as relational expressions: the SQUARE data sublanguage
Communications of the ACM
Communications of the ACM
A relational model of data for large shared data banks
Communications of the ACM
SEQUEL: A structured English query language
SIGFIDET '74 Proceedings of the 1974 ACM SIGFIDET (now SIGMOD) workshop on Data description, access and control
Semantics of query languages for network databases
ACM Transactions on Database Systems (TODS)
An extended owner-coupled set data model and predicate calculus for database management
ACM Transactions on Database Systems (TODS)
A query language for a network data base with graphical entities
SIGGRAPH '77 Proceedings of the 4th annual conference on Computer graphics and interactive techniques
CQLF---a query language for CODASYL-type databases
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
The network query language NOAH
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
Multiple view support within the ANSI/SPARC framework
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
The entity-relationship model: a basis for the enterprise view of data
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
Hi-index | 0.00 |
This paper presents an end-user's language which tries to solve the problem of an easy navigation through a DBTG-like data base structure. A request is expressed in a nonprocedural and hierarchically structured fashion. The dialogue is split into two main parts : first a data context definition, then the manipulations of this context.A context is a part of the data base that the user is concerned with. A context definition is formed by a set of labelled lines; each line is a condition declaration on one entity-set. By means of labels and link names declared in the data structure, a line may be connected to another one; this expresses a 'join', by the named link, between the two entity-sets involved in the two lines.The originality of the language lies in the fact that it permits the user to navigate easily and fairly naturally from one entity-set to another through a link; in fact, this navigation is mapped into a hierarchical structure which appears more comprehensible to the user.On the other hand, a manipulation is a command such as print, update, insert or other standard actions the user may want to execute on the context.