Search For:

Displaying 1-5 out of 5 total
IBM Relational Database Systems: The Early Years
Found in: IEEE Annals of the History of Computing
By Bradford W. Wade,Donald D. Chamberlin
Issue Date:October 2012
pp. 38-48
The relational data model, proposed by E.F. Codd in 1970, inspired several research projects at IBM and elsewhere. Among these was System R, which demonstrated the commercial viability of relational database systems. This article describes the research cha...
Compiling SQL into System/370 Machine Language
Found in: IEEE Annals of the History of Computing
By Bradford W. Wade
Issue Date:October 2012
pp. 49-50
To improve performance of repetitive transactions in System R, IBM's Raymond Lorie devised a scheme to create, save, and reuse a generalized access plan that could be instantiated with specific values. The author recounts his role in compiling such general...
An authorization mechanism for a relational database system
Found in: ACM Transactions on Database Systems (TODS)
By Bradford W. Wade, Patricia P. Griffiths
Issue Date:September 1976
pp. 242-255
A multiuser database system must selectively permit users to share data, while retaining the ability to restrict data access. There must be a mechanism to provide protection and security, permitting information to be accessed only by properly authorized us...
A general-purpose high-level language machine for minicomputers
Found in: Proceedings of the meeting on SIGPLAN/SIGMICRO interface
By Bradford W. Wade, Victor B. Schneider
Issue Date:May 1973
pp. 176-183
In the course of our investigations into the design of translator writing systems (compiler-compilers), it has been established [2] that a certain set of “semantic primitives” can adequately express the major portion of the semantics of program...
The L-machine: a computer instruction set for the efficient execution of high-level language programs
Found in: Conference record of the fifth annual workshop on Microprogramming (MICRO '72)
By Bradford W. Wade, V. B. Schneider
Issue Date:September 1972
pp. 81-82
Microprogramming has been accepted as a valuable tool in several areas of system design. However, microprogramming has not generally been used as a tool for evaluating the performance of computer systems. This paper describes the implementation of several ...