Data integrity is a term used in computer science and telecommunications that can mean ensuring data is "whole" or complete, the condition in which data are identically maintained during any operation (such as transfer, storage or retrieval), the preservation of data for their intended use, or, relative to specified operations, the a priori expectation of data quality. Put simply, data integrity is the assurance that data is consistent and correct.

PropertyValue
p:abstract
  • Data integrity is a term used in computer science and telecommunications that can mean ensuring data is "whole" or complete, the condition in which data are identically maintained during any operation (such as transfer, storage or retrieval), the preservation of data for their intended use, or, relative to specified operations, the a priori expectation of data quality. Put simply, data integrity is the assurance that data is consistent and correct. Often such integrity is ensured by use of a number referred to as a Message Integrity Code (MIC) or Message Authentication Code (MAC). In cryptography and information security in general, integrity refers to the validity of data. Integrity can be compromised through: *Malicious altering, such as an attacker altering an account number in a bank transaction, or forgery of an identity document *Accidental altering, such as a transmission error, or a hard disk crash In terms of a database data integrity refers to the process of ensuring that a database remains an accurate reflection of the universe of discourse it is modelling or representing. In other words there is a close correspondence between the facts stored in the database and the real world it models . Data integrity is normally enforced in a database system by a series of integrity constraints or rules. Three types of integrity constraints are an inherent part of the relational data model: entity integrity, referential integrity and domain integrity. Entity integrity concerns the concept of a primary key. Entity integrity is an integrity rule which states that every table must have a primary key and that the column or columns chosen to be the primary key should be unique and not null. Referential integrity concerns the concept of a foreign key. The referential integrity rule states that any foreign key value can only be in one of two states. The usual state of affairs is that the foreign key value refers to a primary key value of some table in the database. Occasionally, and this will depend on the rules of the business, a foreign key value can be null. In this case we are explicitly saying that either there is no relationship between the objects represented in the database or that this relationship is unknown. The primary unit of data in the relational data model is the data item,. Such data items are said to be non-decomposable or atomic. A set of such data items of the same type is said to be a domain. Domains are therefore pools of values from which actual values appearing in the columns of a table are drawn. Domain integrity specifies that all columns in relational database must be declared upon a defined domain. An example of a data integrity mechanism in cryptography is the use of MD5 hash values. These blocks of bytes function as a numeric summation of the content of a data item. Should the data change, the MD5 hash would yield a different result. (en)
  • El término integridad de datos se refiere a la corrección y completitud de los datos en una base de datos. Cuando los contenidos de una base de datos se modifican con sentencias INSERT, DELETE o UPDATE, la integridad de los datos almacenados puede perderse de muchas maneras diferentes. Pueden añadirse datos no válidos a la base de datos, tales como un pedido que especifica un producto no existente. Pueden modificarse datos existentes tomando un valor incorrecto, como por ejemplo si se reasigna un vendedor a una oficina no existente. Los cambios en la base de datos pueden perderse debido a un error del sistema o a un fallo en el suministro de energía. Los cambios pueden ser aplicados parcialmente, como por ejemplo si se añade un pedido de un producto sin ajustar la cantidad disponible para vender. Una de las funciones importantes de un DBMS relacional es preservar la integridad de sus datos almacenados en la mayor medida posible. (es)
  • Als Konsistenz bezeichnet man bei Datenbanken allgemein die Widerspruchsfreiheit von Daten. Konsistenz ist eine der vier in Datenbank-Transaktionen geforderten ACID-Eigenschaften. Transaktionen müssen Datenbanken von einem konsistenten in einen anderen konsistenten Zustand überführen. Während der Verarbeitung der Anfrage kann die Konsistenz der Datenbank jedoch durchaus verletzt sein. Um die Konsistenz der Datenbank zu bewahren, werden Integritätsbedingungen (englisch constraints) festgelegt, die vom Datenbanksystem zu überwachen sind. Ein Zustand, in dem mindestens eine Integritätsbedingung verletzt wird, gilt als nicht konsistent, und die gesamte Transaktion ist so zurückabzuwickeln, dass der vorige Zustand wiederhergestellt wird („Rollback“). Beim Einfügen, Löschen oder Ändern von Daten in einem Datenbankmanagementsystem (DBMS) werden Daten nach Integritätsbedingungen geprüft. Diese stellen sicher, dass fehlerfreie und nicht widersprüchliche Daten vorliegen. Einige Beispiele (für ein relationales Datenbanksystem): * es dürfen keine doppelten Primärschlüssel entstehen * Datensätze müssen dem Relationenschema und den entsprechenden Domänen entsprechen * Fremdschlüssel müssen vorhanden sein oder den Wert Null besitzen (Referenzielle Integrität) Weiterhin muss mindestens die 1. Normalform erfüllt sein. Es gibt verschiedene Ebenen von Konsistenz: Aus einer Menge von Informationen wird mittels einer formalen Sprache ein Modell erstellt (Modellkonsistenz als das Maß, in dem das Modell der konkret vorhandenen Information entspricht). Durch die Normalisierung wird daraus ein Schema erstellt (Schemakonsistenz stellt Widerspruchsfreiheit für neu hinzukommende Daten sicher). Schließlich wird durch Geschäftslogik auch die Semantische Konsistenz sichergestellt (ebenfalls für hinzukommende Daten). So ist sichergestellt, dass auch neu hinzukommende Daten in Bezug auf die Wirklichkeit konsistent sind. (de)
  • (fr)
  • Con il termine integrità dei dati si intende, nell'ambito della sicurezza informatica e delle telecomunicazioni, la protezione dei dati e delle informazioni nei confronti delle modifiche del contenuto, accidentali oppure effettuate da una terza parte, essendo compreso nell'alterazione anche il caso limite della generazione ex novo di dati ed informazioni. I dati e le informazioni possono essere sia scambiati tra un mittente ed uno o più destinatari, sia memorizzati e/o archiviati su un generico supporto. L'integrità dei dati garantisce la qualità del supporto che li contiene (ad es. CD, DVD...) o di un software, ad esempio un database. Insito nel concetto di integrità vi è la possibilità di verificare con assoluta certezza se un dato o una informazione sono rimasti integri, ossia inalterati nel loro contenuto, durante la loro trasmissione e/o la loro memorizzazione. In un sistema che garantisce l'integrità, l'azione di una una terza parte di modifica del contenuto delle informazioni scambiate tra mittente e destinatario, viene quindi rilevata. Maggiore sarà l'integrità dei dati e consequenzialmente maggiore sarà la possibilità di esatta lettura/scrittura degli stessi e quindi di prevenzione degli errori. (it)
  • データ完全性(英: Data integrity)とは、情報処理や電気通信の分野で使われる用語であり、データが全て揃っていて完全であることを保証することを意味する。データインテグリティとも。すなわち、各種操作(転送、格納、検索)が行われる際にデータがひとまとめで扱われ、目的とする操作に対して期待されるデータ品質を維持する。簡単に言えば、データ完全性とは、データが一貫していて正しく、アクセス可能であることを保証するものである。 そのような完全性を保証するため、メッセージ認証符号 (MAC) と呼ばれる数が使われることが多い。 暗号理論とコンピュータセキュリティにおいて、完全性とはデータの妥当性を指す。完全性は次のような事柄で損なわれる可能性がある。 *悪意有る改変。攻撃者が銀行でのトランザクションの数値を改ざんしたり、認証書類を偽造したりする。 *事故による改変。データ転送時のエラーやハードディスクのヘッドクラッシュなど。 関係データベースにおけるデータ完全性とは、データベース内のデータの正確性や妥当性を指す。データ完全性の一種として、参照整合性がある。参照整合性は外部キーと主キーの関係におけるエラーを防ぐものであり、親レコードを見失った子レコードの救済などに使われる。 (ja)
  • Het begrip Integriteit is een kwaliteitskenmerk van gegevens in het kader van de informatiebeveiliging. Het is een synoniem voor betrouwbaarheid. Een betrouwbaar gegeven is *Juist (rechtmatigheid is hier een kernbegrip) *Volledig (niet te veel en niet te weinig) *Tijdig (op tijd) *Geautoriseerd (gemuteerd door een persoon die gerechtigd is de mutatie aan te brengen) (nl)
  • Целостность данных - это термин в информатике и телекоммуникации, который означает, что данные полны, условие того, что данные не были изменены при выполнении любой операции над ними, будь то передача, хранение или представление. В телекоммуникации целостность данных часто проверяют используя MAC-код сообщения (Message authentication code). В криптографии и информационной безопасности целостность данных в общем - это данные в том виде, в каком они были созданы. Примеры нарушения целостности данных: * злоумышленник пытается изменить номер аккаунта в банковской транзакции, или пытается подделать документ. * случайное изменение при передаче информации или при неисправной работе жесткого диска. В теории баз данных целостность данных означает корректность данных и их непротиворечивость. Обычно она также включает целостность связей, которая исключает ошибки связей между первичным и вторичным ключем. К примеру, когда существуют дочерние записи-сироты, которые не имеют связи с родительскими записями. Пример проверки целостности данных в криптографии - это использование хеш-функции, к примеру MD5. Такая функция преобразует совокупность данных в последовательность чисел. Если данные изменятся, то и ее последовательность чисел, генерируемая хеш-функцией тоже изменится. Целостность данных - свойство, при выполнении которого данные сохраняют заранее определенный вид и качество.Категория:Информация Категория:Телекоммуникации Категория:Теоретические основы баз данных Категория:Криптография (ru)
p:hasPhotoCollection
p:wikipage-de
p:wikipage-es
p:wikipage-fr
p:wikipage-it
p:wikipage-ja
p:wikipage-nl
p:wikipage-ru
rdfs:comment
  • Data integrity is a term used in computer science and telecommunications that can mean ensuring data is "whole" or complete, the condition in which data are identically maintained during any operation (such as transfer, storage or retrieval), the preservation of data for their intended use, or, relative to specified operations, the a priori expectation of data quality. Put simply, data integrity is the assurance that data is consistent and correct. (en)
  • El término integridad de datos se refiere a la corrección y completitud de los datos en una base de datos. Cuando los contenidos de una base de datos se modifican con sentencias INSERT, DELETE o UPDATE, la integridad de los datos almacenados puede perderse de muchas maneras diferentes. (es)
  • Als Konsistenz bezeichnet man bei Datenbanken allgemein die Widerspruchsfreiheit von Daten. (de)
  • (fr)
  • Con il termine integrità dei dati si intende, nell'ambito della sicurezza informatica e delle telecomunicazioni, la protezione dei dati e delle informazioni nei confronti delle modifiche del contenuto, accidentali oppure effettuate da una terza parte, essendo compreso nell'alterazione anche il caso limite della generazione ex novo di dati ed informazioni. (it)
  • データ完全性(英: Data integrity)とは、情報処理や電気通信の分野で使われる用語であり、データが全て揃っていて完全であることを保証することを意味する。データインテグリティとも。すなわち、各種操作(転送、格納、検索)が行われる際にデータがひとまとめで扱われ、目的とする操作に対して期待されるデータ品質を維持する。簡単に言えば、データ完全性とは、データが一貫していて正しく、アクセス可能であることを保証するものである。 (ja)
  • Het begrip Integriteit is een kwaliteitskenmerk van gegevens in het kader van de informatiebeveiliging. Het is een synoniem voor betrouwbaarheid. Een betrouwbaar gegeven is *Juist (rechtmatigheid is hier een kernbegrip) *Volledig (niet te veel en niet te weinig) *Tijdig (op tijd) *Geautoriseerd (gemuteerd door een persoon die gerechtigd is de mutatie aan te brengen) (nl)
  • Целостность данных - это термин в информатике и телекоммуникации, который означает, что данные полны, условие того, что данные не были изменены при выполнении любой операции над ними, будь то передача, хранение или представление. (ru)
rdfs:label
  • Data integrity (en)
  • Integridad de datos (es)
  • Konsistenz (Datenbank) (de)
  • Intégrité (cryptographie) (fr)
  • Integrità dei dati (it)
  • データ完全性 (ja)
  • Integriteit (informatiebeveiliging) (nl)
  • Целостность данных (ru)
skos:subject
foaf:page
p:redirect