|
ABSTRACT
The named nested relational calculus is the canonical query language for the complex object database model and is equipped with a natural static type system. Given an expression in the language, without type declarations for the input variables, there is the problem of whether there are any input type declarations under which the expression is well-typed. Moreover, if there are, then which are they, and what is the corresponding output type for each of these? This problem is solved by a logic-based approach, and the decision problem is shown to be NP-complete.
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
|
Baader, F. and Snyder, W. 2001. Unification theory. In Handbook of Automated Reasoning. Elsevier and MIT Press, 445--532.
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
|
| |
12
|
Enderton, H. B. 2001. A Mathematical Introduction to Logic. Academic Press. 2nd Ed.
|
| |
13
|
|
| |
14
|
Hector Garcia-Molina , Yannis Papakonstantinou , Dallan Quass , Anand Rajaraman , Yehoshua Sagiv , Jeffrey Ullman , Vasilis Vassalos , Jennifer Widom, The TSIMMIS Approach to Mediation: Data Models and Languages, Journal of Intelligent Information Systems, v.8 n.2, p.117-132, March/April 1997
[doi> 10.1023/A:1008683107812
]
|
| |
15
|
Jones, S. P. 2003. Haskell 98 Language and Libraries. Cambridge University Press.
|
| |
16
|
Kanellakis, P. C., Mairson, H. G., and Mitchell, J. C. 1991. Unification and ML-type reconstruction. In Computational Logic---Essays in Honor of Alan Robinson. MIT Press, 444--478.
|
 |
17
|
|
 |
18
|
|
| |
19
|
McAllester, D. A. 2003. Joint RTA-TLCA invited talk: A logical algorithm for ML type inference. In Proceedings of the Rewriting Techniques and Applications, 14th International Conference (RTA'03). Lecture Notes in Computer Science, vol. 2706. Springer, 436--451.
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
 |
23
|
|
| |
24
|
Paterson, M. S. and Wegman., M. N. 1978. Linear unification. J. Comput. Syst. Sci. 16, 158--167.
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
| |
28
|
|
| |
29
|
|
| |
30
|
Van den Bussche, J., Van Gucht, D., and Vansummeren, S. 2005. Well-definedness and semantic type-checking in the nested relational calculus and XQuery (extended abstract). In Proceedings of the International Conference on Database Theory (ICDT'05). Lecture Notes in Computer Science, vol. 3363. Springer, 99--113.
|
| |
31
|
Van den Bussche, J. and Waller, E. 2002. Polymorphic type inference for the relational algebra. J. Comput. Syst. Sci. 64, 694--718.
|
| |
32
|
|
| |
33
|
|
| |
34
|
|
|