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

Введение в модель данных SQL

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

Требуется сформулировать запрос “Найти имена авторов, книги которых никогда не публиковались издательствами, издававшими книги Дейта”. Какие из приведенных ниже формулировок являются правильными?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
SELECT DISTINCT AUTHOR_NAMEFROM AUTHORS, AUTHORS AUTHORS1,     AUTHORS-BOOKS AUTHORS-BOOKS1,     BOOKS, BOOKS BOOKS1,     PUBLISHERS PUBLISHERS1WHERE AUTHORS.AUTHOR_ID =  AUTHORS-BOOKS.AUTHOR_ID  AND AUTHORS.AUTHOR_ID =    AUTHORS-BOOKS.AUTHOR_ID  AND AUTHORS-BOOKS.ISBN =    BOOKS.ISBN  AND BOOKS.PUB_ID =    PUBLISHERS.PUB_ID  AND PUBLISHERS.PUB_ID <>    PUBLISHERS1.PUB_ID  AND AUTHORS1.AUTHOR_NAME =    ‘Chris Date’  AND AUTHORS1.AUTHOR_ID =    AUTHORS-BOOKS1.AUTHOR_ID  AND AUTHORS-BOOKS1.ISBN =    BOOKS1.ISBN  AND BOOKS1.PUB_ID =    PUBLISHERS1.PUB_ID);
SELECT AUTHOR_NAMEFROM AUTHORSWHERE AUTHOR_ID NOT IN      (SELECT AUTHOR_ID       FROM AUTHORS-BOOKS,            BOOKS, PUBLISHERS       WHERE AUTHORS-BOOKS.ISBN =         BOOKS.ISBN         AND BOOKS.PUB_ID =           PUBLISHERS.PUB_ID         AND PUBLISHERS.PUB_ID IN              (SELECT PUBLISHERS.PUB_ID               FROM AUTHORS, AUTHORS-BOOKS,                    BOOKS, PUBLISHERS)               WHERE AUTHORS.AUTHOR_NAME =                 ‘Chris Date’                 AND AUTHORS.AUTHOR_ID =                   AUTHORS-BOOKS.AUTHOR_ID                 AND AUTHORS-BOOKS.ISBN =                   BOOKS.ISBN                 AND BOOKS.PUB_ID =                   PUBLISHERS.PUB_ID));
(Верный ответ)
SELECT DISTINCT AUTHOR_NAMEFROM AUTHORS, AUTHORS-BOOKS,     BOOKS, PUBLISHERSWHERE AUTHORS.AUTHOR_ID =  AUTHORS-BOOKS.AUTHOR_ID  AND AUTHORS.AUTHOR_ID =    AUTHORS-BOOKS.AUTHOR_ID  AND AUTHORS-BOOKS.ISBN =    BOOKS.ISBN  AND BOOKS.PUB_ID =    PUBLISHERS.PUB_ID  AND PUBLISHERS.PUB_ID NOT IN                 (SELECT PUBLISHERS.PUB_ID                  FROM AUTHORS, AUTHORS-BOOKS,                       BOOKS, PUBLISHERS)                  WHERE AUTHORS.AUTHOR_NAME =                    ‘Chris Date’                    AND AUTHORS.AUTHOR_ID =                      AUTHORS-BOOKS.AUTHOR_ID                    AND AUTHORS-BOOKS.ISBN =                      BOOKS.ISBN                    AND BOOKS.PUB_ID =                      PUBLISHERS.PUB_ID);
(Верный ответ)
Похожие вопросы
Требуется сформулировать запрос “Найти общее число книг, изданных в 2002 г. издательствами, которые когда-либо издавали книги Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, у которых максимальная цена книги равна средней цене книги какого-либо другого издательства”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти ISBN всех книг, написанных не Дейтом, названия которых совпадают с названием какой-либо книги Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, у которых средняя цена книги такова, что найдется хотя бы одно другое издательство с меньшей средней ценой книги”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти имена всех соавторов Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти имена авторов, книги которых издавались в издательствах Addison-Wesley, Morgan Kauffman и O’Reilly”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти имена авторов, в название книг которых входит название издательства, в котором издавалась соответствующая книга”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, издававших книги хотя бы одного автора из Москвы”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств и имена авторов, которые опубликовали в данном издательстве самую дорогую книгу”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия книг, опубликованных Кристофером Дейтом в издательствах, которые в течение последнего года выпустили книги, суммарная цена которых превышает 100000.00”. Какие из приведенных ниже формулировок являются правильными?