База ответов ИНТУИТ

Введение в реляционные базы данных

<<- Назад к вопросам

Почему операция взятия разности не выражается через операции объединения и пересечения?

(Отметьте один правильный вариант ответа.)

Варианты ответа
потому что мощность тела результата меньше суммы мощностей тел первого и второго операндов
потому что операция взятия разности не является коммутативной(Верный ответ)
потому что тело ее результата содержит подмножество тела первого операнда
Похожие вопросы
Почему операция объединения не выражается через операции пересечения и взятия разности?
Почему нельзя выполнить операцию объединения (пересечения, взятия разности) над отношениями-операндами с разными заголовками?
Как выражается через операции конъюнкции, дизъюнкции и отрицания выражение sh (sh (A, B), sh (A, B))?
Как выражается через операции конъюнкции, дизъюнкции и отрицания выражение sh (pi (A, B), pi (A, B))?
Как выражается через операции конъюнкции, дизъюнкции и отрицания выражение pi (pi (A, B), pi (A, B))?
Можете ли Вы принять один из следующих доводов в пользу того, что операция взятия проекции является примитивной?
Почему нельзя выразить операцию TIMES через другие примитивные операции алгебры Кодда?
Предположим, что в качестве примитивной операции выбрана операция соединения по условию. Чему тогда тождественно равно выражение A TIMES B (отношения A и B совместимы относительно операции декартова произведения)?
Пусть имеются отношения A и B, совместимые относительно операции взятия расширенного декартова произведения. Пусть мощность тела отношения A равняется n, а отношения Bm. Пусть также известно, что атрибут a является первичным ключом (целого типа) отношения A. Что является правильной оценкой мощности результата выражения (A TIMES B) WHERE a=5?
Пусть заголовки отношений A и B содержат общий атрибут c. Какие примитивные операции алгебры Кодда потребуются в общем случае для выражения результата операции A NATURAL JOIN B?