DocumentCode
2893560
Title
Constraint specification on object-oriented databases
Author
Alashqur, A.M. ; Su, S.Y.W. ; Lam, H.
Author_Institution
Texas Instruments, Dallas, TX, USA
fYear
1992
fDate
20-23 Apr 1992
Firstpage
300
Lastpage
309
Abstract
The main semantics of constraints pertaining to OO (object-oriented) databases are identified, constraints are classified into types based on these semantics, and a simple and powerful constraint language for OO databases is described. If a set of constraints needs to be defined over the same subdatabase, the approach allows for defining the shared subdatabase first, followed by the set of constraints. If the original database is updated causing new extensional patterns to enter into the subdatabase (because they, after the update, satisfy the conditions used to define the subdatabase), these patterns have to satisfy all the constraints specified for the database. Typical database constraints, such as the non-null and total participation constraints, can be easily specified in the language as constraints on patterns of object associations. The implementation of the constraint processing system is described. The language supports the use of the existential and universal quantifiers
Keywords
formal specification; object-oriented databases; object-oriented languages; query languages; specification languages; constraint language; constraint processing system; database constraints; database update; existential quantifiers; object-oriented databases; query languages; universal quantifiers; Application software; Computer aided manufacturing; Data models; Database systems; Instruments; Object oriented databases; Object oriented modeling; Prototypes; Relational databases; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Languages, 1992., Proceedings of the 1992 International Conference on
Conference_Location
Oakland, CA
Print_ISBN
0-8186-2585-6
Type
conf
DOI
10.1109/ICCL.1992.185494
Filename
185494
Link To Document