Главная /
Введение в модель данных SQL /
Какая из показанных ниже таблиц является результатом запроса? SELECT EMP_BDATE, EMP_BONUS, MIN (EMP_SAL) AS MIN_SAL, GROUPING (EMP_BDATE) AS GBD, GROUPING (EMP_BONUS) AS GBON FROM EMP GROUP BY ROLLUP (EMP_BDATE, EMP_BONUS);
Какая из показанных ниже таблиц является результатом запроса?
Правильный ответ:
EMP_BDATE | EMP_BONUS | MIN_SAL | GBD | GBON |
---|---|---|---|---|
NULL | NULL | 13000.00 | 1 | 1 |
1950 | NULL | 13000.00 | 0 | 1 |
1955 | NULL | 16000.00 | 0 | 1 |
1960 | NULL | 14000.00 | 0 | 1 |
1970 | NULL | 17000.00 | 0 | 1 |
NULL | NULL | 15000.00 | 0 | 1 |
1950 | 13000.00 | 15000.00 | 0 | 0 |
1950 | 15000.00 | 16000.00 | 0 | 0 |
1950 | 17000.00 | 18000.00 | 0 | 0 |
1950 | 12000.00 | 13000.00 | 0 | 0 |
1955 | 14000.00 | 16000.00 | 0 | 0 |
1955 | 17000.00 | 18000.00 | 0 | 0 |
1960 | 13000.00 | 16000.00 | 0 | 0 |
1960 | 20000.00 | 22000.00 | 0 | 0 |
1970 | 16000.00 | 17000.00 | 0 | 0 |
NULL | 14000.00 | 15000.00 | 0 | 0 |
NULL | 18000.00 | 19000.00 | 0 | 0 |
EMP_BDATE | EMP_BONUS | MIN_SAL | GBD | GBON |
---|---|---|---|---|
NULL | NULL | 13000.00 | 1 | 1 |
1950 | NULL | 13000.00 | 0 | 1 |
1955 | NULL | 16000.00 | 0 | 1 |
1960 | NULL | 14000.00 | 0 | 1 |
1970 | NULL | 17000.00 | 0 | 1 |
1950 | 13000.00 | 15000.00 | 0 | 0 |
1950 | 15000.00 | 16000.00 | 0 | 0 |
1950 | 17000.00 | 18000.00 | 0 | 0 |
1950 | 12000.00 | 13000.00 | 0 | 0 |
1955 | 14000.00 | 16000.00 | 0 | 0 |
1955 | 17000.00 | 18000.00 | 0 | 0 |
1960 | 13000.00 | 16000.00 | 0 | 0 |
1960 | 20000.00 | 22000.00 | 0 | 0 |
1970 | 16000.00 | 17000.00 | 0 | 0 |
EMP_BDATE | EMP_BONUS | MIN_SAL | GBD | GBON |
---|---|---|---|---|
NULL | NULL | 13000.00 | 1 | 1 |
1950 | NULL | 13000.00 | 0 | 1 |
1955 | NULL | 16000.00 | 0 | 1 |
1960 | NULL | 14000.00 | 0 | 1 |
1970 | NULL | 17000.00 | 0 | 1 |
NULL | NULL | 15000.00 | 0 | 1 |
1950 | 13000.00 | 15000.00 | 0 | 0 |
1950 | 15000.00 | 16000.00 | 0 | 0 |
1950 | 17000.00 | 18000.00 | 0 | 0 |
1950 | 12000.00 | 13000.00 | 0 | 0 |
1950 | NULL | 14000.00 | 0 | 0 |
1955 | 14000.00 | 16000.00 | 0 | 0 |
1955 | 17000.00 | 18000.00 | 0 | 0 |
1960 | NULL | 14000.00 | 0 | 0 |
1960 | 13000.00 | 16000.00 | 0 | 0 |
1960 | 20000.00 | 22000.00 | 0 | 0 |
1960 | NULL | 14000.00 | 0 | 0 |
1970 | 16000.00 | 17000.00 | 0 | 0 |
NULL | 14000.00 | 15000.00 | 0 | 0 |
NULL | 18000.00 | 19000.00 | 0 | 0 |
NULL | NULL | 17000.00 | 0 | 0 |
Сложность вопроса
82
Сложность курса: Введение в модель данных SQL
81
Оценить вопрос
Комментарии:
Аноним
Очень сложные тесты
19 июн 2018
Другие ответы на вопросы из темы базы данных интуит.
- # Пусть в базовой таблице S определен внешний ключ (a, b, c), где a, b и c – имена столбцов определяемой таблицы. Пусть для этого внешнего ключа специфицирован способ соответствия PARTIAL. Будем считать, что все столбцы целого типа, и для них специфицированы значения по умолчанию 4, 44 и 444 соответственно. Предположим, что внешний ключ ссылается на первичный ключ таблицы T, состоящий из столбцов с такими же именами. Пусть в таблице S присутствуют строки s1, s2 и s2 со значениями внешнего ключа <NULL, NULL, 5>, <25, 1, NULL> и <25, 1, 5> соответственно. Что произойдет при удалении строки t из таблицы T со значением первичного ключа <25, 1, 5>, если при определении внешнего ключа (a, b, c) таблицы S указано ссылочное действие ON DELETE SET DEFAULT и строки s1, s2 и s2 соответствуют исключительно строке t?
- # База данных АВТОРЫ-КНИГИ-ИЗДАТЕЛЬСТВА (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 содержит даты публикации книг. Также будем использовать таблицы table1 (a1, a2, c1, c2) и table2 (b1, b2, c1, c2) со следующими телами: table1 a1a2c1c2 5555 5586 5537 23NULL7 4NULLNULLNULL table2 b1b2c1c2 5555 1256 3855 3855 8888 3NULLNULL5 3NULLNULL5 Требуется сформулировать запрос "Найти названия всех издательств, в которых было издано больше пяти книг Дейта". Какие из приведенных ниже формулировок являются правильными?
- # Какая из следующих последовательностей является монотонной (n = {1, 2, …, …})?
- # Пусть одновременно выполняются три транзакции: T1 = (ST1(c), SPT1(spn1), IT1(c), DT1(c), ST1(c), RBT1(spn1), COMMITT1), T2 = (ST2(c), SPT2(spn2), UT2(c), ST2(c), RBT2(spn2), COMMITT2), T3 = (ST3(c), COMMITT3). Какие из указанных ниже реальных последовательностей выполнения операций соответствуют уровню изоляции SERIALIZABLE?
- # Пусть структурный тип T является непосредственным не максимальным супертипом типа T’. Какие из следующих утверждений относительно определений T и T’ являются верными?