Данные являются наиболее важным активом для любой организации. Поэтому необходимо убедиться, что данные действительны и могут использоваться любой ценой. Проверка данных и проверка данных являются двумя важными процессами проверки того, что данные обладают этими двумя качествами. Проверка данных гарантирует, что данные являются чистыми, правильными и значимыми, в то время как проверка данных гарантирует, что все копии данных так же хороши, как и оригинал. Итак, оба этих процесса гарантируют, что организация не потеряет деньги из-за непредвиденных ошибок в данных.
Проверка данных связана с проверкой правильности данных (чистота, правильность и полезность). Процедуры проверки данных используют правила проверки данных (или процедуры проверки) для обеспечения достоверности (в основном правильности и значимости) данных. Это также обеспечивает достоверность входных данных для обеспечения безопасности системы. Эти правила автоматически реализуются через словари данных. Проверка данных также может быть реализована путем объявления правил целостности данных или процедур, обеспечивающих соблюдение бизнес-правил (особенно в бизнес-приложениях). Эти бизнес-правила обычно фиксируются в ходе первоначального анализа бизнес-требований, проводимого бизнес-аналитиками. Очень важно внедрить бизнес-правила в начале процесса, потому что неправильно проверенные данные обычно оказывают негативное влияние на выполнение бизнес-процесса..
Самая простая форма проверки - это проверка ввода, чтобы убедиться, что он состоит из символов из «допустимого» набора. Например, процесс проверки для приложения телефонного справочника должен проверять введенные телефонные номера, чтобы убедиться, что они содержат только цифры, плюс / минус символы и скобки (и ничего больше). Немного более продвинутые процессы проверки могут также проверить поле кода страны, чтобы проверить, являются ли они законными кодами страны.
Проверка данных - это процесс проверки копии данных, чтобы удостовериться, что она точно совпадает с исходной копией данных. Проверка данных обычно требуется, когда вы сделали резервную копию своих данных. Большинство современных программ резервного копирования имеют встроенные функции проверки. Даже программное обеспечение для записи дисков позволяет выполнять проверку в конце процесса записи. Если данные на записанном диске проверены, то все в порядке. Но если нет, вы должны выбросить этот диск и записать снова. Проверка данных является очень важным процессом, поскольку он позволяет вам чувствовать себя в безопасности, потому что вы будете уверены, что действительно сможете использовать резервные копии данных в случае потери или повреждения исходных данных. Программное обеспечение для проверки обычно гарантирует, что копия читаема, а содержимое точно соответствует исходному содержимому. Таким образом, это занимает больше времени, чем простое резервное копирование, но оно того стоит. Но обычно крупные предприятия выполняют автоматическое резервное копирование ночью, поэтому увеличение времени из-за процесса проверки не является серьезной проблемой..
Проверка данных обычно выполняется на оригинальной копии или входах в систему, тогда как проверка данных выполняется на копиях (или резервных копиях) данных. Проверка достоверности входных данных выполняется очень быстро по сравнению с длительными процессами проверки, которые происходят после резервного копирования. Валидация может использоваться для защиты данных от ошибок, совершенных пользователями, а проверка может использоваться для защиты данных от проблем, возникающих из-за сбоев системы..