Информатизация общества. Информационные технологии. Инфологическая модель: требования и компоненты. Система операционной обработки данных (COOD), страница 7

Проблема целостности состоит в обеспечен прав-ти данных в б/д в любой момент времен. Непротиворечивость данных – св-во цел-ти. Целостность данных обеспечив наборов спец предложений – ограничениями цел-ти. Огранич целост – это утверждение о допустимых значениях отдельных информ единиц и связях м/д ними. Огранич целост определ-ся в большинстве случаев особенностями предметной области, хотя могут отражать и чисто информацион хар-ки. Виды ограничений: 1)тип и формат поля 2)задание диапазона знач, обычно использ для числовых полей 3)признак непустого поля 4)задание домена, хар-т способ-ть поля принимать значен из заданного множества знач. Домен не обязат-но определяется перечислением входящих в него знач. 5)принцип уникальности, проверяет допустимость знач-я данного поля, но при этом просматрив вся таблица. Уникальное поле явл вероятным ключом, при наличии неск вероятн ключей один из них д/б выбран в кач первичного. 6)ограничениями перехода, использ только при проверке допустимости корректировки (например возраст сотрудника при корректировке мож только увелич). Естественным ограничением является требование уникальности каждой строки. В случае ограничений относящихся ко всей табл в целом, проверяются соотношения м/д записями таблицы (например нельзя быть родителем и ребенком одного и того же чел одновременно).

№ 19 Огранич целостности связи.

Ограничения, затрагивающие нескольких взаимосвязанных таблиц, называют ограничениями целостности связи. Оно выражается в том, что значение атрибута, отражающего связи между объектами и являющегося внешним ключом отношения, обязательно должно совпадать с одним из значений атрибута, являющегося первичным ключом таблицы, описывающей соответствующий объект. К Access для обеспечения ограничения целостности данных использоваться 2 механизма, а именно каскадное обновление связанных таблиц и каскадное удаление связанных таблиц. Ограничение, отражающие связь таблиц могут представлять собой предложения, проверяющие отсутствие логических противоречий между данными взаимосвязанных таблиц. Запрет на обновление – вид ограничения. Может относиться к различным информационным элементам: полю, записи, таблицам. Запрет на обновление может быть обусловлен технологией обработки данных или спецификой предметной области. По моменту контроля за соблюдением ограничения целостности различают: 1)одномоментные 2)отложенные Отложенное ограничение целостности может не соблюдаться в процессе выполнения какой-то группы операций, но обязаны быть соблюдены по завершению выполнения этой группы операций. Ограничения целостности, присущие той или иной предметной области должны быть выявлены при исследовании предметной области и зафиксированы на этапе концептуального и логического проектирования.

№ 20 Прич, нарушен огранич целостн.

Для того, чтобы выявить и предотвратить нарушения целостности необходимо понимать причины, которые могут привести к появлению этих нарушений. Нарушения целостности могут возникнуть в результате: 1)ошибок при вводе данных или их корректировке 2)сбоев в работе системы 3)выполнения операций с таблицами, для того, чтобы обеспечить целостность при выполнении операций с таблицами необходимо, чтобы соблюдались определенные правила при их выполнении, а также чтобы таблицы были правильно спроектированы. 4)наличия в БД исходных и соединенных таблиц приводит к дублированию данных. Любое дублирование требует специальных мер по обеспечению согласованности данных. 5)при выполнении арифметических операций нарушение целостности может возникнуть при рассогласованности единиц измерения.

№ 21 Нормализация 1норм форма.