Skip to main content

Konsistenzsicherung durch Verwaltung von Konsistenzverletzungen

  • Conference paper
Datenbanksysteme in Büro, Technik und Wissenschaft

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 204))

Zusammenfassung

Konsistenzbedingungen gehören zum konzeptionellen Schema einer Datenbank. Aus dem Datenbank-Grundsatz, dass die Daten von ihren Anwendungen getrennt zu verwalten sind, folgt unmittelbar, dass die Gewährleistung der Datenkonsistenz eine zentrale Aufgabe des Datenbankverwaltungssystems sein muss. Diese Forderung wird in heutigen Systemen erst ansatzweise erfüllt. SoftRDS ist ein Datenbankkern, welcher die Datenkonsistenz durch Speicherung und Verwaltung von Konsistenzverletzungen indirekt gewährleistet. Verletzungen von Konsistenzbedingungen werden nämlich in SoftRDS vorerst beliebig zugelassen, aber zu 100% registriert und nachträglich wenn möglich eliminiert. Dadurch ergibt sich die grösstmögliche Flexibilität für den Benutzer. Ziel des Projektes ist es, Erfahrungen mit solch einem liberalen System zu sammeln, Rückschlüsse auf den Konsistenzbedingungs-Entwurf zu gewinnen und zu zeigen, dass ein solches System trotz seiner hohen Anforderungen softwaremässig einfach und regelmässig gestaltet werden kann.

Abstract

Consistency constraints belong to the conceptual schema of a database. One of the database principles is the separate management of the data and their applications which means that the guaranty of the database consistency must be a central task of the database management system. This postulate is, if at all, only partially respected in today’s systems. SoftRDS is a database kernel which guarantees the data consistency indirectly by tolerating, but completely storing and managing consistency violations. In SoftRDS, violations of consistency constraints are permitted in any order and combination for the time being, but are fully registrated and — if possible — eliminated subsequently. This results in full flexibility for the user in spite of strict consistency control. The goal of the project is to get experience with such a liberal system, to draw conclusions for the design of consistency constraints, and to show that such a system, in spite of its high requirements, can be kept simple and regular as for the underlying software.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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.

Literatur

  1. Borgida, A.: Language Features for Flexible Handling of Exceptions in Information Systems, In: ACM TODS. 10:4.1985. 565–603

    Article  Google Scholar 

  2. Brägger, R.: Gambit Handbuch. ETH Zürich, Institut für Informatik. 1985

    Google Scholar 

  3. Codd, E.F.: A Relational Model for Large Shared Data Banks. Comm. ACM, Vol. 13, No. 6,1970, p. 377–387

    Article  MATH  Google Scholar 

  4. Eswaran, K.P., Chamberlin, D.D.: Functional specification of a subsystem for database integrity. In: Proc. 1st Int. Conf. VLDB 1975. 48–68

    Google Scholar 

  5. Fernandez, E.B., Summers, R.C., Wood, C: Database Security and Integrity. Addison-Wesley Publishing Company. Reading. MA. 1981

    Google Scholar 

  6. Gähler, F.: Externe Konsistenzbedingungen: Formulierung und Überwachung. ETH Zürich, Institut für Informatik. Bericht 83. 1987

    Google Scholar 

  7. Lockemann, P.C., Schmidt, J.W. (Hrsgg.): Datenbank-Handbuch. Springer-Verlag. 1987

    MATH  Google Scholar 

  8. Oracle: SQL*Forms Designer’s Tutorial, Version 2.3. Oracle Corporation. 1987

    Google Scholar 

  9. Rebsamen, J.: Datenbankentwurf im Dialog — Integrierte Beschreibung von Strukturen, Transaktionen und Konsistenz. ETH Zürich. Dissertation 7325. 1983

    Google Scholar 

  10. Zehnder, C.A. (Hrsg.): Database Techniques for Professional Workstations. ETH Zürich, Institut für Informatik. Bericht 55. 1983

    Google Scholar 

  11. Zehnder, CA.: Informationssysteme und Datenbanken. Verlag der Fachvereine. Zürich. 1983

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Leikauf, P. (1989). Konsistenzsicherung durch Verwaltung von Konsistenzverletzungen. In: Härder, T. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik-Fachberichte, vol 204. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-74571-3_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-74571-3_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50894-6

  • Online ISBN: 978-3-642-74571-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics