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
ACM SIGMIS Database
An extended owner-coupled set data model and predicate calculus for database management
ACM Transactions on Database Systems (TODS)
The design and implementation of INGRES
ACM Transactions on Database Systems (TODS)
On user criteria for data model evaluation
ACM Transactions on Database Systems (TODS)
Relational Data-Base Management Systems
ACM Computing Surveys (CSUR)
CODASYL Data-Base Management Systems
ACM Computing Surveys (CSUR)
A logical-level approach to data base conversion
SIGMOD '75 Proceedings of the 1975 ACM SIGMOD international conference on Management of data
Data description for computer-aided design
SIGMOD '75 Proceedings of the 1975 ACM SIGMOD international conference on Management of data
LSL: a Link and Selector Language
SIGMOD '76 Proceedings of the 1976 ACM SIGMOD international conference on Management of data
The 78 CODASYL database model: a comparison with preceding specifications
SIGMOD '80 Proceedings of the 1980 ACM SIGMOD international conference on Management of data
Sort sets in the relational model
PODS '83 Proceedings of the 2nd ACM SIGACT-SIGMOD symposium on Principles of database systems
High-Level Navigational Facilities for Network and Relational Databases
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
Optimal implementation of conjunctive queries in relational data bases
STOC '77 Proceedings of the ninth annual ACM symposium on Theory of computing
Embedding a relational data sublanguage in a general purpose programming language
Proceedings of the 1976 conference on Data : Abstraction, definition and structure
A technique for implementing a set processor
Proceedings of the 1976 conference on Data : Abstraction, definition and structure
Interactive support for non-programmers: The relational and network approaches
SIGFIDET '74 Proceedings of the 1974 ACM SIGFIDET (now SIGMOD) workshop on Data description, access and control: Data models: Data-structure-set versus relational
Research directions in data base management systems
ACM SIGMOD Record
Semantic integrity in a relational data base system
VLDB '75 Proceedings of the 1st International Conference on Very Large Data Bases
VLDB '75 Proceedings of the 1st International Conference on Very Large Data Bases
VLDB '78 Proceedings of the fourth international conference on Very Large Data Bases - Volume 4
Relational transformation and a redundancy in relational data base
VLDB '76 Proceedings of the second international conference on Systems for Large Data Bases
RISS: a generalized minicomputer relational data base management system
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
INGRES: a relational data base system
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
Evaluating inter-entry retrieval expressions in a relational data base management system
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
The application of artificial intelligence to data base management
IJCAI'75 Proceedings of the 4th international joint conference on Artificial intelligence - Volume 1
A primer on relational data base concepts
IBM Systems Journal
Hi-index | 0.00 |
For some time now there has been considerable debate in the field of database systems over the fundamental question of the underlying design philosophy of such a system. The controversy has centered on the structure of the programmer interface, though of course the design chosen for this interface has repercussions throughout the rest of the system. Two approaches to this problem have received particular attention: the network approach, which is typified by the proposals of the CODASYL Data Base Task Group (DBTG), and the relational approach, which is advocated by the present authors (among others). The purpose of this paper is to give some comparisons between these two approaches (primarily from the application programming viewpoint), and to show what the authors believe to be the advantages of the relational approach. The reader is assumed to have a basic familiarity with the two approaches.