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

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

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

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

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

Варианты ответа
SELECT PUBLISHERS.PUB_NAME, AUTHOR_NAMEFROM AUTHORS, AUTHORS-BOOKS, BOOKS, PUBLISHERSWHERE AUTHORS.AUTHOR_ID =  AUTHORS-BOOKS.AUTHOR_ID  AND AUTHORS-BOOKS.ISBN = BOOKS.ISBN  AND BOOKS.PUB_ID = PUBLISHERS.PUB_ID  AND NOT EXISTS (SELECT *                   FROM BOOKS BOOKS1,                      PUBLISHERS PUBLISHERS1                   WHERE BOOKS1.PUB_ID =                     PUBLISHERS1.PUB_ID                     AND PUBLISHERS1.PUB_ID =                       PUBLISHERS.PUB_ID                     AND BOOKS1.PRICE >                       BOOKS.PRICE);
(Верный ответ)
SELECT PUBLISHERS.PUB_NAME, AUTHOR_NAMEFROM AUTHORS, AUTHORS-BOOKS,     BOOKS, PUBLISHERSWHERE AUTHORS.AUTHOR_ID =  AUTHORS-BOOKS.AUTHOR_ID  AND AUTHORS-BOOKS.ISBN = BOOKS.ISBN  AND BOOKS.PUB_ID = PUBLISHERS.PUB_ID  AND BOOKS.PRICE = (SELECT MAX (BOOKS1.PRICE)                      FROM BOOKS BOOKS1,                          PUBLISHERS PUBLISHERS1                      WHERE BOOKS1.PUB_ID =                        PUBLISHERS1.PUB_ID                        AND PUBLISHERS1.PUB_ID =                          PUBLISHERS.PUB_ID);
(Верный ответ)
SELECT PUBLISHERS.PUB_NAME, AUTHOR_NAMEFROM AUTHORS, AUTHORS-BOOKS,     BOOKS, BOOKS BOOKS1, PUBLISHERS,     PUBLISHERS PUBLISHERS1WHERE AUTHORS.AUTHOR_ID =  AUTHORS-BOOKS.AUTHOR_ID  AND AUTHORS-BOOKS.ISBN = BOOKS.ISBN  AND BOOKS.PUB_ID = PUBLISHERS.PUB_ID  AND BOOKS.PRICE > BOOKS1.PRICE  AND BOOKS1.PUB_ID = PUBLISHERS.PUB_ID  AND BOOKS1.PUB_ID = PUBLISHERS1.PUB_ID
Похожие вопросы
Требуется сформулировать запрос “Найти имена и общее число изданных книг авторов, которые издали не менее трех книг в издательстве Morgan Kauffman”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, в которых Кристофер Дейт издал хотя бы одну книгу объемом меньше 300 страниц”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, издававших книги хотя бы одного автора из Москвы”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти название издательств и общее число изданных ими книг для тех издательств, для которых ни в одном другом издательстве не издавалось то же общее число книг”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Для каждого издательства выдать имя каждого автора, издававшего книги в данном издательстве, и число изданных им книг в данном издательстве”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, у которых максимальная цена книги равна средней цене книги какого-либо другого издательства”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти имена авторов, книги которых никогда не публиковались издательствами, издававшими книги Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, у которых средняя цена книги такова, что найдется хотя бы одно другое издательство с меньшей средней ценой книги”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти имена авторов, в название книг которых входит название издательства, в котором издавалась соответствующая книга”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти имена всех соавторов Дейта”. Какие из приведенных ниже формулировок являются правильными?