![]() Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
![]() Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
![]() |
Нормальная форма определяется как совокупность требований, которым должно удовлетворять отношение между множествами таблицы или таблиц базы данных ⇐ ПредыдущаяСтр 3 из 3
· исключение некоторых типов избыточности; · устранение некоторых аномалий обновления; · разработка проекта базы данных, который является достаточно «качественным» представлением реального мира, интуитивно понятен и может служить хорошей основой для последующего расширения; · упрощение процедуры применения необходимых ограничений целостности.
Первая нормальная форма
Например, есть таблица «Автомобили»:
Вторая нормальная форма
Основные критерии: Таблица должна находиться в первой нормальной форме. Любое её поле, не входящее в состав первичного ключа, функционально ПОЛНО зависит от первичного ключа.
Сразу скажу, что если Ваша таблица приведена к первой нормальной форме и у нее установлен уникальный id для каждой строки, то она находится и во второй нормальной форме.
Значение второго правила можно понять на примере, когда первичный ключ таблицы состоит из нескольких полей. То есть каждой строке соответствует уникальный набор из нескольких значение полей таблицы.
Третья нормальная форма
Таблица находится во второй нормальной форме.
Любой её не ключевой атрибут функционально зависит ТОЛЬКО от первичного ключа.
Подробнее: Рассмотрим таблицу:
Таблица находится во 2НФ, но не в 3НФ.
Нормальная форма Бойса-Кодда (НФБК) (частная форма третьей нормальной формы)
Эта форма почти то же самое, что и третья. С одним небольшим дополнительным условием. Основные критерии: Таблица находится в третьей нормальной форме. В таблице должен быть только один потенциальный первичный ключю. Другими словами, в таблице должен быть только один первичный ключ и не должно быть других потенциальных вариантов (например, набор не ключевых полей это таблицы). Метод приведения к BCNF: Вынести в отдельную таблицу потенциальные первичные ключи Предположим, что наименования поставщиков являются уникальными. Кроме того, каждый поставщик имеет свой уникальный номер (два потенциальных ключа). Исправим это: Date: 2016-05-25; view: 465; Нарушение авторских прав |