Skip to main content
Log in

Semantic integrity support in SQL:1999 and commercial (object-)relational database management systems

  • Regular contribution
  • Published:
The VLDB Journal Aims and scope Submit manuscript

Abstract.

The correctness of the data managed by database systems is vital to any application that utilizes data for business, research, and decision-making purposes. To guard databases against erroneous data not reflecting real-world data or business rules, semantic integrity constraints can be specified during database design. Current commercial database management systems provide various means to implement mechanisms to enforce semantic integrity constraints at database run-time.

In this paper, we give an overview of the semantic integrity support in the most recent SQL-standard SQL:1999, and we show to what extent the different concepts and language constructs proposed in this standard can be found in major commercial (object-)relational database management systems. In addition, we discuss general design guidelines that point out how the semantic integrity features provided by these systems should be utilized in order to implement an effective integrity enforcing subsystem for a database.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: 14 August 2000 / Accepted: 9 March 2001 / Published online: 7 June 2001

Rights and permissions

Reprints and permissions

About this article

Cite this article

Türker, C., Gertz, M. Semantic integrity support in SQL:1999 and commercial (object-)relational database management systems. The VLDB Journal 10, 241–269 (2001). https://doi.org/10.1007/s007780100050

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s007780100050

Navigation