Добавил:
тут просто куча моих контрольных и всякой учебной шляпы Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Baza_dannykh_Access_2013.pptx
Скачиваний:
56
Добавлен:
25.05.2016
Размер:
149.04 Кб
Скачать

Нормализация таблиц

Отношение называется приведенным к первой нормальной форме, если все его атрибуты простые (далее неделимы).

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

Функциональная зависимость реквизитовв каждом экземпляре записи определенному значению ключевого реквизита соответствует только одно значение описательного реквизита.

11

Нормализация таблиц

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

Отношение

Студент=(Номер, Фамилия, Имя, Отчество, Дата, Группа)

находится в первой и во второй

нормальной форме одновременно, так

как описательные реквизиты

 

определены и функционально зависят

от ключа Номер.

12

Нормализация таблиц

Отношение

Успеваемость=(Номер, Фамилия, Имя, Отчество, Дисциплина, Оценка)

находится в первой нормальной форме и имеет составной ключ Номер +Дисциплина.

Это отношение не находится во второй нормальной форме, так как атрибуты

Фамилия, Имя, Отчество не находятся в полной функциональной зависимости с составным ключом отношения (а только с его частью – Номер).

13

Нормализация таблиц

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

Транзитивная зависимость наблюдается в том случае, если один из двух описательных реквизитов зависит от ключа, а другой описательный реквизит зависит от первого описательного реквизита.

14

Нормализация таблиц

Пример:

Если в состав описательных реквизитов информационного объекта Студент1 включить фамилию старосты группы, то одна и та же фамилия старосты будет многократно повторяться в разных экземплярах данного информационного объекта.

Вэтом случае наблюдаются затруднения в корректировке фамилии старосты, а также неоправданный расход памяти для

хранения дублированной информации

требуется нормализация

15

Нормализация таблиц

С целью нормализации базы данных необходимо расщепить таблицы:

Студент

1

Номер

Фамилия

Имя

Отчеств

о

Группа

Старост

а

Студен

Группа

т

 

Номер

Группа

Фамили

Староста

я

 

Имя

 

Отчеств

 

о

 

Группа

 

 

16

Типы связей

Существуют следующие типы связи информационных объектов предметной области:

Один к одному (1:1)

Один ко многим (1:М)

Многие ко многим (М:М)

17

Типы связей

Пример: Дана совокупность

информационных объектов, отражающих учебный процесс в вузе:

СТУДЕНТ (Номер, Фамилия, Имя, Отчество, Дата, Группа)

СЕССИЯ (Номер, Оценка1, Оценка2, Оценка3, Оценка4, Результат)

СТИПЕНДИЯ (Результат, Процент)

ПРЕПОДАВАТЕЛЬ (Код преподавателя, Фамилия, Имя, Отчество)

18

Типы связей

Связь 1:1 предполагает, что в каждый момент времени одному экземпляру информационного

объекта A соответствует не более одного

экземпляра информационного объекта

B и

наоборот.

 

 

 

 

A1

B1

 

 

 

 

A2

 

A

 

 

B

 

 

 

 

 

A3

B2

 

 

 

 

Примером связи 1:1 может служить связь между

 

объектами

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СТУДЕНТ

 

СЕССИЯ

 

 

 

 

Каждый студент имеет определенный набор

 

 

экзаменационных оценок в сессию.

19

 

 

 

 

 

 

 

Типы связей

При связи 1:М одному экземпляру информационного объекта A соответствует 0,1 или более экземпляров объекта B, но каждый экземпляр объекта B связан не более чем с одним экземпляром объекта A.

А1

 

 

 

B1

 

 

 

 

 

 

 

 

 

 

A2

 

 

 

B2

 

A

 

B

 

 

 

 

 

 

 

A3

 

 

 

B3

 

 

 

 

Пример связи 1:M

 

 

 

 

СТИПЕНДИЯ

 

 

СЕССИЯ

 

 

 

 

 

 

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

20

Соседние файлы в предмете Информационные технологии