Составители:
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
- …
- следующая ›
- последняя »