|
ABSTRACT
Nested relations generalize ordinary flat relations by allowing tuple values to be either atomic or set valued. The nested algebra is a generalization of the flat relational algebra to manipulate nested relations. In this paper we study the expressive power of the nested algebra relative to its operation on flat relational databases. We show that the flat relational algebra is rich enough to extract the same “flat information” from a flat database as the nested algebra does. Theoretically, this result implies that recursive queries such as the transitive closure of a binary relation cannot be expressed in the nested algebra. Practically, this result is relevant to (flat) relational query optimization.
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.
| |
1
|
ABITEBOUL, S., AND BEEm, S. On the power of languages for the manipulation of complex objects. INRIA Tech. Rep. 846. 1988.
|
| |
2
|
|
 |
3
|
|
| |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
|
 |
9
|
C. Beeri , S. Naqvi , R. Ramakrishnan , O. Shmueli , S. Tsur, Sets and negation in a logic data base language (LDL1), Proceedings of the sixth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.21-37, March 23-25, 1987, San Diego, California, United States
[doi> 10.1145/28659.28662]
|
| |
10
|
|
| |
11
|
CODD, E. F. Relational completeness of database sublanguages. In Database Systems, R. Rustin, Ed. Prentice-Hall, Englewood Cliffs, N.J, 1972, pp. 65-98.
|
 |
12
|
|
| |
13
|
|
 |
14
|
P. Dadam , K. Kuespert , F. Andersen , H. Blanken , R. Erbe, A DBMS prototype to support extended NF2 relations: an integrated view on flat tables and hierarchies, Proceedings of the 1986 ACM SIGMOD international conference on Management of data, p.356-367, May 28-30, 1986, Washington, D.C., United States
|
| |
15
|
U. Deppisch , H.-B. Paul , H.-J. Schek, A storage system for complex objects, Proceedings on the 1986 international workshop on Object-oriented database systems, p.183-195, September 23-26, 1986, Pacific Grove, California, United States
|
| |
16
|
DE$HPANDE, A., AND VAN GUCHT, D. A storage structure for unnormalized relations. In Proceedings of the GI Conference on Database Systems for Office Automation, Eng~neering and Scientific Applications (Apr. 1987, Darmstadt, Germany) Inf Fachber~chte 136 (1987), 481-486.
|
| |
17
|
|
| |
18
|
DES~PANDE, V., AND LARSON, P. A. An algebra for nested relatmns. Res. Rep CS-87-65, Dept. of Computer Science, Univ. of Waterloo, Ontario, 1987.
|
 |
19
|
|
| |
20
|
|
 |
21
|
|
| |
22
|
HOUBEN, G., AND PAREDAENS, J. The R2-algebra: An extension of an algebra for nested relatmns. Tech. Rep., Computer Science Dept., Techmcal Univ., Eindhoven, The Netherlands, 1987.
|
 |
23
|
|
 |
24
|
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
| |
28
|
|
| |
29
|
MAKINOUCm, A. A consideration of normal form of not-necessarily-normalized relations in the relational data model. In Proceedings of the 3rd VLDB (Oct. 1977, Tokyo). VLDB Endowment, 1977, pp. 447-453.
|
| |
30
|
|
 |
31
|
|
| |
32
|
|
 |
33
|
H. B. Paul , H. J. Schek , M. H. Scholl, Architecture and implementation of the Darmstadt database kernel system, Proceedings of the 1987 ACM SIGMOD international conference on Management of data, p.196-207, May 27-29, 1987, San Francisco, California, United States
|
| |
34
|
|
| |
35
|
|
| |
36
|
|
 |
37
|
|
| |
38
|
|
| |
39
|
H. -J. Schek , H. -B. Paul , M. H. Scholl , G. Weikum, The DASDBS Project: Objectives, Experiences, and Future Prospects, IEEE Transactions on Knowledge and Data Engineering, v.2 n.1, p.25-43, March 1990
[doi> 10.1109/69.50904]
|
| |
40
|
|
| |
41
|
|
| |
42
|
|
| |
43
|
THOMAS, S. J., AND F~SCHER, P.C. Nested relational structures. In Advances in Computing Research III, The Theory of Databases~ P. C. Kanellakis, Ed. JAI Press, Greenwich, Conn., 1986, pp. 269-307.
|
| |
44
|
|
CITED BY 15
|
|
|
|
|
Frank Neven , Dirk Van Gucht , Jan Van den Bussche , Gottfried Vossen, Typed query languages for databases containing queries, Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.189-196, June 01-04, 1998, Seattle, Washington, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Leonid Libkin , Limsoon Wong, New techniques for studying set languages, bag languages and aggregate functions, Proceedings of the thirteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.155-166, May 24-27, 1994, Minneapolis, Minnesota, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Ferdi W. J. Put : Reviewer"
Nested relations can be obtained by removing the first normal form
assumption in the relational model. As a consequence, tuple values can
be either atomic or set-valued.
During the 1980s, a lot of research was conducted on nested
r
more...
|