Рубрики

ВОРОТА | Gate IT 2005 | Вопрос 68

Таблица 'student' со схемой (roll, name, hostel, marks) и другая таблица 'hobby' со схемой (roll, hobbyname) содержит записи, как показано ниже:

Table: Student
RollNameHostelMarks
1798Manoj Rathod795
2154Soumic Banerjee568
2369Gumma Reddy786
2581Pradeep Pendse692
2643Suhas Kulkarni578
2711Nitin Kadam872
2872Kiran Vora592
2926Manoj Kunkalikar594
2959Hemant Karkhanis788
3125Rajesh Doshi582

Table: hobby
RollHobbyname
1798chess
1798music
2154music
2369swimming
2581cricket
2643chess
2643hockey
2711volleyball
2872football
2926cricket
2959photography
3125music
3125chess

Следующий запрос SQL выполняется в приведенных выше таблицах:

select hostel
from student natural join hobby
where marks > = 75 and roll between 2000 and 3000;

Отношения S и H с той же схемой, что и в этих двух таблицах, соответственно содержат ту же информацию, что и кортежи. Новое отношение S 'получается с помощью следующей операции реляционной алгебры:

S '= ∏ хостел ((σ s.roll = H.rollотметок> 75 и бросок> 2000 и бросок <3000 (S)) X (H))

Разница между количеством строк, выводимых оператором SQL, и числом кортежей в S 'равна

(А) 6
(Б) 4
(С) 2
(D) 0

Ответ: (Б)
Объяснение: Вывод вышеуказанного запроса

RollHostel
23697
25816
26435
26435
28725
29265
29597

Всего строк, выбранных с помощью SQL Query: 7

Всего строк по алгебре отношений: 4, т.е. 5,6,7 (только уникальные значения)

7-3 = 4

Ответ B
Тест на этот вопрос
Пожалуйста, прокомментируйте ниже, если вы найдете что-то не так в вышеуказанном посте

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

ВОРОТА | Gate IT 2005 | Вопрос 68

0.00 (0%) 0 votes