Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Общие правила нормализацииИдея процесса нормализации План Процедура нормализации (синим цветом – для общего ознакомления, учить не нужно!) 1. Идея процесса нормализации. 2. Общие правила нормализации. 3. Первая нормальная форма. 4.Вторая нормальная форма Используемый в лекции термины: 1. Ключевой атрибут –атрибут (поле), который входит в состав первичного ключа таблицы. 2. Неключевой атрибут – атрибут (поле), который НЕ входит в состав первичного ключа таблицы. 3. Составной первичный ключ– это такой первичный ключ, который состоит из нескольких атрибутов (полей). 4. Декомпозиция – процесс разбиения чего-либо на части. 5. Избыточность информации– дублирующаяся информация Процесс создания (проектирования) базы данных — это сложный и многоэтапный процесс. На его первом этапе выполняют анализ предметной области, т.е. детальное изучение объектов и процессов, которые будут отображены в разрабатываемой БД. Разработчики БД анализируют назначение объектов, их существенные свойства, характеристики и т.д. Полученные при анализе сведения объединяются в систему таблиц. На первом шаге обычно все сведения сводят в единственную таблицу. В ходе последующего анализа может выясниться избыточность некоторой информации, т.е. одна и та же информация в рамках одной таблицы или нескольких таблиц повторяется многократно. Наличие такой избыточности влечёт за собой проблемы при работе с базой данных. Процедуру разбиения общей таблицы на более мелкие таблицы называют декомпозицией. Процесс декомпозиции таблиц носит ещё название – нормализации таблиц. После применения правил нормализации логические группы данных располагаются не более чем в одной таблице. Это дает следующие преимущества: · данные легко обновлять или удалять, · исключается возможность рассогласования копий данных, · уменьшается возможность введения некорректных данных. Другими словами исчезают аномалии вставки, удаления и обновления данных в базе. Процесс нормализации заключается в приведении таблиц в так называемые нормальные формы. Существует несколько видов нормальных форм: - первая нормальная форма (1НФ), - вторая нормальная форма (2НФ), - третья нормальная форма (3НФ), - нормальная форма Бойса-Кодда (НФБК), - четвертая нормальная форма (4НФ), - пятая нормальная форма (5НФ). Каждая НФ более высокого порядка является более выгодной с точки зрения концепции реляционных БД, чем предыдущая. Процесс нормализации включает: · устранение повторяющихся групп, не скалярных величин (приведение к 1НФ) · удаление частично зависимых атрибутов (приведение к 2НФ) · удаление транзитивно зависимых атрибутов (приведение к 3НФ).
Дата добавления: 2014-03-13; просмотров: 332; Нарушение авторских прав Мы поможем в написании ваших работ! |