|
ABSTRACT
We propose a very simple formalism based on parameterized types and a rule-based algebra to explain the storage structures and algorithms of database management systems. Implementations of DBMSs are expressed as equations If all functions referenced in the equations have been implemented the software for a DBMS can be synthesized in minutes at little cost, in contrast to current methods where man-years of effort and hundreds of thousands of dollars are required. Our research aims to develop a DBMS counterpart to today's compiler-complier technologies
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
Ast76
|
M. M. Astrahan , M. W. Blasgen , D. D. Chamberlin , K. P. Eswaran , J. N. Gray , P. P. Griffiths , W. F. King , R. A. Lorie , P. R. McJones , J. W. Mehl , G. R. Putzolu , I. L. Traiger , B. W. Wade , V. Watson, System R: relational approach to database management, ACM Transactions on Database Systems (TODS), v.1 n.2, p.97-137, June 1976
[doi> 10.1145/320455.320457]
|
 |
Bat82
|
|
| |
Bat83
|
|
 |
Bat84
|
|
 |
Bat85
|
|
| |
Bat86a
|
D. S. Batory , J. R. Barnett , J. F. Garza , K. P. Smith , K. Tsukuda , C. Twichell , T. E. Wise, GENESIS: An Extensible Database Management System, IEEE Transactions on Software Engineering, v.14 n.11, p.1711-1730, November 1988
[doi> 10.1109/32.9057]
|
| |
Bat86b
|
|
| |
Bat87a
|
|
| |
Bat87b
|
D S Batory, 'Principles of Database Management System Extenslblhty', m {IEE87}, 40-46
|
| |
Bat87c
|
D S Batory, 'Extenslble Cost Models and Query Opttmlzaaon m GENESIS', to appear m IEEE Database Engineering, 1987
|
| |
Bat88
|
|
 |
Ber81a
|
|
 |
Ber81b
|
Philip A. Bernstein , Nathan Goodman , Eugene Wong , Christopher L. Reeve , James B. Rothnie, Jr., Query processing in a system for distributed databases (SDD-1), ACM Transactions on Database Systems (TODS), v.6 n.4, p.602-625, Dec. 1981
[doi> 10.1145/319628.319650]
|
| |
Cha76
|
D D Chamberlm, et al, 'SEQUEL 2 A Umfied Approach to Data Definmon, MampulaUon, and Control', IBM Jour Res and Dev, 20,6 (Nov 1976), 560 575
|
| |
Dat82
|
|
| |
Egg81
|
S Eggers, F Olken, and A Shosham, 'A Compressmn Techtuque for Large Stattsttcal Databases', Proc VLDB, (1981) 424-434
|
 |
Fre87
|
|
 |
Gra87
|
|
| |
Gog84
|
J Goguen, 'Parametenzed Programming', IEEE Trans Softwai e Engr, SE-10,5 (September 1984), 528-543
|
 |
Gut77
|
|
| |
IEE84
|
Database Engmeermg, Slansacal Database Systems, 7,1 (March 84), D S Batory, ed
|
| |
IEE87
|
Database Engineering, 10,2 (June 1987), M Carey, ed
|
 |
Lis77
|
|
| |
Olk86
|
|
 |
Sel79
|
P. Griffiths Selinger , M. M. Astrahan , D. D. Chamberlin , R. A. Lorie , T. G. Price, Access path selection in a relational database management system, Proceedings of the 1979 ACM SIGMOD international conference on Management of data, May 30-June 01, 1979, Boston, Massachusetts
[doi> 10.1145/582095.582099]
|
| |
Sho85
|
|
 |
Sto76
|
|
| |
Tur79
|
M J Turner, R Hammond, and P Cotton, 'A DBMS for Large Stattsttcal Databases', VLDB 1979, 319-327
|
 |
Val87
|
|
 |
Won76
|
|
| |
Won86
|
H.K.T Wong, J~Z. Lt, F Olken, D Rotem, and L Wong, 'Bit T~Uon for Very Large Scsemsfic and Stattshcal Databases', Algorithmlca, 1 (1986), 289-309
|
| |
Yu84a
|
|
 |
Yu84b
|
|
 |
Zan83
|
|
CITED BY 8
|
|
|
|
|
Marty Sirkin , Don Batory , Vivek Singhal, Software components in a data structure precompiler, Proceedings of the 15th international conference on Software Engineering, p.437-446, May 17-21, 1993, Baltimore, Maryland, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|