An extended relational algebra with control over duplicate elimination

作者: Umeshwar Dayal , Nathan Goodman , Randy H. Katz

DOI: 10.1145/588111.588132

关键词:

摘要: In the pure relational model, duplicate tuples are automatically eliminated. Some real world languages such as DAPLEX, however, give users control over elimination. This paper extends model to include multiset relations, i.e., relations with tuples. It considers three formalisms for expressing queries in this model: extended algebra, tableaux, and DAPLEX. shows that, original equivalence problem conjunctive expressions algebra can be solved using is NP-complete. Finally, it demonstrates that DAPLEX have essentially same expressiveness relative expressions.

参考文章(5)
A. V. Aho, Y. Sagiv, J. D. Ullman, Efficient optimization of a class of relational expressions ACM Transactions on Database Systems. ,vol. 4, pp. 435- 454 ,(1979) , 10.1145/320107.320112
A. V. Aho, Y. Sagiv, J. D. Ullman, Equivalences among Relational Expressions SIAM Journal on Computing. ,vol. 8, pp. 218- 246 ,(1979) , 10.1137/0208017
D. D. Chamberlin, M. M. Astrahan, K. P. Eswaran, P. P. Griffiths, R. A. Lorie, J. W. Mehl, P. Reisner, B. W. Wade, SEQUEL 2: a unified approach to data definition, manipulation, and control Ibm Journal of Research and Development. ,vol. 20, pp. 560- 575 ,(1976) , 10.1147/RD.206.0560
David W. Shipman, The functional data model and the data languages DAPLEX ACM Transactions on Database Systems. ,vol. 6, pp. 140- 173 ,(1981) , 10.1145/319540.319561