proektirovanie_bd_na_osnove_normalizatsii_teoria_polnaya

Содержание

Слайд 2

Определение процесса нормализации

Нормализация — процесс реорганизации данных путем ликвидации избыточности данных и

Определение процесса нормализации Нормализация — процесс реорганизации данных путем ликвидации избыточности данных
иных противоречий с целью приведения таблиц к виду, позволяющему осуществить непротиворечивое и корректное редактирование данных
Нормализация предназначена для приведения структуры базы данных к виду, обеспечивающему min логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или физического объема базы данных
Цель нормализации — оптимальная структура базы данных

Слайд 3

Назначение процесса нормализации

Исключение некоторых типов избыточности
Устранение некоторых аномалий обновления
Разработка проекта базы данных,

Назначение процесса нормализации Исключение некоторых типов избыточности Устранение некоторых аномалий обновления Разработка
которая является достаточно «качественным» представлением реального мира, интуитивно понятен и может служить хорошей основой для последующего расширения
Упрощение процедуры применения необходимых ограничений целостности

Слайд 4

Основные термины и определения

Избыточность данных — дублирование данных, содержащихся в базах данных.

Основные термины и определения Избыточность данных — дублирование данных, содержащихся в базах данных.

Слайд 5

Основные термины и определения

Аномалия удаления — в случае удаления одного из дублированных

Основные термины и определения Аномалия удаления — в случае удаления одного из
значений (всей записи) будет потеряна информация о студенте

Слайд 6

Основные термины и определения

Аномалия обновления — несоответствие данных, которое может возникнуть при

Основные термины и определения Аномалия обновления — несоответствие данных, которое может возникнуть
изменении номера группы (например, при переходе на следующий курс)

Слайд 7

Основные термины и определения

Аномалия ввода — несоответствие введенного значения заданным ограничениям

Основные термины и определения Аномалия ввода — несоответствие введенного значения заданным ограничениям

Слайд 8

Основные термины и определения

Избыточность данных — дублирование данных, содержащихся в базах данных

Основные термины и определения Избыточность данных — дублирование данных, содержащихся в базах данных

Слайд 9

Декомпозиция таблицы

Декомпозиция (разбиение) таблицы — процесс деления таблицы на несколько таблиц для

Декомпозиция таблицы Декомпозиция (разбиение) таблицы — процесс деления таблицы на несколько таблиц
поддержания целостности данных, т. е. устранения избыточности данных и аномалий.

Слайд 10

Нормальные формы

Вторая нормальная форма (2 НФ, 2NF)

Первая нормальная форма (1 НФ, 1NF)

Третья

Нормальные формы Вторая нормальная форма (2 НФ, 2NF) Первая нормальная форма (1
нормальная форма (3 НФ, 3NF)

Нормальная форма Бойса Кодда (BCNF)

Четвертая нормальная форма (4 НФ, 4NF)

Пятая нормальная форма (5 НФ, 5NF)

Слайд 11

Пример проекта базы данных

Необходимо хранить сведения о студентах: ФИО, год рождения, группа,

Пример проекта базы данных Необходимо хранить сведения о студентах: ФИО, год рождения,
куратор, шифр и наименование специальности

Слайд 12

Первая нормальная форма

Условие 1НФ: поля таблицы должны содержать неделимую (атомарную) информацию

Первая нормальная форма Условие 1НФ: поля таблицы должны содержать неделимую (атомарную) информацию

Слайд 13

Вторая нормальная форма

Условие 2НФ:
таблица должна удовлетворять требованиям 1НФ
любое неключевое поле должно однозначно

Вторая нормальная форма Условие 2НФ: таблица должна удовлетворять требованиям 1НФ любое неключевое
идентифицироваться ключевыми полями

Слайд 14

Третья нормальная форма

Условие 3НФ:
таблица должна удовлетворять требованиям 2НФ
неключевые поля не зависят друг

Третья нормальная форма Условие 3НФ: таблица должна удовлетворять требованиям 2НФ неключевые поля
от друга

В одной группе обучаются много студентов, один студент обучается в одной группе (связь 1:М)
Связи работают в обе стороны

Слайд 15

Третья нормальная форма

Третья нормальная форма

Слайд 16

Выводы

Нормализация — формальный метод для усовершенствования качества проекта БД
Принципы нормализации — это

Выводы Нормализация — формальный метод для усовершенствования качества проекта БД Принципы нормализации
есть формализованный здравый смысл
Недостатки нормализации:
с ростом числа таблиц усложняется структура базы данных и увеличивается время обработки данных
Имя файла: proektirovanie_bd_na_osnove_normalizatsii_teoria_polnaya.pptx
Количество просмотров: 25
Количество скачиваний: 0