Проектирование реляционных баз данных. Тюмиков Д.К. - 12 стр.

UptoLike

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

12
При неоднозначности по значениям имеется несколько значений
атрибутов: плав, ватерпол, мс, мс, спринт футбол, кмс мс (отношение
приведено ниже). Объектное отношение СТУДЕНТ(11НФ) представляет
отношение, которое удовлетворяет 1 нормальной форме.
СТУДЕНТ
________________________________________________
ФИО ФАК ВИД_С С_РАЗР
________________________________________________
Иванов ЭТФ Плав, ватерпол мс, мс
Петров СФ Спринт, футбол кмс, мс
СТУДЕНТ (11НФ)
________________________________________________
ФИО ФАК ВИД_С С_РАЗР
________________________________________________
Иванов ЭТФ плав мс
Иванов ЭТФ ватерпол мс
Петров СФ спринт мс
Петров СФ Футбол кмс
Следовательно, неоднозначность по идентификаторам (именам) устраняется
соответствующим увеличением атрибутов (столбцов), а неоднозначность по
значениям атрибутов устраняется соответствующим увеличением числа строк
экземпляров объектов.
Остальные формы вместе с первой поддерживают требования:
- между значениями атрибутами функциональные зависимости должны быть
локализованы на соответствующих атрибутах;
- группировка зависимых атрибутов обеспечивает минимальное дублирование
данных.
Термин «ШУМ
базы данных» ввел Мартин для обозначения следующих
недостатков реляционной модели данных:
Избыточность (повторяемость) данных;
Потеря данных при корректировке значений атрибутов, особенно при
удалении значений или целых строк (экземпляров объектов);
Неправильное или неполное выполнение запросов по базе данных.
В нашем случае по первой нормальной форме необходимо удалить из базы
данных фамилию
Петров, как закончившего ВУЗ. Но в силу того, что именно
Петров занимался футболом и спринтом, необходимо удалить денотат
«футбол», «спринт». Следовательно, этих значений не будет в базе данных. Но
на самом деле и футбол, и спринт остаются в ВУЗе. Таким образом, происходит
потеря информации об объекте «Институт». Для исключения недостатков
такого
рода и была разработана теория проектирования баз данных, в том числе и
теория нормализации.
Процедуры нормализации порождены следующей причиной.
Отношения реляционной базы данных содержат структурную и семантическую
информации. Структурная информация определяется схемой отношений
(атрибутами), и выражается функциональными связями между атрибутами,