Skip to main content

Distributed Information System Design Based on Integrity Constraints Optimization: The FKDO Algorithm

  • Conference paper
Object-Oriented Information Systems (OOIS 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2817))

Included in the following conference series:

  • 343 Accesses

Abstract

In this paper, we present an algorithm to generate different distribution possibilities according to a design schema and a specified site number to help designers to choose the preferred distribution solution that reduces communication time and increases the data integrity between sites. In our article, we consider that integrity constraints are a major fact influencing the distribution choice due to the cost resulting from their verification and validation over the multiple sites. Our approach is based on the optimisation of dependencies between tables while keeping enough flexibility for designers.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barbara, D., Garcia-Molina, H.: The Demarcation Protocol: A Technique for Maintaining Arithmetic Constraints in Distributed Database Systems. In: Extending Database Technology Conference, Vienna. LNCS, vol. 580, pp. 373–397 (March 1992)

    Google Scholar 

  2. Bernstein, P.A., Blaustein, B.T., Clarke, E.M.: Fast Maintenance of Semantic Integrity Assertions Using Redundant Aggregate Data. In: Proceedings of the Sixth Conference on Very Large Data Bases, pp. 126–136 (1980)

    Google Scholar 

  3. Blakeley, J.A., Coburn, N., Larson, P.: Updating Derived Relations: Detecting Irrelevant and Autonomously Computable Updates. ACM Transactions on Database Systems 14(3), 369–400 (1989)

    Article  MathSciNet  Google Scholar 

  4. Bry, F., Manthey, R., Martens, B.: Integrity Verification in Knowledge Bases. In: Logic Programming. LNCS (LNAI), vol. 592, pp. 114–139 (1992)

    Google Scholar 

  5. Elkan, C.: Independence of Logic Database Queries and Updates. In: Proceedings of the Ninth Symposium on Principles of Database Systems (PODS), Nashville, TN, pp. 154–160 (June 1990) ACM SIGACT-SIGMOD-SIGART

    Google Scholar 

  6. Grefen, P.: Combining theory and practice in integrity control: A declarative approach to the specification of a transaction modification subsystem. In: Proceedings of the International Conference on Very Large Data Bases, Dublin, Ireland, August 1993, pp. 581–591 (1993)

    Google Scholar 

  7. Gupta, A., Ullman, J.D.: Generalizing Conjunctive Query Containment for View Maintenance and Integrity Constraint Checking. In: Workshop on Deductive Databases, JICSLP (1992)

    Google Scholar 

  8. Le Pham, N.H.: Optimisation globales des contrôles d’intégrité dans une base de données. PhD. Thesis, Geneva University, Editions Systèmes et Information (1990)

    Google Scholar 

  9. Qian, X.: Distributed design of integrity constraints. In: Proceedings of the Second International Conference on Expert Database Systems, pp. 205–226. The Benjamin/Cummings Publishing Company (1988)

    Google Scholar 

  10. Rusinkiewicz, M., Sheth, A., Karabatis, G.: Specifying interdatabase dependencies in a multidatabase environment. IEEE Computer 24(12), 46–51 (1991)

    Google Scholar 

  11. Turki, S., Léonard, M.: IS Components with Hyperclasses. In: Bruel, J.-M., Bellahsène, Z. (eds.) OOIS 2002. LNCS, vol. 2426, pp. 132–141. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  12. Turki, S.: Introduction aux hyper-classes. In: The proceedings of Inforsid 2001, Martigny, Suisse, Mai 2001, pp. 281–299 (2001) ISBN: 2-906855-17-0

    Google Scholar 

  13. Snene, M., Léonard, M.: Distributed Framework for Real-Time Web-Based Collaboration: M7Tool CASE, IEEE Computer, AICCSA (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mehdi, S., Jorge, P. (2003). Distributed Information System Design Based on Integrity Constraints Optimization: The FKDO Algorithm. In: Konstantas, D., Léonard, M., Pigneur, Y., Patel, S. (eds) Object-Oriented Information Systems. OOIS 2003. Lecture Notes in Computer Science, vol 2817. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45242-3_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45242-3_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40860-4

  • Online ISBN: 978-3-540-45242-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics