Разделы презентаций


Внешние ключи Нормальные формы

Содержание

БД студенты (первоначальная)Дублирование (избыточность) данных  аномалии обновления

Слайды и текст этой презентации

Слайд 1Внешние ключи Нормальные формы

Внешние ключи Нормальные формы

Слайд 2БД студенты (первоначальная)
Дублирование (избыточность) данных  аномалии обновления

БД студенты (первоначальная)Дублирование (избыточность) данных  аномалии обновления

Слайд 3Аномалии обновления
вставки;
модификации;
удаления.

Аномалии обновлениявставки;модификации;удаления.

Слайд 4БД студенты (окончательная)

БД студенты (окончательная)

Слайд 5Декомпозиция
позволяет исключить избыточное дублирование данных;
алгоритм декомпозиции базируется на концепции функциональной

зависимости;
критерием начала и окончания декомпозиции является нахождение отношения в той

или иной нормальной форме.
Декомпозицияпозволяет исключить избыточное дублирование данных;алгоритм декомпозиции базируется на концепции функциональной зависимости;критерием начала и окончания декомпозиции является нахождение

Слайд 6Внешний ключ
это множество атрибутов текущего отношения, которое является первичным ключом

в другом отношении.
Ссылающимся называется отношение, содержащее внешний ключ.
Отношение, содержащее соответствующий

первичный ключ, называется ссылочным.
Эти понятия относительны, одно и то же отношение может быть как ссылочным, так и ссылающимся.
Внешний ключэто множество атрибутов текущего отношения, которое является первичным ключом в другом отношении.Ссылающимся называется отношение, содержащее внешний

Слайд 7Внешний ключ. Пример.
R(Группа) = Группа, Куратор, Год поступления
R(Студент) = №

зач. книжки, Фамилия, Имя, Отчество, Группа
R(Успеваемость) = № зач.

книжки, Дисциплина, Семестр, Оценка
Внешний ключ. Пример.	R(Группа) = Группа, Куратор, Год поступления	R(Студент) = № зач. книжки, Фамилия, Имя, Отчество, Группа	 R(Успеваемость)

Слайд 8Внешний ключ. Пример 2.
R(Фильм) = Код фильма, Название фильма, Год

премьеры
R(Режиссер) = Код режиссера, ФИО режиссера, Дата рождения
R(Режиссер фильма)

= Код фильма, Код режиссера
Внешний ключ. Пример 2.	R(Фильм) = Код фильма, Название фильма, Год премьеры	R(Режиссер) = Код режиссера, ФИО режиссера, Дата

Слайд 9Правила ссылочной целостности
Запретить удаление из ссылочного отношения, если на него

есть ссылка в ссылающемся отношении.
При удалении кортежа в ссылочном отношении

убираются соответствующие кортежи в ссылающемся отношении (аналогично при редактировании и добавлении).
Правила ссылочной целостностиЗапретить удаление из ссылочного отношения, если на него есть ссылка в ссылающемся отношении.При удалении кортежа

Слайд 10Нормализация
Процесс преобразования отношений БД к виду, отвечающему нормальным формам, называется

нормализацией.
Нормализация предназначена для приведения структуры БД к виду, обеспечивающему

минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёма базы данных.
Нормализация	Процесс преобразования отношений БД к виду, отвечающему нормальным формам, называется нормализацией. 	Нормализация предназначена для приведения структуры БД

Слайд 11Нормализация
исключение некоторых типов избыточности;
устранение некоторых аномалий обновления;
разработка проекта базы данных,

который является достаточно «качественным» представлением реального мира, интуитивно понятен и

может служить хорошей основой для последующего расширения;
упрощение процедуры применения необходимых ограничений целостности.

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

Слайд 12Первая нормальная форма 1НФ
Отношение находится в 1НФ, если все значения

его атрибутов атомарны

Первая нормальная форма 1НФОтношение находится в 1НФ, если все значения его атрибутов атомарны

Слайд 13Вторая нормальная форма
Отношение находится во 2 НФ, если оно находится

в 1НФ и каждый его неосновной атрибут функционально полно зависит

от возможного ключа.

F=№ зачетки, Название дисциплиныОценка;
№ зачеткиФамилия, № группы;
№ группыНазвание факультета}

Вторая нормальная формаОтношение находится во 2 НФ, если оно находится в 1НФ и каждый его неосновной атрибут

Слайд 152 НФ
F=№ зачетки, Название предметаОценка}

F’ ={№ зачеткиФамилия, № группы;

группыНазвание факультета}

2 НФF=№ зачетки, Название предметаОценка}F’ ={№ зачеткиФамилия, № группы; № группыНазвание факультета}

Слайд 16Третья нормальная форма
Отношение находится в 3 НФ, если оно находится

во 2 НФ и каждый его неосновной атрибут нетранзитивно зависит

от возможного ключа.

Третья нормальная формаОтношение находится в 3 НФ, если оно находится во 2 НФ и каждый его неосновной

Слайд 173 НФ
F’ ={№ зачеткиФамилия, № группы;
№ группыНазвание факультета}

3 НФF’ ={№ зачеткиФамилия, № группы; № группыНазвание факультета}

Слайд 183 НФ
F’ ={№ зачеткиФамилия, № группы};

F’’={№ группыНазвание факультета}


3 НФF’ ={№ зачеткиФамилия, № группы}; F’’={№ группыНазвание факультета}

Слайд 19Нормальная форма Бойса-Кодда НФБК
«Отношение находится в НФБК тогда и только

тогда, когда каждая ее нетривиальная и неприводимая слева функциональная зависимость

имеет в качестве детерминанта некоторый потенциальный ключ, либо ключом является вся схема отношения» (стр. 443 Дейт 7 изд.)
Нормальная форма Бойса-Кодда НФБК«Отношение находится в НФБК тогда и только тогда, когда каждая ее нетривиальная и неприводимая

Слайд 20Нормальная форма Бойса-Кодда (НФБК)

№ паспорта
№ страхового
свидетельства
ИНН
№ зачетки
ФИО студента

Нормальная форма Бойса-Кодда (НФБК) № паспорта№ страхового свидетельстваИНН№ зачеткиФИО студента

Слайд 21НФБК

НФБК

Слайд 22НФБК
Например:
R(Фильм) = {Название фильма, Год Премьеры, Режиссер, Жанр фильма}
F={Название фильма,

Год Премьеры  Режиссер}.

НФБКНапример:R(Фильм) = {Название фильма, Год Премьеры, Режиссер, Жанр фильма}F={Название фильма, Год Премьеры  Режиссер}.

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика