Главная /
Введение в модель данных SQL /
Сколько строк будет в результате операции SELECT A FROM S GROUP BY A если столбец A является внешним ключом таблицы S, ссылающимся на первичный ключ таблицы T
Сколько строк будет в результате операции
если столбец A
является внешним ключом таблицы S
, ссылающимся на первичный ключ таблицы T
Правильный ответ:
столько, сколько строк в таблице
T
столько, сколько строк в таблице
S
столько, сколько строк в таблице
T
, или на одну строку больше Сложность вопроса
55
Сложность курса: Введение в модель данных SQL
81
Оценить вопрос
Комментарии:
Аноним
Благодарю за подсказками по intiut'у.
07 янв 2020
Другие ответы на вопросы из темы базы данных интуит.
- # База данных АВТОРЫ-КНИГИ-ИЗДАТЕЛЬСТВА (AUTHORS-BOOKS-PUBLISHERS) состоит из следующих таблиц: AUTHORS AUTHOR_ID : INTEGER AUTHOR_NAME : VARCHAR (20) AUTHOR_BDATE : DATE AUTHOR_ADDRESS : VARCHAR (40) AUTHOR_PICTURE : BLOB AUTHORS-BOOKS ISBN : VARCHAR (20) AUTHOR_ID : INTEGER BOOKS ISBN : VARCHAR (20) TITLE : VARCHAR (30) PUB_ID : INTEGER DATE_OF_AGREEMENT : DATE AGREEMENT_DURAT : INTERVAL DATE_OF_PUB : DATE PRICE : MONEY NUMBER_OF_PAGES : SMALLINT COVER_PICTURE : BLOB DESCR : CLOB PUBLISHERS PUB_ID : INTEGER PUB_NAME : VARCHAR (20) PUB_ADDRESS : VARCHAR (40) Автор уникально идентифицируется своим идентификатором AUTHOR_ID. Уникальным идентификатором книги является ISBN (как выглядит ISBN, можно посмотреть в выходных данных любой книги). Издательство идентифицируется уникальным идентификатором PUB_ID. В таблицах AUTHORS, BOOKS и PUBLISHERS столбцы AUTHOR_ID, ISBN и PUB_ID соответственно являются первичными ключами. В таблице AUTHORS-BOOKS столбцы AUTHOR_ID и ISBN являются внешними ключами, ссылающимися на первичные ключи таблиц AUTHORS и BOOKS соответственно. В таблице BOOKS столбец PUB_ID является внешним ключом, ссылающимся на первичный ключ таблицы PUBLISHERS. У каждой книги могут быть один или несколько авторов. Допускается, что авторы книги временно неизвестны. В таблице авторов могут содержаться данные только об авторах книг, описываемых в таблице BOOKS. Каждая книга может быть издана только одним издательством, но для некоторых книг издательство может быть временно неизвестно. Столбец DATE_OF_AGREEMENT содержит дату заключения договора на написание книги между автором и издательством. Столбец AGREEMENT_DURAT содержит временной интервал, в течение которого действует договор. Столбец DATE_OF_PUB содержит даты публикации книг. Требуется сформулировать запрос "Найти имена авторов, издавших более 10 книг, включая разные издания книги с одним и тем же названием". Какие из приведенных ниже формулировок являются правильными?
- # Какая из показанных ниже таблиц является результатом запроса? SELECT EMP_BONUS, EMP_DEPT, MIN (EMP_BDATE) AS MIN_DDATE, GROUPING (EMP_BONUS) AS GBON, GROUPING (EMP_DEPT) AS GDN FROM EMP GROUP BY ROLLUP (EMP_BONUS, EMP_DEPT);
- # Чему соответствует имя псевдонима, вводимого в разделе REFERENCING определения триггера над таблицей T конструкцией NEW TABLE?
- # Пусть V – это некоторое представление, допускающее операции обновления и определенное без раздела WITH CHECK OPTION. Возможны ли ситуации, когда система может отвергнуть какую-либо операцию обновления V?
- # Какая из приведенных ниже формулировок правильно соответствует запросу “выдать имена начальников отделов, в которых работает хотя бы один программист”?