|
ABSTRACT
The nested relational model extends the flat relational model by relaxing the first normal form assumption in order to allow the modeling of complex objects. Much of the previous work on the nested relational model has concentrated on defining the data structures and query language for the model. The work done on integrity constraints in nested relations has mainly focused on characterizing subclasses of nested relations and defining normal forms for nested relations with certain desirable properties.
In this paper we define the semantics of nested relations, which may contain null values, in terms of integrity constraints, called null extended data dependencies, which extend functional dependencies and join dependencies encountered in flat relational database theory. We formalize incomplete information in nested relations by allowing only one unmarked generic null value, whose semantics we do not further specify. The motivation for the choice of a generic null is our desire to investigate only fundamental semantics which are common to all unmarked null types. This lead us to define a preorder on nested relations, which allows us to measure the relative information content of nested relations. We also define a procedure, called the extended chase procedure, for testing satisfaction of null extended data dependencies and for making inferences by using these null extended data dependencies. The extended chase procedure is shown to generalize the classical chase procedure, which is of major importance in flat relational database theory. As a consequence of our approach we are able to capture the novel notion of losslessness in nested relations, called herein null extended lossless decomposition. Finally, we show that the semantics of nested relations are a natural extension of the semantics of flat relations.
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
|
|
| |
2
|
|
 |
3
|
|
| |
4
|
|
| |
5
|
BEER~, C., AND VARDI, M. Y. On the properties of join dependencies. In Advances ~n Dalabase Theory, Vol. 1, H. Gallaire, J. Minker, and J. M. Nicholas, Eds., Plenum Press, New York, 1981, 25 72.
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
 |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
GUREVICH, Y., AND SELAH, S. Fixed-point extensions of first-order logic. Ann. Pure Appl. Logic 32 (1986), 265-280.
|
 |
17
|
|
| |
18
|
HARARY, F. Graph Theory. Addison-Wesley, Reading, Mass., 1969.
|
 |
19
|
|
 |
20
|
|
 |
21
|
|
| |
22
|
|
 |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
| |
28
|
|
| |
29
|
|
| |
30
|
LEVENE, M. The Nested Umversal Re{atwn Database Model. Lecture Notes in Computer Science vol 595. Springer-Verlag, Berhm 1992.
|
| |
31
|
LISN, Y.E. Multivalued dependencies with null values in relational databases. In Proceedrags of 5th International Conference on Very Large Data Bases (Rio de Janeiro, 1979), 61-66.
|
 |
32
|
|
 |
33
|
|
 |
34
|
|
| |
35
|
|
 |
36
|
|
| |
37
|
MAKINOUCHI, A. A consideration on normal form of not-necessarily-normalized relation in the relational data model In Proceedings of 3rd Internatmnal Conference on Very Large Data Bases (Tokyo, 1977), 447-453.
|
 |
38
|
|
| |
39
|
|
| |
40
|
MIURA, T., MORIYA, K., AND ARISAWA, H. Normalizing non first normal form relations. In Proceedings of 6th Advanced Database Symposium (Tokyo, Aug. 1986), Information Processing Society of Japan, 65-71.
|
 |
41
|
|
| |
42
|
|
 |
43
|
|
| |
44
|
|
 |
45
|
|
| |
46
|
|
| |
47
|
|
| |
48
|
|
 |
49
|
|
 |
50
|
|
| |
51
|
|
| |
52
|
rpHOMAS, 8. J., AND FISCHER, P.C. Nested relational structures. In Advances ~n Computl, ng 269-307.
|
| |
53
|
|
| |
54
|
|
| |
55
|
ZANIOLO, C. Database relations with null values. J. Comput. Syst. Scz. 28, i (Feb. 1984), 142-166.
|
REVIEW
"Clement R. Attanasio : Reviewer"
A nested relation is one that is not necessarily in first normal
form; that is, it is not necessarily true that the value of every
attribute of every tuple of the relation is an atom of the universe of
possible values. An element of a tuple
more...
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|