Экзаменационные ответы одним файлом
Описание файла
Документ из архива "Экзаменационные ответы одним файлом", который расположен в категории "". Всё это находится в предмете "теоретические основы реляционной алгебры" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "теоретические основы реляционной алгебры" в общих файлах.
Онлайн просмотр документа "Экзаменационные ответы одним файлом"
Текст из документа "Экзаменационные ответы одним файлом"
Оглавление
БИЛЕТ 1 2
БИЛЕТ 2 5
БИЛЕТ 3 7
БИЛЕТ 4 9
БИЛЕТ 5 (док-во часть2 ?) 11
БИЛЕТ 6 13
БИЛЕТ 7 15
БИЛЕТ 8 18
БИЛЕТ 9 20
БИЛЕТ 10 22
БИЛЕТ 11 24
БИЛЕТ 12 26
БИЛЕТ 13 (НЕ ПРОВЕРЯЛОСЬ) 29
БИЛЕТ 14 (НЕ ПРОВЕРЯЛОСЬ) 31
БИЛЕТ 15 34
БИЛЕТ 16 36
БИЛЕТ 17 (НЕ ПРОВЕРЯЛОСЬ) 38
БИЛЕТ 18 41
БИЛЕТ 19 43
БИЛЕТ 20 45
БИЛЕТ 21 47
БИЛЕТ 22 49
БИЛЕТ 23 51
БИЛЕТ 24 (уж слишком нагороженно) 54
БИЛЕТ 1
-
Операции реляционной алгебры.
а) объединение отношений - это отношение, каждый кортеж которого принадлежит либо R1, либо R2.
A1 | A2 | |
R | 1 | 2 |
3 | 4 | |
5 | 6 |
|
|
Дублирование кортежей не допускается.
б) пересечение отношений - это отношение, каждый кортеж которого принадлежит и R1, и R2
R=R1⋂R2
|
|
A1 | A2 | |
R | 1 | 2 |
в) разность отношений - это отношение, кортежи которого принадлежат R1 и не принадлежат R2
R=R1−R2
|
|
A1 | A2 | |
R | 3 | 4 |
г) декартово произведение - это отношение t со степенью k1+k2, кортежи которого получаются конкатенацией кортежей из отношений R и S.
R,S - две схемы отношения со степенями k1 и k2
R.A2 | A2 | S.A1 | A3 | |
t | 1 | 2 | 5 | 6 |
1 | 2 | 7 | 8 | |
3 | 4 | 5 | 6 | |
3 | 4 | 7 | 8 |
|
|
д) проекция - это отношение, каждый кортеж которого состоит из значений атрибутов Ai1...Aik исходного отношения R.t=ΠAi1...Aik(R)
A1 | A2 | A3 | A4 | |
R | 1 | 2 | 3 | 4 |
7 | 8 | 9 | 10 | |
3 | 4 | 5 | 6 | |
3 | 4 | 7 | 6 |
A1 | A4 | |
t=ΠA1,A4(R) | 1 | 4 |
7 | 10 | |
3 | 6 |
е) селекция - это отношение, каждый кортеж которого принадлежит исходному отношению R и удовлетворяет логическому условию F.
t=σF(R)
A1 | A2 | |
R | 1 | 2 |
9 | 8 | |
3 | 3 |
A1 | A4 | |
t=σA1≤A2(R) | 1 | 2 |
3 | 3 |
ж) естественное соединение
t=R⋈S
Определение этой операции следует из способа построения естественного соединения.
|
|
Построение естественного соединения:
1) построить декартово произведение R×S
R.A1 | R.A2 | A3 | S.A1 | S.A2 | A4 | A5 | |
t1 | 1 | 2 | 3 | 1 | 2 | 7 | 8 |
1 | 2 | 3 | 8 | 9 | 10 | 11 | |
1 | 2 | 3 | 4 | 6 | 9 | 16 | |
4 | 6 | 7 | 1 | 2 | 7 | 8 | |
4 | 6 | 7 | 8 | 9 | 10 | 11 | |
4 | 6 | 7 | 4 | 6 | 9 | 16 |
2)выбрать из этого произведения кортежи по условию R.Ai1=S.Ai1...R.Aik=S.Aik, где A1=Ak - общие атрибуты в схемах отношений R и S (предполагается, что эти атрибуты занимают одинаковое положение в отношениях, хотя не обязательно)
R.A1 | R.A2 | A3 | S.A1 | S.A2 | A4 | A5 | |
t2 | 1 | 2 | 3 | 1 | 2 | 7 | 8 |
4 | 6 | 7 | 4 | 6 | 9 | 16 |
3) удалить из полученного отношения S.Ai1...S.Aik, потому что они будут дублирующими.
R.A1 | R.A2 | A3 | A4 | A5 | |
t3 | 1 | 2 | 3 | 7 | 8 |
4 | 6 | 7 | 9 | 16 |
-
Задача: проверить, находится ли схема отношений во второй нормальной форме (2НФ), используя определение 2НФ. Если нет, то нормализовать эту схему, используя практические приёмы нормализации.
Исходные данные: схема отношений R=(E, G, K, L), множество функциональных зависимостей F=(EG, EKL).
Найдем ключ:
1) i=0, X0=EGKL
2) (GKL)+=GKL≠R
(EKL)+=EGKL=R, X1=EKL, i=1
(EGK)+=EGKL=R, X1=EGK, i=1
3) i, как видим, возросло, значит опять 2)
2) (EL)+=EGL≠R
(EG)+=EG≠R
(LK)+=LK≠R