Рубрики

Системы управления базами данных | Набор 10

На экзамене GATE CS 2005 были заданы следующие вопросы.

1) Пусть r — экземпляр отношения со схемой R = (A, B, C, D). Мы определяем r1 = 'выберите A, B, C из r' и r2 = 'выберите A, D из r'. Пусть s = r1 * r2, где * обозначает естественное соединение. Учитывая, что разложение r на r1 и r2 с потерями, какое из следующего является ИСТИНА?
(а) s является подмножеством r
(б) r U s = r
(c) r является подмножеством s
(d) r * s = s

Ответ (с)
Рассмотрим следующий пример с разложением r с потерями на r1 и r2. Мы можем видеть, что r является подмножеством s.

Table r
 A      B      C      D
---------------------------
 1     10     100    1000    
 1     20     200    1000    
 1     20     200    1001 

Table r1
 A      B      C
------------------
 1     10     100 
 1     20     200 

Table r2
 A     D  
-----------
 1    1000  
 1    1001

Table s (natural join of r1 and r2)
 A      B      C      D
---------------------------
 1     10     100    1000    
 1     20     200    1000    
 1     10     100    1001 
 1     20     200    1001 

2) Пусть E1 и E2 — две сущности в диаграмме E / R с простыми однозначными атрибутами. R1 и R2 являются двумя отношениями между E1 и E2, где R1 — «один ко многим», а R2 — «многие ко многим». R1 и R2 не имеют собственных атрибутов. Какое минимальное количество таблиц требуется для представления этой ситуации в реляционной модели?
(а) 2
(б) 3
(с) 4
(г) 5

Ответ (б)
См. Http://geeksquiz.com/gate-gate-cs-2005-question-75/ для объяснения.

3) Рассмотрим схему отношений R = (A, B, C, D, E, H), от которой имеют место следующие функциональные зависимости: {A–> B, BC–> D, E–> C, D–> A} , Какие ключи-кандидаты R?
(а) AE, BE
(б) AE, BE, DE
(в) AEH, BEH, BCH
(г) AEH, BEH, DEH

Ответ (г)
Набор атрибутов S является ключом-кандидатом отношения R, если замыкание S является всеми атрибутами R, и нет подмножества S, замыкание которого является всеми атрибутами R.
Закрытие AEH, то есть AEH + = {ABCDEH}
Закрытие BEH, т.е. BEH + = {ABCDEH}
Закрытие DEH, т.е. DEH + = {ABCDEH}

Пожалуйста, смотрите GATE Corner для всех документов / решений / объяснений предыдущего года, учебных планов, важных дат, заметок и т. Д.

Пожалуйста, пишите комментарии, если вы найдете какие-либо неправильные ответы / объяснения, или вы хотите поделиться дополнительной информацией по темам, обсужденным выше.

Рекомендуемые посты:

Системы управления базами данных | Набор 10

0.00 (0%) 0 votes