Составители:
7. ОГРАНИЧЕНИЕ (F [А∅В])
Если из отношения необходимо выделить те кортежи, которые удовлетво-
ряют заданному условию, то вводится операция ограничения.
В качестве значения атрибута (как правило, В) может быть как конкретное
значение, так и какой-либо атрибут.
Нормализация отношений
При использовании РМД существенное значение имеют эксплуатационные
характеристики, которые проявляются при внесении изменений в БД.
Для улучшения эксплуатационных характеристик применяется метод пре-
образования отношений – нормализация.
Центральная задача проектирования БД – определение количества отно-
шений (или иных СЕИ) и их атрибутного состава. Рациональные варианты груп-
пировки реквизитов в отношениях должны учитывать следующие требования:
• Множество отношений должно обеспечивать минимальную избыточ-
ность представления информации,
• Корректировка отношений не должна приводить к двусмысленности
или к потере информации,
• Перестройка набора отношений при добавлении в БД новых атрибутов
должна быть минимальной.
Нормализацию можно определить как процесс, направленный на умень-
шение избыточности информации в РМД.
Ограничения на значения, хранимые в РБД, достаточно многочисленны.
Соблюдение этих ограничений в конкретных отношениях связано с наличием
так называемых нормальных форм.
Процесс преобразования отношений БД к той или иной НФ называет-
ся нормализацией.
Нормальными формами называются отношения с допустимыми огра-
ничениями на хранимые данные.
НФ нумеруются от 1 по возрастанию. И чем больше № НФ, тем больше ограни-
чений на хранимые значения должны соблюдаться в соответствующем отношении.
На сегодняшний день известно 6 НФ. Практически применяются 3.
1. устранение повторяющихся групп → 1 НФ→ устранение неполных
функциональных зависимостей → 2 НФ →устранение транзитивных функцио-
нальных зависимостей → 3 НФ → устранение многозначности → 4 НФ (нор-
мализация СЕИ приводит к 1 НФ, а нормализация отношений РБД обычно про-
изводится до 3 НФ или 4 НФ).
При переходе к следующей НФ свойства предыдущих НФ сохраняются.
Отношение в 1 НФ – это обычное отношение с двухуровневой структурой
(недопустимость в структуре отношения 3-го и последующих уровней является
ограничением, определяющим 1 НФ отношения). Отношение представляет со-
бой двухмерную таблицу.
Приведение к 1 НФ не связано с анализом смысла атрибутов, а просто оз-
начает приведение отношения к каноническому виду.
21
7. ОГРАНИЧЕНИЕ (F [А∅В])
Если из отношения необходимо выделить те кортежи, которые удовлетво-
ряют заданному условию, то вводится операция ограничения.
В качестве значения атрибута (как правило, В) может быть как конкретное
значение, так и какой-либо атрибут.
Нормализация отношений
При использовании РМД существенное значение имеют эксплуатационные
характеристики, которые проявляются при внесении изменений в БД.
Для улучшения эксплуатационных характеристик применяется метод пре-
образования отношений – нормализация.
Центральная задача проектирования БД – определение количества отно-
шений (или иных СЕИ) и их атрибутного состава. Рациональные варианты груп-
пировки реквизитов в отношениях должны учитывать следующие требования:
• Множество отношений должно обеспечивать минимальную избыточ-
ность представления информации,
• Корректировка отношений не должна приводить к двусмысленности
или к потере информации,
• Перестройка набора отношений при добавлении в БД новых атрибутов
должна быть минимальной.
Нормализацию можно определить как процесс, направленный на умень-
шение избыточности информации в РМД.
Ограничения на значения, хранимые в РБД, достаточно многочисленны.
Соблюдение этих ограничений в конкретных отношениях связано с наличием
так называемых нормальных форм.
Процесс преобразования отношений БД к той или иной НФ называет-
ся нормализацией.
Нормальными формами называются отношения с допустимыми огра-
ничениями на хранимые данные.
НФ нумеруются от 1 по возрастанию. И чем больше № НФ, тем больше ограни-
чений на хранимые значения должны соблюдаться в соответствующем отношении.
На сегодняшний день известно 6 НФ. Практически применяются 3.
1. устранение повторяющихся групп → 1 НФ→ устранение неполных
функциональных зависимостей → 2 НФ →устранение транзитивных функцио-
нальных зависимостей → 3 НФ → устранение многозначности → 4 НФ (нор-
мализация СЕИ приводит к 1 НФ, а нормализация отношений РБД обычно про-
изводится до 3 НФ или 4 НФ).
При переходе к следующей НФ свойства предыдущих НФ сохраняются.
Отношение в 1 НФ – это обычное отношение с двухуровневой структурой
(недопустимость в структуре отношения 3-го и последующих уровней является
ограничением, определяющим 1 НФ отношения). Отношение представляет со-
бой двухмерную таблицу.
Приведение к 1 НФ не связано с анализом смысла атрибутов, а просто оз-
начает приведение отношения к каноническому виду.
21
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »
