Casa Bases de dades Què és la coherència? - Definició de tecnologia

Què és la coherència? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa consistència?

La coherència, en el context de bases de dades, estableix que no es poden escriure dades que violessin les regles de la base de dades per a dades vàlides. Si es produeix una transacció determinada que intenta introduir dades inconsistents, es retorna tota la transacció i es retorna un error a l’usuari.

La Techopedia explica la coherència

Una simple regla de coherència pot indicar que la columna "Gènere" d'una base de dades només pot tenir els valors "Home", "Femení" o "Desconegut". Si un usuari intenta introduir una altra cosa, digueu "Hermaphrodite", una norma de coherència de base de dades s'inicia i no permet l'entrada d'aquest valor.

Les regles de coherència poden arribar a ser força elaborades, per exemple, un número de compte bancari ha de seguir un patró específic; ha de començar per una "C" per a un compte corrent o "S" per a un compte d'estalvi, seguit per 14 dígits que es trien de la data i temps, en el format YYYYMMDDHHMISS.

La coherència de la base de dades no només es produeix al nivell d’un registre únic. En el nostre exemple bancari anterior, una altra regla de coherència pot indicar que el camp "Nom del client" no pot estar buit en crear un client.

Les regles de coherència són de vital importància mentre es creen bases de dades, ja que són la personificació de les regles de negoci per a les quals es crea la base de dades. També serveixen una altra funció important: faciliten el treball dels desenvolupadors d’aplicacions; normalment és molt més fàcil definir regles de coherència a nivell de base de dades en lloc de definir-les a l’aplicació que es connecta a la base de dades.
Aquesta definició es va escriure en el context de bases de dades
Què és la coherència? - Definició de tecnologia