Картинки на тему «Теория нормализации» |
Без темы | ||
<< Теория морали | Теория тоталитаризма >> |
![]() Функциональная зависимость |
![]() Функциональная зависимость |
Автор: pov. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока экономики, скачайте бесплатно презентацию «Теория нормализации.ppt» со всеми картинками в zip-архиве размером 1758 КБ.
Сл | Текст | Сл | Текст |
1 | Теория нормализации. | 10 | ключа «НомерТовара», т.е., не находится в |
2 | Цели теории нормализации: устранение | полной функциональной зависимости от | |
дублирования информации; решение проблемы | первичного ключа таблицы, требования 2НФ | ||
“присоединенных записей”. Почему | нарушаются. Что делать? | ||
дублирование информации – это плохо? | 11 | Теорема Хита. Теорема Хита | |
Лишний расход памяти. Проблемы с | (устанавливает связь между функциональной | ||
корректировкой данных. | зависимостью и полной декомпозицией | ||
3 | Дублирование информации. Сотрудники. | таблицы). Пусть список столбцов таблицы | |
ТабельныйНом. Фио. НомОтдела. НазОтдела. | разбит на 3 непересекающиеся части: H, J, | ||
100. Иванов И.И. 5. Отдел маркетинга. 101. | K. Если K функционально зависит от J, то | ||
Петров П.П. 2. Отдел кадров. 105. Сидоров | выполняется утверждение: Таблица = proj H, | ||
С.С. 5. Отдел маркетинга. 113. Новиков | J (Таблица) join proj J, K (Таблица). | ||
Н.Н. 2. Отдел кадров. 128. Воробьев В.В. | 12 | Вторая нормальная форма. Заказы | |
2. Отдел кадров. | (НомерЗаказа, НомерТовара, ОписаниеТовара, | ||
4 | «Присоединенные» записи. Пусть | Количество) Поле «ОписаниеТовара» зависит | |
требуется добавить новый отдел с номером | от части ключа «НомерТовара». Положим | ||
10 и названием «Отдел логистики». Как это | J=«НомерТовара», K= «ОписаниеТовара», | ||
сделать в текущей таблице? Сотрудники. | H=остальные столбцы, применим теорему | ||
ТабельныйНом. Фио. НомОтдела. НазОтдела. | Хита. Получим 2 проекции: Заказы2 | ||
100. Иванов И.И. 5. Отдел маркетинга. 101. | (НомерЗаказа, НомерТовара, Количество) | ||
Петров П.П. 2. Отдел кадров. 105. Сидоров | Товары(НомерТовара, ОписаниеТовара,). | ||
С.С. 5. Отдел маркетинга. | 13 | Третья нормальная форма. Таблица | |
5 | Полная декомпозиция. Таблицу | находится в 3НФ тогда и только тогда, | |
«Сотрудники» следует разбить на 2 | когда она находится во 2НФ, и не | ||
проекции: Сотрудники2(ТабельныйНом, ФИО, | существует функциональных зависимостей | ||
НомОтдела) Отдел (НомОтдела, НазОтдела) | между неключевыми полями. Пример нарушения | ||
Если к этим проекциям применить операцию | 3НФ: рассмотрим таблицу: Сотрудники | ||
join, то получим исходную таблицу. Полная | (ТабельныйНомер, ФИО, НомерОтдела, | ||
декомпозиция таблицы – это набор | НазваниеОтдела) НазваниеОтдела | ||
произвольного числа ее проекций, | функционально зависит от НомерОтдела т.е, | ||
соединение которых идентично исходной | от неключевого поля. Такие зависимости | ||
таблице. Процесс нормализации заключается | называются транзитивными. Применяя теорему | ||
в переходе от исходной таблицы к ее полной | Хита, разобьем эту таблицу на 2 проекции: | ||
декомпозиции вплоть до получения таблиц в | Сотрудники2 (ТабельныйНомер, ФИО, | ||
пятой нормальной форме. | НомерОтдела) Отделы (НомерОтдела, | ||
6 | Первая нормальная форма. Таблица | НазваниеОтдела). | |
находится в 1НФ тогда и только тогда, | 14 | Процесс нормализации – когда | |
когда в каждом ее поле (на пересечении | остановиться? Примечание: Обычно на | ||
строки и столбца) находится ровно одно | практике достаточно ограничиться таблицами | ||
значение (не более одного и не ноль | в 3НФ, остальные нормальные формы | ||
значений). Специально для выполнения этого | нарушаются редко и представляют только | ||
требования придумано значение NULL. Пример | теоретический интерес. | ||
нарушения 1НФ: в поле НомерТелефона | 15 | Нормальная форма Бойса-Кодда. Таблица | |
указано несколько номеров через запятую. | находится в НФБК тогда и только тогда, | ||
7 | Первая нормальная форма. Что делать? | когда любая функциональная зависимость | |
Создать новую таблицу для многозначного | сводится к полной функциональной | ||
атрибута, в которую нужно добавить | зависимости от первичного ключа (т.е., нет | ||
исходный первичный ключ. НомОтдела. | функциональных зависимостей ключевых полей | ||
НазОтдела. НомерТелефона. 2. Отдел | от неключевых). Пример нарушения НФБК: | ||
маркетинга. 111-111, 123-123. 5. Отдел | рассмотрим таблицу (предполагается, что | ||
кадров. 234-567, 222-333. НомОтдела. | нет одинаковых городов): Адреса (Индекс, | ||
НомерТелефона. НомОтдела. НазОтдела. 2. | Город, Улица) Город функционально зависит | ||
111-111. 2. Отдел маркетинга. 2. 123-123. | от Индекс. Разбивать такую таблицу на 2 | ||
5. 234-567. 5. Отдел кадров. 5. 222-333. | проекции не стоит. Лучше смириться с таким | ||
8 | Функциональная зависимость. Пусть X и | нарушением. | |
Y – списки полей таблицы. Говорят, что Y | 16 | Четвертая нормальная форма. Таблица | |
функционально зависит от X, если каждому | находится в 4НФ тогда и только тогда, | ||
значению X соответствует единственное | когда в каждой ее полной декомпозиции, | ||
значение Y. Обозначают X->Y. Любое | состоящей из двух проекций, каждая | ||
неключевое поле функционально зависит от | проекция содержит первичный ключ исходной | ||
первичного ключа! | таблицы. Пример нарушения 4НФ: рассмотрим | ||
9 | Полная функциональная зависимость. | таблицу Сотрудник. Фио. ИнострЯзык. | |
Пусть X и Y – списки полей таблицы. | ИмяРебенка. Смит. Немецкий. Джон. Смит. | ||
Говорят, что Y находится в полной | Немецкий. Мэри. Смит. Русский. Джон. Смит. | ||
функциональной зависимости от X, если: Y | Русский. Мэри. | ||
функционально зависит от X; Y | 17 | Четвертая нормальная форма. Это | |
функционально не зависит ни от какого | нарушение происходит из-за того, что два | ||
подмножества X, не совпадающего с X. | множественных атрибута объекта (т.е., | ||
Заказы (НомерЗаказа, НомерТовара, | такие атрибуты, которых у каждого объекта | ||
ОписаниеТовара, Количество) Поле | может быть несколько) поместили в одну и | ||
«ОписаниеТовара» зависит от части ключа | ту же таблицу, в то время как для каждого | ||
«НомерТовара», т.е., не находится в полной | множественного свойства нужно создавать | ||
функциональной зависимости от первичного | отдельную таблицу Исходную таблицу нужно | ||
ключа таблицы. | разбить на две проекции: Фио. ИнострЯзык. | ||
10 | Вторая нормальная форма. Таблица | Фио. ИмяРебенка. Смит. Джон. Смит. | |
находится в 2НФ тогда и только тогда, | Русский. Смит. Мэри. Смит. Немецкий. | ||
когда каждое неключевое поле таблицы | 18 | Пятая нормальная форма. Таблица | |
связано полной функциональной зависимостью | находится в 5НФ тогда и только тогда, | ||
с первичным ключом. Пример нарушения 2НФ: | когда в каждой ее полной декомпозиции | ||
рассмотрим таблицу: Заказы (НомерЗаказа, | каждая проекция содержит первичный ключ | ||
НомерТовара, ОписаниеТовара, Количество) | исходной таблицы. | ||
Поле «ОписаниеТовара» зависит от части | |||
Теория нормализации.ppt |
«Теория экологии» - Термин Г. ввел норвежский ученый М.П. Эшольт (1657). ? = ?? = e-?. Логистическая функция. Конкуренция за ресурс: механизм конкурентного вытеснения. Поток энергии. ? = e? = ?-1. Скорость обмена. Если вероятность вымирания зависит от N, ? = 0.75 Если вероятность вымирания зависит от r, ? = 0.25. Экология – наука о взаимоотношениях организмов между собой и с окружающей средой.
«Теория большого взрыва» - Теории возникновения жизни на земле. Биохимическая эволюция. Теория большого взрыва. А.Гангнус. Возникновение жизни на земле. Молекулы органических веществ объединялись друг с другом, образуя цепочки нуклеиновых кислот. Периодом Большого взрыва условно называют интервал времени от нуля до нескольких сот секунд.
«Специальная теория относительности» - Ясно, что для распространения света не нужна особая светоносная среда – эфир. Альберт Эйнштейн создал новую теорию – теорию относительности, или релятивистскую механику. Все выводы, сделанные на основании СТО, должны подтверждать постулаты и выводы ОТО. Специальная Теория Относительности является частным случаем Общей Теории Относительности.
«Теории мотивации» - Теория Х-У » Дугласа МакГрегора (1960). Стейси Адамса. Теория мотивации Герцберга. Потребность властвовать. Удовлетворенность или неудовлетворенность. Теории мотивации. Мотив. Ценность. Содержательные теории. Процессные теории мотивации. Что мотивирует? Что оказывает влияние на процесс мотивации? Вознаграждение.
«Теория жизни на Земле» - Опыты Франческо Реди. Следовательно, «большинство насекомых и червей не самозарождается». С древних времён человечество решало вопросы происхождения жизни довольно однозначно. Опровержение теории самозарождения. Теория панспермии. Возникновение жизни на Земле. Рождаются, а не появляются сами по себе..
«Экономическая теория» - Формирование альтернативных (конкурентных институтов). Теории бюрократии. Необходимый элемент управления. Неоинституциональная экономическая теория. Рост трансакционных издержек экономической системы. Отсутствие приемственности в получении ренты. Теория общественного выбора. Поиск сообщников (рентополучателей) и лоббирование проекта.