Рубрики

ВОРОТА | GATE-CS-2001 | Вопрос 49

Какое из следующих выражений реляционного исчисления небезопасно?

(А) А
(Б) Б
(С) С
(D) D

Ответ: (с)
Пояснение: выражение корреляционного исчисления может порой создавать бесконечное отношение . Он также может содержать значения, которые даже не отображаются в базе данных. Такие выражения, как говорят, небезопасны.
Выражение реляционного исчисления безопасного кортежа является тот , который , безусловно , порождает конечные результаты.
Чтобы наложить ограничение на небезопасность выражений в реляционном исчислении кортежей, существует понятие
области реляционной формулы кортежа, обозначаемой как dom (P), — это набор значений, на которые ссылается P, т.е. значений в P или значений в кортеже отношения упоминается в П.

Например: выражение {т | ¬ (t € R)} небезопасно, поскольку существует бесконечно много кортежей, которые не встречаются в R-соотношении.

В приведенном выше вопросе опции (A), (B) и option (D) создают конечный набор кортежей, поскольку каждый из них выдает кортежи, ограниченные определенным отношением, и, следовательно, являются безопасными.
Опция (C) создает бесконечное количество кортежей, поскольку она генерирует все кортежи, не входящие в R1, т. Е. Она может иметь кортежи из любого другого отношения, кроме R1.Но это небезопасно.

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

ВОРОТА | GATE-CS-2001 | Вопрос 49

0.00 (0%) 0 votes