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

Билет 14

  1. Что такое внешний ключ? Какое отношение называют ссылающимся, а какое ссылочным? Может ли одно отношение быть и ссылающимся и ссылочным? Приведите пример внешнего ключа.

Внешний ключ – это множество атрибутов текущего отношения, которое является первичным ключом в другом отношении.

Ссылающимся называется отношение, содержащее внешний ключ.

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

Эти понятия относительны, одно и то же отношение может быть как ссылочным, так и ссылающимся.

Пример:

R(Группа) = Группа, Куратор, Год поступления

R(Студент) = № зач. книжки, Фамилия, Имя, Отчество, Группа

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

AB, BDC, BD

ACD

AB, BD, ADE

AB, BD, ADE

        1. A→B, BD→C, B→D Найти: A→CD

4) A→D из 1и 3 по транзитивности

5) AD→C из 1 и 2 по псевдотранзитивности

6) A→С из 4 и 5 по псевдотранзитивности

7) A→CD из 4 и 6 по аддитивности

Ключ: A+={ABCD}

Билет 15

  1. Что такое ссылочная целостность и зачем она нужна?

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

CBD, CDE, EDB

Билет 16

  1. Расскажите о концептуальном моделировании предметной области. Определяются ли атрибуты на этом этапе? Как характеризуются связи сущностей?

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

DMN; DNB; BM

Билет 17

  1. Нарисуйте схему простой предметной области в нотации Чена (например, с сущностями «Студент», «Зачетная книжка», «Группа»).

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

ABD, BD, DE, ADE

BC, DCEC, BDE

Билет 18

  1. Перечислите бинарные операции над отношениями и расскажите о них. Приведите пример одной из них.

-Проекция

-Пересечение

-Произведение

-Декартово произведение

-Соединение(JOIN)

-Внутреннее соединение(INNER JOIN)

-Левое соединение(LEFT JOIN)

-Правое соединение(RIGHT JOIN)

-Объединение(OUTTER JOIN)

-Разность

П

Танк1

Танк2

ример одного из отношений - ПЕРЕСЕЧЕНИЕ

Танк1∩Танк2

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

AB, BDC

AC

AB, BDC

ADC

Дано:1)AB, 2)BDC Вывести:AC

3)ADC из 1 и 2 по транзитивности

4)АC из 3 по проективности

Ключ - А

Дано: 1)AB, 2)BDC Вывести:ADC

3)ADC по транзитивности

Ключ - AD