Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты.doc
Скачиваний:
41
Добавлен:
02.03.2016
Размер:
451.07 Кб
Скачать

Билет 9

  1. Что такое минимальное покрытие, редуцированное покрытие и каноническое покрытие. Определите каноническое покрытие для F=ABСD; ACBEK; AC;CDEK}

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

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

Множество F – зависимостей называется каноническим, если каждая F-зависимость имеет вид ХA, редуцирована слева и неизбыточна.

F={A->СD; A->BEK; A->C;CD->EK}

1 шаг

2 шаг

3 шаг

Каноническое

Минимальное

ABС

ABС

AС

AС

ABСD

ABD

ABD

AD

AD

CDEK

ACE

AE

AE

AB

ACK

AK

AK

CDE

ACB

AB

AB

CDK

AC

AC

AC

CDE

CDE

CDE

CDK

CDK

CDK

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

AD->BC, AB->E, B->AC, E->DC

Билет 10

  1. Что такое декомпозиция отношения? Для чего она служит? Что такое первая нормальная форма? Приведите пример отношения в 1НФ.

  1. Декомпозиция отношений

Декомпозицией схемы отношений называется замена ее совокупностью подмножества R.

Декомпозиция позволяет:

  • позволяет исключить избыточное дублирование данных;

  • алгоритм декомпозиции базируется на концепции функциональной зависимости;

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

  1. 1НФ(первая нормальная форма)

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

Пример:

Стрелка вправо 5

  1. Дано множество функциональных зависимостей, имеющих место на схеме R={A, B, C, D, E, K}. Вывести указанные функциональные зависимости, используя аксиомы Армстронга. Определить ключи отношения.

AB, BDC

AC

AB, BDC

ADC

  1. 1.A->B; 2.B->DC (A->C)-?

3.B->C: из 2 по реактивности

4.A->C: из 1 и 3 по транзитивности

  1. 1.A->C; 2.BD->C (AD->C)-?

3. AD->C: из 1 по пополнению.

Билет 11

  1. Что такое декомпозиция отношения? Для чего она служит? Что такое вторая нормальная форма? Приведите пример отношения во 2НФ.

Декомпозиция отношения:

  • позволяет исключить избыточное дублирование данных;

  • алгоритм декомпозиции базируется на концепции функциональной зависимости;

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

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

F=№ зачетки, Название дисциплиныОценка;

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

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