Table des matières:

Qu'est-ce qu'un état cohérent dans la base de données ?
Qu'est-ce qu'un état cohérent dans la base de données ?

Vidéo: Qu'est-ce qu'un état cohérent dans la base de données ?

Vidéo: Qu'est-ce qu'un état cohérent dans la base de données ?
Vidéo: Optimisation base de données #06: Qu'est ce qu'une transaction dans une base de données 2024, Novembre
Anonim

UNE état de base de données cohérent est celui dans lequel toutes les contraintes d'intégrité des données sont satisfaites. Pour atteindre un état de base de données cohérent , une transaction doit prendre la base de données D'un état cohérent à un autre.

Alors, qu'est-ce que la cohérence des données dans la base de données ?

Cohérence dans la base de données systèmes se réfère à l'exigence que tout base de données la transaction doit changer affectée Les données que de manière autorisée. Tout Les données écrit au base de données doit être valide selon toutes les règles définies, y compris les contraintes, les cascades, les déclencheurs et toute combinaison de ceux-ci.

Par la suite, la question est, qu'est-ce que la cohérence avec l'exemple ? La définition de cohérence signifie que l'épaisseur ou quelque chose reste le même, est fait de la même manière ou a la même apparence. Un Exemple de cohérence est une sauce facile à verser dans un pichet. Un Exemple de cohérence c'est lorsque tous les tests que les élèves passent sont notés en utilisant la même échelle de notation.

De même, qu'est-ce qu'un état incohérent dans le SGBD ?

Tous les types d'opérations d'accès à la base de données qui ont lieu entre les instructions de transaction de début et de fin sont considérés comme une seule transaction logique. Pendant la transaction, la base de données est inconsistant . Une fois la base de données validée, le Etat est changé d'un état cohérent à un autre.

Comment assurez-vous la cohérence des données ?

Assurer la cohérence des données

  1. Utilisation de l'intégrité référentielle pour la cohérence des données. L'intégrité référentielle garantit la cohérence des données entre les tables.
  2. Utilisation de verrous pour la cohérence des données. Les verrous peuvent garantir que les données restent cohérentes même lorsque plusieurs utilisateurs tentent d'accéder aux mêmes données en même temps.
  3. Vérification de la cohérence des données.

Conseillé: