Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний





НазваниеИнформация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний
страница9/11
Дата публикации17.07.2013
Размер0.72 Mb.
ТипЛекция
100-bal.ru > Информатика > Лекция
1   2   3   4   5   6   7   8   9   10   11

4НФ и 5НФ


Рассмотрим пример БД, содержащей информацию о читаемых курсах, лекторах курсов и используемых в курсах учебниках. Определим предметную область следующим образом.

Курс в университете могут читать несколько лекторов.

Один лектор может читать несколько курсов.

Для каждого курса определён список рекомендуемых учебников. Этот список зависит от курса, но не зависит от того, кто именно читает этот курс.

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

Определим следующие ПО.

Лекторы (Имя лектора PK, Оклад, Дата рождения)

Курсы (Название курса PK, Часы ЛК, Часы ПР, Часы ЛБ)

Учебники (Название учебника PK, Год издания, Авторы)

Теперь опишем некоторое состояние предметной области. Изобразим в виде таблички (не реляционной)

Курс

Лекторы

Учебники

Физика

Проф. Грин

Проф. Браун

Элементарная механика

Основы оптики

Математика

Проф. Грин

Тригонометрия

Элементарная механика

Векторный анализ

Теперь представим это в БД в виде ПО следующего вида: КЛУ(Курс PK, Лектор PK, Учебник PK)

Заполним её данными из примера.

КЛУ =

Курс

Лектор

Учебник

Физика

Проф. Грин

Элементарная механика

Физика

Проф. Грин

Основы оптики

Физика

Проф. Браун

Элементарная механика

Физика

Проф. Браун

Основы оптики

Математика

Проф. Грин

Элементарная механика

Математика

Проф. Грин

Векторный анализ

Математика

Проф. Грин

Тригонометрия

При этом для каждого курса указаны все возможные комбинации лекторов и учебников, что подчёркивает независимость их друг от друга. Ведь если бы мы оставили только кортежи Грин – Элементарная механика и Браун – Основы оптики, то непонятно, почему именно так, а не наоборот: Грин – Основы оптики и Браун – Элементарная механика.

Очевидно, что в КЛУ присутствует избыточность, и, как всякая избыточность, она приводит к аномалиям. Например, чтобы добавить ещё одного лектора по физике, необходимо вставить 2 кортежа, по одному для каждого учебника (иначе нарушается введенное нами ограничение: все возможные комбинации лекторов и учебников для курса).

Сразу покажем, как можно исправить ПО КЛУ. Опять же, это осуществляется декомпозицией, в данном случае на две ПО: КЛ (Курс PK, Лектор PK) и КУ (Курс PK, Учебник PK).

Получим:

КЛ =

Курс

Лектор

Физика

Проф. Грин

Физика

Проф. Браун

Математика

Проф. Грин

и

КУ =

Курс

Учебник

Физика

Основы оптики

Физика

Элементарная механика

Математика

Элементарная механика

Математика

Векторный анализ

Математика

Тригонометрия

Отсюда можно понять, почему в исходной ПО для каждого курса задаются все комбинации учебников и лекторов – эти комбинации получаются при обратном соединении КЛ NATURAL JOIN КУ. Иначе декомпозиция без потерь была бы невозможна.

Теперь посмотрим на КЛУ с формальной точки зрения. Она находится в НФБК, т.к. все атрибуты входят в состав ПК, и зависимостей от неключей нет. Для формального описания следующей НФ, в которой подобных проблем не наблюдается, было введено понятие многозначной зависимости.

Если при обычной зависимости A -> B одно значение А определяет какое-то значение В, то при многозначной зависимости A ->-> B одно значение А определяет некоторое множество значений В. В нашем примере значение курса (например, физика) определяет множество лекторов (например, Грин, Браун). Также значение курса (физика) определяет множество учебников (ЭМ, ОО). МЗ является обобщением ФЗ, т.е. любая ФЗ – это частный случай МЗ, но не всякая МЗ является ФЗ.

В КЛУ есть две многозначные зависимости: Курс ->-> Лектор и Курс ->-> Учебник. Многозначная зависимость. Пусть R - переменная отношения, а А, в и с являются произвольными подмножествами множества атрибутов переменной отношения R. Тогда подмножество B многозначно зависит от подмножества А (А ->-> В, читается как "А многозначно определяет B" или "А двойная стрелка B"), тогда и только тогда, когда в каждом допустимом значении R множество значений B, соответствующее заданной паре значений A, C, зависит только от значения A и не зависит от значения C.

Доказано, что при этом всегда выполняется МЗ А ->-> С. МЗ всегда образуют связанные пары, поэтому также обозначаются А ->-> В | C.

Будем полагать, что А, В и С разбиение множества атрибутов R. Это исключит т.н. тривиальные МЗ.

Также доказано, что при наличии А ->-> В | C ПО декомпозируется без потерь на две ПО: (А, В) и (А, С), что мы и сделали в данном примере.

Четвертая нормальная форма. Переменная отношения R находится в четвертой нормальной форме (4НФ) тогда и только тогда, когда все нетривиальные МЗ в ней являются ФЗ.

Альтернативное определение. ПО R находится в 4НФ тогда и только тогда, когда каждая её многозначная зависимость определяется её потенциальными ключами (отсутствуют МЗ от неключей).

Зависимость соединения. Пусть R— переменная отношения, а А, B, ..., Z — произвольные подмножества множества ее атрибутов. Переменная отношения R удовлетворяет следующей зависимости соединения *{А, В, ..., Z} (читается "звездочка А, В, ..., Z") тогда и только тогда, когда любое допустимое значение переменной отношения R эквивалентно соединению ее проекций по подмножествам А, B,..., Z множества атрибутов.

Когда подмножеств 2, то зависимость соединения будет МЗ. То есть, МЗ – частный случай ЗС. В 4НФ мы декомпозируем по МЗ для устранения аномалий. Однако в общем случае ПО не обязательно декомпозируема на 2 ПО, но возможно, декомпозируема на 3 или более ПО (что говорит о наличии ЗС).

Пятая нормальная форма. Переменная отношения R находится в пятой нормальной форме (5НФ), которую иногда иначе называют проекционно-соединительной нормальной формой (ПСНФ), тогда и только тогда, когда каждая нетривиальная зависимость соединения в переменной отношения R определяется потенциальным ключом (ключами) R.

Альтернативное определение. ПО R находится в 5НФ тогда и только тогда, когда отсутствуют ЗС от неключей).

Нормальная форма

Как запомнить

1НФ

Атомарность атрибутов

2НФ

Зависимости от ключей неприводимы

3НФ

Зависимости от ключей нетранзитивны

НФБК

Отсутствуют зависимости от не-ключей

4 НФ

Отсутствуют многозначные зависимости от не-ключей

5 НФ

Отсутствуют зависимости соединения от не-ключей

5НФ – окончательная форма по отношению к декомпозиции без потерь. Другими словами, 5НФ гарантирует отсутствие аномалий, которые могут быть исправлены декомпозицией.

Можно смотреть на процесс нормализации как на процесс декомпозиции исходной ПО до тех пор, пока не будут устранены аномалии.

РМ предоставляет основной механизм поддержки целостности припомощи потенциальных и внешних ключей. Цель нормализации реляционной БД до 5НФ заключается в том, чтобы выразить как можно больше зависимостей и закономерностей предметной области при помощи этого механизма. Если это удаётся, то БД будет поддерживаться в согласованном состоянии без использования дополнительных (нереляционных) ОЦ. В противном случае любая зависимость будет вести к избыточности данных и требовать дополнительного контроля целостности: либо на уровне БД через триггеры или код хранимых процедур, либо на уровне клиентских приложений.
1   2   3   4   5   6   7   8   9   10   11

Похожие:

Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconРабочая программа дисциплины «химический анализ объектов окружающей среды»
Целью освоения дисциплины является обучение студентов теоретическим и практическим основам выбора метода количественного анализа...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний icon1 Основные сведения об измерениях
Базовой системой любой автоматизированной системы управления технологическими процессами (асу тп) является системой автоматического...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconИ охраны окружающей среды администрации города ижевска доклад об экологической обстановке
Администрация города/Структурные подразделения Администрации города Ижевска/Управление природных ресурсов и охраны окружающей среды...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconКурсовая работа по дисциплине «Введение в специальность»
Гигиеническое нормирование содержания тяжелых металлов в объектах окружающей среды“
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconЛекция приемы разработки и выборов управленческих решений в условиях...
Пособствовать формированию у учащихся навыков экономического соперничества, психологии успеха, умений работать в группе, выступать...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconГосударственный комитет по охране окружающей среды ханты-мансийского...
Государственным Комитетом по охране окружающей среды Ханты-Мансийского автономного округа при участии территориальных специально...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconГосударственный комитет по охране окружающей среды ханты-мансийского...
Государственным Комитетом по охране окружающей среды Ханты-Мансийского автономного округа (Хантымансийскгоскомэкологией) при участии...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconПрограмма учебной дисциплины «Геохимия окружающей среды и ландшафтоведение»
Целью дисциплины «Геохимия окружающей среды и ландшафтоведение» является формирование у студентов понимания целостности биосферы...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconРабочая программа дисциплины «Нормативы по защите окружающей среды»
Цель освоения дисциплины «Нормативы по защите окружающей среды» приобретение студентами знаний об основах экологического нормирования...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconО проведении Года охраны окружающей среды в 2013 году на территории...
На основании Указа Президента РФ от 10. 08. 2012 №1157 «О проведении в Российской Федерации Года охраны окружающей среды» 2013 год...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconИсследовательская работа «Мусор- источник загрязнения окружающей среды»
Откуда же берется мусор? «Как же сократить это безумное количество выбрасываемого мусора?». «Как он влияет на окружающую природу»....
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний icon1. Введение 14 > Образовательные технологии 20
...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconИнформация о проведении Всероссийского открытого урока охраны окружающей...

Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconПрограмма дисциплины ер. Р. 01 Химия окружающей среды цели и задачи...
Курс «Химия окружающей среды» проводится после изучения систематических курсов общая и неорганическая химия, органическая химия,...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconДоклад подготовлен специалистами Управления природных ресурсов и...
В докладе «Об экологической обстановке города Ижевска в 2005 году» представлена аналитическая информация, характеризующая состояние...
Информация это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состояниях, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний iconДоклад на заседании областной коллегии органов исполнительной власти...
«О состоянии окружающей среды Тамбовской области, повышении эффективности деятельности органов власти области по обеспечению экологической...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск