Билет 14
-
Что такое внешний ключ? Какое отношение называют ссылающимся, а какое ссылочным? Может ли одно отношение быть и ссылающимся и ссылочным? Приведите пример внешнего ключа.
Внешний ключ – это множество атрибутов текущего отношения, которое является первичным ключом в другом отношении.
Ссылающимся называется отношение, содержащее внешний ключ.
Отношение, содержащее соответствующий первичный ключ, называется ссылочным.
Эти понятия относительны, одно и то же отношение может быть как ссылочным, так и ссылающимся.
Пример:
R(Группа) = Группа, Куратор, Год поступления
R(Студент) = № зач. книжки, Фамилия, Имя, Отчество, Группа
-
Дано множество функциональных зависимостей, имеющих место на схеме R={A, B, C, D, E, K}. Вывести указанные функциональные зависимости, используя аксиомы Армстронга. Определить ключи отношения.
-
AB, BDC, BD
ACD
AB, BD, ADE
AB, BD, ADE
-
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
-
Что такое ссылочная целостность и зачем она нужна?
-
Дано множество функциональных зависимостей, имеющих место на схеме отношения. Схема отношения полностью определена атрибутами, входящими в данные функциональные зависимости. Вычислить каноническое покрытие.
CBD, CDE, EDB
Билет 16
-
Расскажите о концептуальном моделировании предметной области. Определяются ли атрибуты на этом этапе? Как характеризуются связи сущностей?
-
Дано множество функциональных зависимостей, имеющих место на схеме отношения. Схема отношения полностью определена атрибутами, входящими в данные функциональные зависимости. Вычислить минимальное покрытие.
DMN; DNB; BM
Билет 17
-
Нарисуйте схему простой предметной области в нотации Чена (например, с сущностями «Студент», «Зачетная книжка», «Группа»).
-
Дано множество функциональных зависимостей, имеющих место на схеме R={A, B, C, D, E, K}. Вывести указанные функциональные зависимости, используя аксиомы Армстронга. Определить ключи отношения.
-
ABD, BD, DE, ADE
BC, DCEC, BDE
Билет 18
-
Перечислите бинарные операции над отношениями и расскажите о них. Приведите пример одной из них.
-Проекция
-Пересечение
-Произведение
-Декартово произведение
-Соединение(JOIN)
-Внутреннее соединение(INNER JOIN)
-Левое соединение(LEFT JOIN)
-Правое соединение(RIGHT JOIN)
-Объединение(OUTTER JOIN)
-Разность
П
Танк1
Танк2
Танк1∩Танк2
-
Дано множество функциональных зависимостей, имеющих место на схеме R={A, B, C, D, E, K}. Вывести указанные функциональные зависимости, используя аксиомы Армстронга. Определить ключи отношения.
-
AB, BDC
AC
AB, BDC
ADC
Дано:1)AB, 2)BDC Вывести:AC
3)ADC из 1 и 2 по транзитивности
4)АC из 3 по проективности
Ключ - А
Дано: 1)AB, 2)BDC Вывести:ADC
3)ADC по транзитивности
Ключ - AD