Воскресенье, 18.11.2018
Мой сайт
Меню сайта
Категории раздела
Мои статьи [4]
Программирование [11]
Программирование и все что с этим связано
Заправка и ремонт принтеров [1]
Заправка и ремонт принтеров Делимся опытом
NoWork [3]
Наш опрос
Оцените мой сайт
Всего ответов: 13
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Статьи » Программирование

Даталогическое проектирование (разработка схемы БД и нормализация таблиц до 4 НФ)
Под нормализацией следует понимать процесс преобразования отношения, имеющего некоторые аномалии, к отношению с меньшим их количеством. Аномалией можно считать любые несогласованности структуры базы данных, приводящие к появлению чрезмерной избыточности, нарушению данных при удалении записей или невозможности ввода данных до наступления каких-либо дополнительных условий. Различают несколько видов нормальных форм. В этом разделе будут рассмотрены первая, вторая и третья нормальные формы, так как они являются наиболее распространенными.
Первая нормальная форма
Первая нормальная форма требует, чтобы каждое поле таблицы базы данных было атомарным, то есть было неделимым и не содержало повторяющихся групп.
Неделимость поля означает, что содержащиеся в нем значения не должны делиться на более мелкие.
При анализе предметной области анализе исходных атрибутов предметной области выявим группы атрибутов. Сгруппируем атрибуты в таблицы, согласно требованиям (соответствие 1 НФ).
Вторая нормальная форма
Вторая нормальная форма требует, чтобы все неключевые поля (атрибуты) таблицы зависели от первичного ключа, то есть чтобы первичный ключ однозначно определял запись и не был избыточен. Те поля, которые зависят только от части первичного ключа, должны быть выделены в составе отдельных таблиц. Также отношение должно удовлетворять первой нормальной форме.
Таким образом учел, чтобы все неключевые поля (атрибуты) таблицы зависели от первичного ключа. Те поля, которые зависят только от части первичного ключа, должны быть выделены в составе отдельных таблиц. Также отношение должно удовлетворять первой нормальной форме. Получим следующую схему данных:
Третья нормальная форма
Учтено, чтобы в таблицах не имелось транзитивных зависимостей между неключевыми полями, то есть чтобы значение другого поля, не входящего в первичный ключ, не зависело от значения другого поля, также не входящего в первичный ключ. Также отношение должно удовлетворять второй нормальной форме.

Категория: Программирование | Добавил: neon (08.03.2011)
Просмотров: 840 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2018
    Конструктор сайтов - uCoz