Проектирование реляционных БД
При проектировании РБД сталкиваются с двумя проблемами:
1. как отобразить объекты реального мира в абстрактной модели данных – проблема логического проектирования;
2. обеспечение эффективности выполнения запросов в такой БД (каким образом должны быть расположены данные во внешней памяти, например) – проблема физического проектирования.
При проектировании РБД дать общие рекомендации по физическому проектированию довольно сложно. Смысл рекомендаций по логическому проектированию в том, чтобы определить, из каких отношений должна состоять БД и какие атрибуты должны входить в то или иное отношение.
Средством проектирования РБД является процедура нормализации отношений, образующих БД. В результате применения этой процедуры выполняется преобразование отношений, когда они принимают последовательность … нормальных форм. В теории БД рассматривают 6 нормальных форм:
.
Процедура нормализации состоит в том, что в отношении анализируются связи между атрибутами и, если таковые находятся, то такое отношение подвергается декомпозиции. Отношение делится на составляющие части.
Во многих случаях на практике отношениям достаточно пройти только 3 нормальные формы. При работе с данными, когда отношения не формализованы, возможно некорректное выполнение (аномалия) основных операций с БД. Основные операции:
– пополнение БД;
– удаление информации из БД;
– корректировка БД.
Соответственно аномалии бывают трёх видов:
– добавления;
– замещения;
– удаления.
Дата добавления: 2014-12-20; просмотров: 581;