Contraintes d'intégrité pour XML. Visite guidée par une syntaxe homogène
XML integrity constraints. An homogeneous syntax for a guided tour of XIC
Le format XML sert à représenter des informations. Ces informations sont soumises à certaines contraintes d'intégrité, qu'il est utile de spécifier pour garantir la qualité des informations (éviter les incohérences). Les contraintes d'intégrité ont été beaucoup étudiées dans le cadre des bases de données relationnelles et, depuis le début des années 2000, des équivalents dans le cadre XML sont explorés par plusieurs équipes, qui ont focalisé leur attention sur un type ou un autre de contrainte. Dans cet article nous offrons un panorama sur les contraintes d'intégrité les plus courantes, à savoir les dépendances, en proposant un formalisme homogène et en explicitant leur sémantique.
The XML format is used to represent real-world data, which must respect certain integrity constraints. These constraints are defined to ensure accuracy and consistency of data. Within the framework of relational databases, integrity constraints have been extensively studied and since the beginning of 2000's, their XML equivalents are explored by several researches, which focused their attention on a type or another of constraint. This article aims to be a survey on XML integrity constraints by providing a homogeneous formalism and by clarifying the semantics of each type of constraint.
B.BOUCHOU, M.FERRARI, M.LIMA
Reçu le 21 mai 2007.
XML, contraintes d'intégrité (clé, clé étrangère, dépendance fonctionnelle, dépendance d'inclusion).
XML, integrity constraints (primary key, foreign key, functional dependency, inclusion dependency).
Français
|