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

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

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

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

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

Варианты ответа
SELECT ISBNFROM BOOKSWHERE ISBN IN (SELECT BOOKS.ISBN                FROM AUTHORS, AUTHORS-BOOKS,                     BOOKS                WHERE AUTHORS.AUTHOR_NAME <>                  ‘Chris Date’                  AND AUTHOR.AUTHOR_ID =                    AUTHORS-BOOKS.AUTHOR_ID                  AND AUTHORS-BOOKS.ISBN =                    BOOKS.ISBN)  AND TITLE IN (SELECT BOOKS.TITLE                 FROM AUTHORS, AUTHORS-BOOKS,                      BOOKS                 WHERE AUTHORS.AUTHOR_NAME =                   ‘Chris Date’                   AND AUTHOR.AUTHOR_ID =                     AUTHORS-BOOKS.AUTHOR_ID                   AND AUTHORS-BOOKS.ISBN =                     BOOKS.ISBN);
(Верный ответ)
SELECT DISTINCT BOOKS.ISBNFROM AUTHORS, AUTHORS AUTHORS1,     BOOKS, BOOKS BOOKS1,     AUTHORS-BOOKS, AUTHORS-BOOKS1WHERE AUTHORS.AUTHOR_NAME <>  ‘Chris Date’  AND AUTHORS1.AUTHOR_NAME =    ‘Chris Date’  AND AUTHOR.AUTHOR_ID =    AUTHORS-BOOKS.AUTHOR_ID  AND AUTHOR1.AUTHOR_ID =    AUTHORS-BOOKS1.AUTHOR_ID  AND AUTHORS-BOOKS.ISBN = BOOKS.ISBN  AND AUTHORS-BOOKS1.ISBN = BOOKS1.ISBN  AND BOOKS.TITLE = BOOKS1.TITLE;
(Верный ответ)
SELECT DISTINCT BOOKS.ISBNFROM AUTHORS, AUTHORS-BOOKS, BOOKSWHERE AUTHORS.AUTHOR_NAME <> ‘Chris Date’  AND AUTHOR.AUTHOR_ID =    AUTHORS-BOOKS.AUTHOR_ID  AND AUTHORS-BOOKS.ISBN = BOOKS.ISBN  AND BOOKS.TITLE = SOME               (SELECT BOOKS.TITLE                FROM AUTHORS, AUTHORS-BOOKS,                     BOOKS                WHERE AUTHORS.AUTHOR_ID =                  AUTHORS-BOOKS.AUTHOR_ID                  AND AUTHORS-BOOKS.ISBN =                    BOOKS.ISBN                  AND AUTHORS.AUTHOR_NAME =                    ‘Chris Date’);
(Верный ответ)
Похожие вопросы
Требуется сформулировать запрос “Найти названия книг, опубликованных Кристофером Дейтом в издательствах, которые в течение последнего года выпустили книги, суммарная цена которых превышает 100000.00”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти общее число книг, изданных в 2002 г. издательствами, которые когда-либо издавали книги Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия книг, изданных Дейтом с двумя соавторами”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, у которых максимальная цена книги равна средней цене книги какого-либо другого издательства”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти имена авторов, книги которых никогда не публиковались издательствами, издававшими книги Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти ISBN и имена авторов книг, в название которых входит термин DBMS, но не входят термины database и data base”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти имена всех соавторов Дейта”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, у которых средняя цена книги такова, что найдется хотя бы одно другое издательство с меньшей средней ценой книги”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, издавших не меньше книг, чем издательство Morgan Kauffman, и не больше, чем издательство Addison-Wesley”. Какие из приведенных ниже формулировок являются правильными?
Требуется сформулировать запрос “Найти названия издательств, в которых Кристофер Дейт издал хотя бы одну книгу объемом меньше 300 страниц”. Какие из приведенных ниже формулировок являются правильными?