A. Объединение
Отношение 1:
R(Дисциплина, Часы)={(Информатика,200);(Математика,100)}
Отношение 2:
V(Дисциплина, Часы)={(Экономика,250);(Математика,100)}
Результат объединения:
1. W(Дисциплина, Часы)={(Информатика,200);(Математика,100)}
2. W(Дисциплина, Часы)={(Информатика,200);(Математика,100);
(Экономика,250)}
3. W(Дисциплина, Часы)={(Информатика,200);( Экономика,250)}
Введите 1,2 или 3:
B. Пересечение
Отношение 1:
R(Дисциплина, Часы)={(Информатика,200);(Математика,100)}
Отношение 2:
V(Дисциплина, Часы)={(Экономика,250);(Математика,100)}
Результат объединения:
1. W(Дисциплина, Часы)={(Информатика,200);(Математика,100)}
2. W(Дисциплина, Часы)={(Информатика,200);(Математика,100);
(Экономика,250)}
3. W(Дисциплина, Часы)={ (Математика,100)}
Введите 1,2 или 3:
C. Проекция
Исходное отношение ШТАТ:

Проекция T = ШТАТ[Фамилия, Таб_номер, Должность]


Результат проекции (введите 1,2 или 3):
D. Разность

Разность отношений R1 и R2

Результат (введите Т1,Т2 или Т3):
E. Декартово произведение
Пусть имеем два исходных отношения:
СТУДЕНТЫ | ЭКЗАМЕНЫ | ||
Фамилия | Предмет | Дата | |
Иванов | Математика | 10.01.05 | |
Петров | Физика | 15.01.05 | |
Сидоров |
Декартовым произведением этих отношений будет отношение:
ВЕДОМОСТЬ 1 |
Фамилия | Предмет | Дата |
Иванов | Математика | 10.01.05 |
Иванов | Физика | 15.01.05 |
Петров | Математика | 10.01.05 |
Петров | Физика | 15.01.05 |
Сидоров | Математика | 10.01.05 |
Сидоров | Физика | 15.01.05 |
Результат (введите 1,2 или 3):
F. Деление , T = D(R1, R2). Отношение R1- делимое, R2- делитель, T - результат операции деления.
Пусть имеем исходное отношение СПИСОК и отношение-делитель ЯП
Фамилия | Язык |
Иванов | Си |
Иванов | Паскаль |
Петров | Си |
Петров | Фортран |
Петров | Паскаль |
Семин | Паскаль |
Семин | Фортран |
ЯП
Язык |
Си |
Паскаль |
Какое, из ниже приведённых, отношение является результатом операции T = D(СПИСОК, ЯП).



Результат (введите 1,2 или 3):
G. Какую из трёх операций: выборка, проекция, соединение -
надо использовать, чтобы из исходного отношения ШТАТ
Фамилия | Таб_номер | Пол | Должность | Оклад |
Алексеев | 35006 | М | Инженер | 350000 |
Бакин | 35001 | М | Директор | 800000 |
Коврова | 38015 | Ж | Экономист | 380000 |
Сергеев | 45004 | М | Электрик | 300000 |
Шубина | 38010 | Ж | Бухгалтер | 320000 |
получить следующее отношение:
Фамилия | Таб_номер | Пол | Должность | Оклад |
Алексеев | 35006 | М | Инженер | 3500 |
Бакин | 35001 | М | Директор | 8000 |
Сергеев | 45004 | М | Электрик | 3000 |
Ответ (введите 1,2 или 3):
Тест 25. установите соответствие между терминами и их определениями, вписав соответствующий номер определения в окошко напротив термина.
№ | ТЕРМИН | ОПИСАНИЕ |
Четвертая нормальная форма | 1. В отношении R (A, B, C) существует зависимость A->>B в том и только в том случае, если множество значений В, соответствующее паре значений А и С, зависит только от А и не зависит от С | |
Теорема Фейджина | 2. Любой атрибут, от которого полностью функционально зависит некоторый другой атрибут | |
Многозначная зависимость | 3. Это такие два или более атрибута, которые не зависят функционально от других атрибутов | |
Нормальная форма Бойса-Кодда | 4. Любой атрибут отношения, не входящий в состав первичного ключа | |
Детерминант | 5. Отношение находится в этой форме в том и только в том случае, если в случае существования многозначной зависимости A->>B все остальные атрибуты R функционально зависят от A | |
Вторая нормальная фоpма | 6. Отношение R находится в этой форме в том и только в том случае, если находится во второй нормальной форме и каждый неключевой атрибут нетранзитивно зависит от первичного ключа | |
Третья нормальная форма | 7. Отношение R (A, B, C) можно спроецировать без потерь в отношения R1 (A, B) и R2 (A, C) в том и только в том случае, когда существует многозначная зависимость A->>B|C | |
Неключевой атрибут | 8. Отношение R находится в этой форме в том и только в том случае, если каждый детерминант является возможным ключом | |
Возможный ключ | 9. Отношение R находится в этой форме в том и только в том случае, когда находится в первой нормальной форме и каждый неключевой атрибут полностью зависит от первичного ключа | |
Транзитивная функциональная зависимость | 10. Функциональная зависимость X->Y называется... , если атрибут Y не зависит функционально от любого точного подмножества X | |
Функциональная зависимость | 11. Нарушение целостности данных | |
Полная функциональная зависимость | 12. Отношение находится в... форме, если домены для каждого его атрибута являются атомарными | |
Отношение в первой нормальной форме | 13. Функциональная зависимость X->Y называется... , если существует такой атрибут Z, что имеются функциональные зависимости X->Z и Z->Y | |
Взаимно независимые атрибуты | 14. Атомарный или составной атрибут, значения которого полностью функционально определяют значения всех остальных атрибутов отношения | |
Аномалии | 15. В отношении R атрибут Y функционально зависит от атрибута X в том и только в том случае, если каждому значению X соответствует в точности одно значение Y: X->Y |
Тест 26. доведите заданное отношение «ПРЕПОДАВАТЕЛЬ_ПРЕДМЕТ» до максимально возможной нормальной формы. Укажите выявленные функциональные зависимости атрибутов. Покажите, какие аномалии возможны при работе с исходной формой отношения.
ПРЕПОДАВАТЕЛЬ_ПРЕДМЕТ | |||||||
Таб_№ | Предмет | Кол. часов | Фамилия | Должность | Оклад | Кафедра | Телефон |
1 | ТЭИС | 51 | Иванов | доцент | 450 | ИС | 1-15 |
1 | БД | 68 | Иванов | доцент | 450 | ИС | 1-15 |
2 | ЭВМ | 48 | Петров | доцент | 450 | ИС | 1-15 |
3 | ЭВМ | 48 | Семин | профессор | 550 | ЭВМ | 2-43 |
4 | МатАн | 68 | Бакин | ст. преп. | 350 | ВМ | 2-75 |
4 | ТеорВер | 102 | Бакин | ст. преп. | 350 | ВМ | 2-75 |
Нереляционные модели данных
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 |



