DocumentCode :
1720234
Title :
On the interaction between ISA and cardinality constraints
Author :
Calvanese, D. ; Lenzerini, M.
Author_Institution :
Dipartimento di Inf. e Sistemistica, Rome Univ., Italy
fYear :
1994
Firstpage :
204
Lastpage :
213
Abstract :
ISA and cardinality constraints are among the most interesting types of constraints in data models. ISA constraints are used to establish several forms of containment among classes, and are receiving great attention in moving to object-oriented data models, where classes are organized in hierarchies based on a generalization/specialization principle. Cardinality constraints impose restrictions on the number of links of a certain type involving every instance of a given class, and can be used for representing several forms of dependencies between classes, including functional and existence dependencies. While the formal properties of each type of constraints are now well understood, little is known of their interaction. We present an effective method for reasoning about a set of ISA and cardinality constraints in the context of a simple data model based on the notions of classes and relationships. In particular, the method allows one both to verify the satisfiability of a schema and to check whether a schema implies a given constraint of any of the two kinds. We prove that the method is sound and complete, thus showing that the reasoning problem for ISA and cardinality constraints is decidable
Keywords :
object-oriented databases; ISA constraints; cardinality constraints; classes; containment; data models; formal properties; object-oriented data models; Constraint theory; Councils; Data models; Instruction sets; Knowledge representation; Object oriented databases; Object oriented modeling; Pressing; Remuneration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1994. Proceedings.10th International Conference
Conference_Location :
Houston, TX
Print_ISBN :
0-8186-5402-3
Type :
conf
DOI :
10.1109/ICDE.1994.283032
Filename :
283032
Link To Document :
بازگشت