Конспект лекций по курсу сд. Ф корпоративные информационные системы





НазваниеКонспект лекций по курсу сд. Ф корпоративные информационные системы
страница68/76
Дата публикации30.09.2013
Размер3.12 Mb.
ТипКонспект
100-bal.ru > Информатика > Конспект
1   ...   64   65   66   67   68   69   70   71   ...   76

13.4Резюме



Реляционная модель важна по двум причинам: во-первых, с ее помощью можно описывать структуры баз данных независимым от СУБД образом, а во-вторых, эта модель лежит в основе значительной части современных СУБД. Критерием правильности и желательности отношений может служить нормализация.

Отношение — это двумерная таблица, в ячейках которой записаны одиноч­ные значения. Все значения в одном столбце принадлежат к одному и тому же типу; каждый столбец имеет уникальное имя; порядок следования столбцов не­существен. Столбцы называются также атрибутами. В отношении не может быть двух одинаковых строк, а порядок следования строк несуществен. Строки называются также кортежами. Термины таблица, файл и отношение являются синонимами; то же самое можно сказать о терминах столбец, поле и атрибут; термины строка, запись и кортеж также синонимичны.

Функциональная зависимость — это связь между атрибутами. Y функцио­нально зависит от X, если значение X определяет значение Y. Детерминантом на­зывается группа из одного или нескольких атрибутов, находящаяся с левой стороны функциональной зависимости. Например, если X определяет Y, то X яв­ляется детерминантом. Ключ — это группа из одного или нескольких атрибутов, которая однозначно определяет кортеж. Каждое отношение имеет минимум один ключ; поскольку каждая строка уникальна, в самом крайнем случае клю­чом является совокупность всех атрибутов отношения. Хотя ключ всегда уника­лен, детерминант функциональной зависимости может таковым и не быть. Явля­ются ли атрибуты ключами и являются ли они функционально зависимыми — это определяется не абстрактным набором правил, а тем смыслом, который вкла­дывают пользователи в эти атрибуты.

В некоторых отношениях в результате обновления данных возникают нежела­тельные последствия, называемые аномалиями модификации. Аномалия удале­ния — это ситуация, когда удаление одной строки из отношения вызывает по­терю информации о двух или более фактах. Аномалией вставки называется ситуация, когда реляционная структура вынуждает добавлять информацию одно­временно о двух фактах. Аномалии могут быть устранены путем разбиения исход­ного отношения на два.

Существует много типов аномалий модификации. Отношения можно класси­фицировать по типам аномалий, которые ими ликвидируются. Типы, на которые подразделяются отношения в рамках этой классификации, называются нормаль­ными формами.

По определению каждое отношение находится в первой нормальной форме. Отношение находится во второй нормальной форме, если каждый из его неклю­чевых атрибутов зависит от всего ключа. Отношение находится в третьей нор­мальной форме, если оно находится во второй нормальной форме и не имеет транзитивных зависимостей. Отношение находится в нормальной форме Бойса-Кодда, если каждый его детерминант является ключом-кандидатом. Отношение находится в четвертой нормальной форме, если оно находится в нормальной форме Бойса-Кодда и не имеет многозначных зависимостей. Определение пятой нормальной формы не имеет интуитивной интерпретации, и поэтому мы его не приводили.

Отношение находится в доменно-ключевой нормальной форме, если каждое ограничение, накладываемое на отношение, является логическим следствием определения доменов и ключей. Под ограничением здесь понимается любое усло­вие, определяющее возможные статические значения атрибутов, истинность кото­рого может быть проверена. Домены, как они определены нами, имеют физиче­скую и семантическую составляющие. В контексте ДКНФ, однако, под доменом подразумевается только физическое описание.

Неформальная интерпретация ДКНФ заключается в том, что каждое отноше­ние должно иметь только одну тему. Например, в отношении может содержаться информация о профессорах или о студентах, но не о тех и других одновременно.

Нормализация - это процесс анализа отношений. Отношения можно также строить синтетическим путем, рассматривая связи между атрибутами. Если два атрибута функционально определяют друг друга, между ними имеется связь ви­да «один к одному». Если один из двух атрибутов функционально определяет второй, между этими атрибутами имеется связь «многие к одному». Если ни один из двух атрибутов не определяет другой, между этими атрибутами имеется связь «многие ко многим».

В некоторых случаях нормализация нежелательна. Всякий раз, когда исход­ная таблица разбивается на две или более новых, возникают ограничения ссы­лочной целостности. Если расходы на дополнительную обработку двух таблиц И обеспечение ссылочной целостности превышают выгоду от устранения анома­лий модификации, нормализация не рекомендуется. Вдобавок в некоторых слу­чаях создание повторяющихся столбцов предпочтительнее обычных способов нормализации, а в других случаях для повышения производительности вводится преднамеренная избыточность

1   ...   64   65   66   67   68   69   70   71   ...   76

Похожие:

Конспект лекций по курсу сд. Ф корпоративные информационные системы iconТесты по дисциплине «Корпоративные информационные системы» Общие...
...
Конспект лекций по курсу сд. Ф корпоративные информационные системы iconРабочая программа дисциплины «Корпоративные информационные системы...
Корпоративные информационные системы и базы данных: рабочая программа /Малов Ю. Ю.– Спб.: Ивэсэп, 2012. – 13 с
Конспект лекций по курсу сд. Ф корпоративные информационные системы iconРабочая программа для студентов направления 080801. 65 «Прикладная информатика в экономике»
«Информационные системы в бизнес-реинжиниринге», 080801. 65-14 – «Корпоративные экономические информационные системы»
Конспект лекций по курсу сд. Ф корпоративные информационные системы iconПрограмма научно-исследовательского семинара «Корпоративные информационные...
Программа научно-исследовательского семинара Корпоративные информационные системы
Конспект лекций по курсу сд. Ф корпоративные информационные системы iconПрограмма научно-исследовательского семинара «Корпоративные информационные...
Программа научно-исследовательского семинара Корпоративные информационные системы
Конспект лекций по курсу сд. Ф корпоративные информационные системы iconПрограмма научно-исследовательского семинара «Корпоративные информационные...
Программа научно-исследовательского семинара Корпоративные информационные системы
Конспект лекций по курсу сд. Ф корпоративные информационные системы iconТемы рефератов по курсу «Основы автоматизированного управления»
Информационные технологии организационного управления (корпоративные информационные технологии)
Конспект лекций по курсу сд. Ф корпоративные информационные системы iconПрограмма по формированию навыков безопасного поведения на дорогах...
В. Ф. Пресняков. Конспект лекций по курсу: Информационные технологии в управлении проектами, 2004
Конспект лекций по курсу сд. Ф корпоративные информационные системы iconКонспект лекций по курсу опд. Ф. 11. Операционные системы
Муниципальное общеобразовательное учреждение средняя общеобразовательная школа №23
Конспект лекций по курсу сд. Ф корпоративные информационные системы iconКонспект лекций по курсу «Организация ЭВМ и систем» для студентов...

Конспект лекций по курсу сд. Ф корпоративные информационные системы iconКонспект лекций по курсу «Организация ЭВМ и систем» для студентов...

Конспект лекций по курсу сд. Ф корпоративные информационные системы iconКонспект лекций по курсу хозяйственного права тема Понятие хозяйственного права
Кафедра Истории, социологии и права Назаров Андрей Александрович конспект лекций по курсу хозяйственного права
Конспект лекций по курсу сд. Ф корпоративные информационные системы iconХарактеристики оценки Валидность
...
Конспект лекций по курсу сд. Ф корпоративные информационные системы iconЗаявка на участие в олимпиаде
...
Конспект лекций по курсу сд. Ф корпоративные информационные системы iconУральский государственный экономический университет
...
Конспект лекций по курсу сд. Ф корпоративные информационные системы iconИнформация о проведении 2 этапа конкурсов
...


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


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