Intégrité référentielle

L'intégrité référentielle est assurée par un ensemble de règles permettant de gérer les relations entre les objets et d'éviter des incohérences dans le contenu de la base de données.

La plate-forme InOV refuse toute modification du contenu qui violerai l'une de ces règles.

Par exemple on définira qu'un film a un ou plusieurs réalisateurs. La contrainte d'intégrité référentielle

  • interdira l'effacement d'un réalisateur, tant que dans la base de données il existera au moins un film faisant référence à ce réalisateur,
  • et interdira également d'ajouter un film si le réalisateur n'est pas déjà défini dans la base de données.

A partir de ce même exemple si la suppression en cascade des films liés aux réalisateurs est activée, la suppression d'un réalisateur entrainera la suppression de tous les films dont il est le réalisateur afin de maintenir l'intégrité référentielle.