Целостность данных

В контексте дизайна баз данных целостность данных представляет собой гарантию того, что данные не изменены и не сокращены. Целостность также относится к процессам сбора данных, например, к оцифровке данных в ходе ручного или автоматического ввода данных. В контексте хранения данных целостность данных относится к особым определениям типов данных, например, к точности реальных чисел, или к тому, что символы означают не только числа.

С точки зрения аналитика, целостность данных - гарантия качества и надежности данных, что определяется их актуальностью, полнотой, зависит от количества ошибок и важности каждой ошибки, а также от количества отсутствующих значений.

Для систем обработки данных, таких как PolyAnalyst, это системное правило, которое налагает следующее ограничение: данные нельзя изменять с момента создания. В частности, в PolyAnalyst невозможно изменить данные: система может лишь создавать измененную копию исходных данных, доступную для отображения.

В ходе импорта данных в систему PolyAnalyst исходные данные не изменяются. Система создает собственную копию данных. Изменение копии данных никак не сказывается на самих исходных данных.

Таким образом, если вы вносите какие-то изменения в данные, например, добавляете новую колонку к импортированной таблице данных, во просто создаете копию таблицы, которая похожа на оригинал, но при этом содержит внесенные вами изменения.

Все узлы системы PolyAnalyst подчиняются следующему общему правилу: ни один узел не может изменить выходные данные предшествующего узла.