Abstract
This paper presents an approach for specifying individual integrity constraints on objects, which is based on a conceptual class-based model that emphasizes the individual structure for objects by allowing those belonging to a class to have structures not previously abstracted in that class.
Integrity constraints specification on objects makes use of this particularity of the model, which yields particular constraint definition on individual objects. For instance, one can define a constraint on object o, that lies on the fact that o is composed of another object o′. This constraint is taken into account as long as o′ is composing o. If this happen to cease, the constraint is disregarded.
This approach finds a suitable application area in the domain of architecture, where such a kind of constraints is important during the design process.
Chapter PDF
Similar content being viewed by others
References
ABITEBOUL, S., and VIANU, V. (1989), ‘A Transaction-Based Approach to Rela- tional Database Specification’, Journal of the ACM 36 (4), 758–789.
BRIALES, M., and DE TROYER, O. (1991), Object-Oriented Integrity Enforcement in a Relational Environment, in ‘British National Conference on Databases, BNCOD’91’, Wolverhampton, UK, pp. 38–68.
CHUNG, K., RIOS-ZERTUCHE, D., NIXON, B., and MYLOPOULOS, J. (1988), Process Management and Assertion Enforcement for a Semantic Data Model, in ‘Extending Database Technology, EDBT’88’, Springer-Verlag, Lecture Notes in Computer Science, No 303, pp. 469–487.
COOPER, R., and QIN, Z. (1992), A graphical Data Modelling Program with Constraint Specification and Management, in ‘British National Conference on Databases, BNCOD’92’, Springer-Verlag, Lecture Notes in Computer Science, No 618, pp. 192–208.
CORI’E, P., and PRESENZA, D. (1992), Understanding Data Behavior from its Static Structure, in ‘The 5th International Conference on Putting into Practice Methods and Tools for Information System Design’, Nantes, France, pp. 291–302.
DELOBEL, C., and ADIBA, M. (1982), Bases de données et systèmes relationnels,Dunod Informatique.
DONY, C., MALENFANT, J., and COINTE, P. (1992), Prototype-Based Languages: From a New Taxonomy to Constructive Proposals and their Validation, in ‘Object-Oriented Programming Systems, Languages and applications, OOPSLA’92’, pp. 201–217.
GOLDBERG, A., and ROBSON, D. (1983), Smalltalk-80: The Language and its Implementation, Addison-Wesley.
HULL, R. (1989), Four Views of Complex Objects: A Sophisticate’s Introduction, in ‘Nested relations and complex objects in databases’, Springer-Verlag, Lecture Notes in Computer Science, No 361, pp. 87–116.
ISSELE, N. (1995), ‘Environnement de conception et de recherche d’information dédié au modèle EMIR’, Thèse CNAM.
KHOSHOFIAN, S. (1993), Object-Oriented Databases,Wiley Professional Computing.
KIM, W., LEE, Y., and SEO, J. (1992), ‘A Framework for Supporting Triggers in Object-Oriented Database Systems’, International Journal of Intelligent zhaohuan Cooperative Information Systems 1(1), 127–143.
LAHLOU, Y. (1996), ‘Modélisation et recherche basées sur le contenu d’objets complexes. Le système EMIR’, Thèse de l’Université Henri Poincaré - Nancy I.
LAHLOU, Y., and MOUADDIB, N. (1996), Relaxing the Instantiation Link: Towards a Content-Based Data Model for Information Retrieval, in ‘Conference on Advanced Information Systems Engineering, CAiSE’96’, Springer-Verlag, Lecture Notes in Computer Science, No 1080, pp. 540–561.
LIEBERMAN, H. (1986), Using Prototypical Objects to Implement Shared Behavior in Object Oriented Systems, in ‘Object-Oriented Programming Systems, Languages and applications, OOPSLA’86’, pp. 214–223.
MEYER, J., WEIGAND, H., and WIERINGA, R. (1989), A Specification Language for Static, Dynamic and Deontic Integrity Constraints, in ‘The 2nd Symposium on Mathematical Fundamentals of database Systems’, Springer-Verlag, Lecture Notes in Computer Science, No 364, pp. 347–366.
NASSIF, R., QIU, Y., and ZHU, J. (1991), Extending the Object-Oriented Paradigm to Support Relationships and Constraints, in ‘Object-Oriented Databases: Analysis, Design zhaohuan Construction, IFIP DS-4’, pp. 305–329.
PECKHAM, J., MARYANSKI, F., BESHERS, G., CHAPMAN, H., and DEMURJIAN, S. (1989), Constraint Based Analysis of Database Update Propagation, in ‘International Conference on Information Systems, ICIS’89’, Boston, Massachussets, pp. 9–18.
SU, S., and ALASHQUR, A. (1991), A Pattern-Based Constraint Specification Language for Object-Oriented Databases, in ‘COMPCON Spring 91’, San Francisco, California, pp. 522–531.
WORBOYS, M. (1991), Database Specification using Transaction Sets, in ‘International Workshop on Specifications of Database Systems’, Glasgow, UK, pp. 300–311.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Lahlou, Y. (1997). A Model for Specifying Individual Integrity Constraints on Objects. In: Jajodia, S., List, W., McGregor, G., Strous, L. (eds) Integrity and Internal Control in Information Systems. IICIS 1997. IFIP — The International Federation for Information Processing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35317-3_12
Download citation
DOI: https://doi.org/10.1007/978-0-387-35317-3_12
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5529-9
Online ISBN: 978-0-387-35317-3
eBook Packages: Springer Book Archive