Базы данных и знаний. Мартьянова А.Е. - 34 стр.

UptoLike

Составители: 

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


       В основе классического процесса проектирования лежит последо-
вательность переходов от предыдущей нормальной формы к последую-
щей. Однако в процессе декомпозиции мы сталкиваемся с проблемой об-
ратимости, то есть возможности восстановления исходной схемы. Та-
ким образом, декомпозиция должна сохранять эквивалентность схем БД
при замене одной схемы на другую.
       Схемы БД называются эквивалентными, если содержание исход-
ной БД может быть получено путем естественного соединения отноше-
ний, входящих в результирующую схему, и при этом не появляется но-
вых кортежей (строк) в исходной БД.
       При выполнении эквивалентных преобразований сохраняется
множество исходных фундаментальных функциональных зависимостей
между атрибутами отношений.
       Функциональные зависимости определяют не текущее состояние
БД, а все возможные ее состояния, то есть они отражают те связи между
атрибутами, которые присущи реальному объекту, которые моделирует-
ся с помощью БД.
       Поэтому определить функциональные зависимости по текущему
состоянию БД можно только в том случае, если экземпляр БД содержит
абсолютно полную информацию (то есть никаких добавлений и модифи-
каций БД не предполагается). В реальной жизни это требование не вы-
полнимо, поэтому набор функциональных зависимостей задает разра-
ботчик, системный аналитик, исходя из глубокого системного анализа
предметной области.
       Процесс нормализации – это разбиение таблицы на две или более с
целью ликвидации дублирования данных и потенциальной их противо-
речивости. Окончательная цель нормализации сводится к получению та-
кого проекта базы данных, в котором «каждый факт появляется лишь в
одном месте».
       Использование ненормализованных таблиц может привести к на-
рушению целостности данных (противоречивости информации) в БД.
Обычно различают следующие проблемы, возникающие при использо-
вании ненормализованных таблиц [14]:
     • избыточность данных;
     • аномалии обновления;
     • аномалии удаления;
     • аномалии ввода.




                                  34