Itthon adatbázisok Mi a következetesség? - meghatározás a techopedia alapján

Mi a következetesség? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a konzisztencia?

A konzisztencia az adatbázisokkal összefüggésben azt állítja, hogy nem írhatók olyan adatok, amelyek sértenék az adatbázis saját érvényes adatokra vonatkozó szabályait. Ha olyan tranzakció következik be, amely inkonzisztens adatokat próbál bevezetni, akkor a teljes tranzakció visszafordul, és egy hiba visszatér a felhasználónak.

A Techopedia magyarázza a következetességet

A következetesség egyszerű szabálya kimondhatja, hogy az adatbázis „Nem” oszlopában csak „Férfi”, „Nő” vagy „Ismeretlen” értékek lehetnek. Ha egy felhasználó valami mást próbál beírni, mondván: 'Hermaphrodite', akkor az adatbázis-konzisztencia szabály bekapcsol és tiltja az ilyen érték bevitelét.

A konzisztenciaszabályok meglehetõsen bonyolultak lehetnek, például egy bankszámlaszámnak meg kell felelnie egy meghatározott mintának - a számlaelszámoláshoz egy „C” betûvel vagy a takarékos számla „S” betûvel kell kezdõdnie, majd 14 számjegy követi, amelyeket a dátumtól kezdõdik, és idő, formátum ÉÉÉÉHHNNHHNN.

Az adatbázis konzisztenciája nem csak az egyetlen rekord szintjén fordul elő. A fenti bankpéldánkban egy másik konzisztenciaszabály kimondhatja, hogy az 'Ügyfél neve' mező nem lehet üres ügyfél létrehozásakor.

A konzisztenciaszabályok létfontosságúak az adatbázisok létrehozásakor, mivel ezek az üzleti szabályok megtestesülései, amelyekhez az adatbázis létrejön. Egy másik fontos funkciót is ellátnak: megkönnyítik az alkalmazásfejlesztők munkáját - általában sokkal könnyebb meghatározni a konzisztenciaszabályokat az adatbázis szintjén, ahelyett, hogy azokat az adatbázishoz csatlakozó alkalmazásban definiálnák.
Ezt a meghatározást az adatbázisok összefüggésében írták le
Mi a következetesség? - meghatározás a techopedia alapján