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

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

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

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

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

Варианты ответа
SELECT COUNT (BOOKS.ISBN)FROM BOOKS, PUBLISHERSWHERE BOOKS.PUB_ID = PUBLISHERS.PUB_ID  AND EXTRACT (YEAR FROM BOOKS.DATE_OF_PUB) =    2002  AND PUBLISHERS.PUB_ID IN                 (SELECT 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 COUNT (DISTINCT BOOKS.ISBN)FROM BOOKS, BOOKS BOOKS1, PUBLISHERS,     PUBLISHERS PUBLISHERS1,     AUTHORS, AUTHORS-BOOKSWHERE BOOKS.PUB_ID = PUBLISHERS.PUB_ID  AND EXTRACT (YEAR FROM BOOKS.DATE_OF_PUB) =    2002  AND PUBLISHERS.PUB_ID = PUBLISHERS1.PUB_ID  AND AUTHORS.AUTHOR_NAME = ‘Chris Date’  AND AUTHORS.AUTHOR_ID =    AUTHORS-BOOKS.AUTHOR_ID  AND AUTHORS-BOOKS.ISBN = BOOKS1.ISBN  AND BOOKS1.PUB_ID = PUBLISHERS1.PUB_ID;
(Верный ответ)
SELECT COUNT (DISTINCT BOOKS.ISBN)FROM BOOKS, PUBLISHERS, AUTHORS, AUTHORS-BOOKSWHERE BOOKS.PUB_ID = PUBLISHERS.PUB_ID  AND EXTRACT (YEAR FROM BOORS.DATE_OF_PUB) =    2002  AND 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;
Похожие вопросы
Требуется сформулировать запрос “Найти имена и общее число изданных книг авторов, которые издали не менее трех книг в издательстве Morgan Kauffman”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти ISBN всех книг, написанных не Дейтом, названия которых совпадают с названием какой-либо книги Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти имена авторов, книги которых никогда не публиковались издательствами, издававшими книги Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти название издательств и общее число изданных ими книг для тех издательств, для которых ни в одном другом издательстве не издавалось то же общее число книг”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия книг, изданных Дейтом с двумя соавторами”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия книг, опубликованных Кристофером Дейтом в издательствах, которые в течение последнего года выпустили книги, суммарная цена которых превышает 100000.00”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Для каждого издательства выдать имя каждого автора, издававшего книги в данном издательстве, и число изданных им книг в данном издательстве”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти имена авторов, которые издали не больше книг, чем автор Smith, но не меньше, чем автор Brown”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти имена всех соавторов Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, у которых максимальная цена книги равна средней цене книги какого-либо другого издательства”. Какие из приведенных ниже формулировок являются правильными?