базы данных. Содержание тестовых материалов
Скачать 246.5 Kb.
|
СОДЕРЖАНИЕ ТЕСТОВЫХ МАТЕРИАЛОВ 1. Задание {{ 1 }} Укажите правильный ответ Какое ключевое слово не используется в команде выбора данных? FROM WHERE INTO SELECT 2. Задание {{ 2 }} Укажите правильный ответ Функция преобразования пустого значения имеет синтаксис? UPPER(выражение) ISNULL(выражение,значение) TRANS(выражение,значение) LOWER(выражение) 3. Задание {{ 3 }} Укажите правильный ответ Как обозначается операция возведения в степень? отсутствует ^ ** & 4. Задание {{ 4 }} Укажите правильный ответ Какое ключевое слово используется для сортировки набора данных? SORT ON PORYD OF GROUP BY ORDER BY 5. Задание {{ 5 }} Укажите правильный ответ Какое ключевое слово используется для сортировки по убыванию? DESC MIN ZA ASC 6. Задание {{ 6 }} Укажите правильный ответ Какое ключевое слово определяет условие в команде выбора? WHERE FOR IF FROM 7. Задание {{ 7 }} Укажите правильный ответ Какое ключевое слово определяет диапазон в условии? IN INTO LIKE BETWEEN 8. Задание {{ 8 }} Укажите правильный ответ Выберите правильное использование опции LIKE FIO= LIKE `%ИВАНОВ%' FIO=LIKE “%ИВАНОВ%” FIO LIKE `%ИВАНОВ' FIO LIKE “*ИВАНОВ” 9. Задание {{ 9 }} Укажите правильный ответ Выберите команду, которая выбирает сумму из диапазона [100,500] SELECT * FROM ZARP WHERE SUMMA>=100 BETWEEN SUMMA<=500 SELECT * FROM ZARP WHERE SUMMA>=100, SUMMA<=500 SELECT * FROM ZARP WHERE SUMMA>=100 AND SUMMA<=500 SELECT * FROM ZARP WHERE SUMMA>=100 AND <=500 10. Задание {{ 10 }} Укажите правильный ответ Выберите команду, записанную без синтаксических ошибок. SELECT FIO,SUMMA, SUMMA/100*13 AS NALOG INTO ZARPLATA SELECT FIO,SUMMA, SUMMA/100*13 TO NALOG INTO ZARPLATA SELECT FIO,SUMMA, SUMMA/100*13 TO NALOG FROM ZARPLATA SELECT FIO,SUMMA, SUMMA/100*13 AS NALOG FROM ZARPLATA 11. Задание {{ 11 }} Укажите правильный ответ Выберите команду, записанную с ошибкой. SELECT * FROM ZARPLATA FOR FIO='ИВАНОВ' SELECT * FROM ZARPLATA SELECT SUMMA/100*13 AS NALOG FROM ZARPLATA WHERE SUMMA>2000 SELECT FIO, SUMMA FROM ZARPLATA 12. Задание {{ 12 }} Укажите правильный ответ Выберите команду, записанную с ошибкой. SELECT FIO, SUMMA, SUMMA/100*13 AS NALOG, SUMMA- SUMMA/100*13 AS SUMVID FROM ZARPLATA SELECT FIO, SUMMA, SUMMA/100*13 AS NALOG, SUMMA-NALOG AS SUMVID FROM ZARPLATA SELECT * FROM ZARPLATA WHERE FIO='ИВАНОВ' AND SUMMA<>2000 SELECT FIO, SUMMA, SUMMA/100*13 AS NALOG, SUMMA/100*67 AS SUMVID FROM ZARPLATA 13. Задание {{ 13 }} Укажите правильный ответ Выберите ключевое слово, описывающее команду выбора языка SQL. UPDATE SELEKT SELECT TAKE 14. Задание {{ 14 }} Укажите правильный ответ Выберите команду, записанную без синтаксических ошибок. SELECT * FROM ZARPLATA SELECT FIO,SUMMA INTO ZARPLATA SELECT * FROM ZARPLATA FOR SUMMA>1000 SELECT FIO,SUMMA FROM ZARPLATA WHERE FIO “Иванов” 15. Задание {{ 15 }} Укажите правильный ответ Выберите команду, записанную без синтаксических ошибок. SELECT FIO, SUMMA, SUMMA/100*13 AS NALOG FROM ZARPLATA ORDER BY FIO SELECT FIO, SUMMA, SUMMA/100*13 AS NALOG INTO ZARPLATA ORDER AS FIO SELECT FIO, SUMMA, SUMMA/100*13 TO NALOG INTO ZARPLATA ORDER TO FIO,SUMMA SELECT FIO, SUMMA, SUMMA/100*13 AS NALOG INTO ZARPLATA ORDER FOR FIO 16. Задание {{ 16 }} Укажите правильный ответ Выберите функцию, которая не является агрегированной. SUM() ROUND() MAX() AVG() 17. Задание {{ 17 }} Укажите правильный ответ Выберите команду, записанную без синтаксических ошибок. SELECT FIO, SUM(SUMMA) TO SUMIT FROM ZARPLATA GROUP BY FIO,SUMMA SELECT SUM(SUMMA) AS SUMIT FROM ZARPLATA GROUP BY FIO SELECT FIO, SUM(SUMMA) FOR SUMIT FROM ZARPLATA GROUP BY FIO SELECT FIO, SUM(SUMMA) FROM ZARPLATA 18. Задание {{ 18 }} Укажите правильный ответ Выберите команду, которая выводит всех сотрудников с фамилиями, начинающимися на «Ив». SELECT * FROM ZARLATA WHERE FIO=LIKE(`Ив*') SELECT * FROM ZARLATA WHERE LIKE `Ив%'=FIO SELECT * FROM ZARLATA WHERE FIO LIKE(`Ив*') SELECT * FROM ZARLATA WHERE FIO LIKE `Ив%' 19. Задание {{ 19 }} Укажите правильный ответ Выберите команду, которая формирует набор данных без повторяющихся строк. SELECT UNICUM FIO FROM ZARPLATA SELECT FILTER FIO FROM ZARPLATA SELECT DISTINCT FIO FROM ZARPLATA SELECT FIO FROM ZARPLATA GROUP BY FIO 20. Задание {{ 20 }} Укажите правильный ответ Выберите функцию, которая не является агрегированной. TOTAL () COUNT () MAX() AVG() 21. Задание {{ 21 }} Укажите правильный ответ Группировка записей выполняется с использованием ключевого слова GROUP TO GROUP AS GROUP FOR GROUP BY 22. Задание {{ 22 }} Укажите правильный ответ Выберите команду, записанную без синтаксических ошибок. SELECT SUM (SUMMA) AS SUMIT INTO ZARPLATA GROUP BY FIO SELECT FIO, SUMMA FROM ZARPLATA ORDER BY FIO, SUMMA SELECT FIO, SUM (SUMMA) FOR SUMIT FROM ZARPLATA ORDER BY FIO SELECT FIO, SUMMA FROM ZARPLATA ORDER FOR FIO, SUMMA 23. Задание {{ 23 }} Укажите правильный ответ Выберите команду, которая выводит всех сотрудников с фамилиями, заканчивающимися на «ов». SELECT * FROM ZARLATA WHERE FIO=LIKE(`ов%') SELECT * FROM ZARLATA WHERE FIO LIKE `*ов*' SELECT * FROM ZARLATA WHERE FIO LIKE `%ов' SELECT * FROM ZARLATA WHERE FIO LIKE `*ов' 24. Задание {{ 24 }} Укажите правильный ответ Какая команда записана без ошибок? UPDATE ZARP FOR SUMMA=SUMMA+500 UPDATE ZARP WHERE SUMMA=SUMMA+500 UPDATE ZARP SET SUMMA=SUMMA+500 UPDATE ZARP FROM SUMMA=SUMMA+500 25. Задание {{ 25 }} Укажите правильный ответ Выберите правильный синтаксис команды. UPDATE ZARP SET SUMMA=2000 WHERE FIO='ИВАНОВ' UPDATE ZARP WHERE SUMMA=2000 FOR FIO='ИВАНОВ' UPDATE ZARP WHERE SUMMA=2000 SET FIO='ИВАНОВ' UPDATE ZARP FROM SUMMA=2000 SET FIO='ИВАНОВ' 26. Задание {{ 26 } Укажите правильный ответ Выберите команду, записанную без ошибки? UPDATE ZARP SET SUMMA=500 WHERE (SELECT ADR FROM ADRES WHERE ADRES.FIO=ZARP.FIO)='КРАСНОДАР' UPDATE ZARP SET SUMMA=500 WHERE (SELECT ADR FROM ADRES FOR FIO=ZARP.FIO) UPDATE ZARP SET SUMMA=500 WHERE (SELECT ADR FROM ADRES FOR ADRES.FIO=ZARP.FIO)='КРАСНОДАР' UPDATE ZARP SET SUMMA=500 WHERE (SELECT ADR FROM ADRES WHERE FIO.ADRES = FIO.ZARP)='КРАСНОДАР' 27. Задание {{ 27 }} Укажите правильный ответ Какое ключевое слово не используется в команде изменения данных? SELECT INSERT UPDATE DELETE 28. Задание {{ 28 }} Пусть имеется таблицаZARP
Как будет выглядеть набор данных после выполнения команды SELECT FIO, SUMMA, SUMMA/100*20 AS NALOG, SUMMA-NALOG AS SUMIT FROM ZARP Ошибка
29. Задание {{ 29 }} Пусть имеется таблицаZARP
Как будет выглядеть набор данных после выполнения команды SELECT FIO, SUMMA, ISNULL(SUMMA,100)/100*20 AS NALOG, SUMMA- ISNULL(SUMMA,100)/100*20 AS SUMIT FROM ZARP Ошибка
30. Задание {{ 30 }} Пусть имеется таблицаZARP
Как будет выглядеть набор данных после выполнения команды SELECT * FROM ZARP ORDER BY FIO,SUMMA DESC
Выбрать несимвольный тип данных{{ 31}} Character Char Glob Decimal Сколько общих типов данных существует {{ 32}} 5 15 4 Основная структура запроса{{ 33}} Select списокполей from списоктаблиц Select списокполей from списоктаблиц where условия Select списокполей from списоктаблиц where условия оператор (Select списокполей from списоктаблиц where условия) Select списокполей from списоктаблиц group by имяполя Оператор, позволяющий уточнить запрос{{ 34}} Where Insert From Select Для сортировки данных по убыванию используется оператор {{ 35}} Order by имяполя Decs Order by имяполя Desc Order by имяполя Asc Order by имяполя Acs Запрос, с использованием функции LIKE ‘%ОВА%’ выведет следующее {{ 36}} КЛЮЧКОВ ОВАЛЬНИКОВ СМИРНОВА ПОВОРОВ Оператор BETWEEN 28 AND 30 выведет значения {{ 37}} 27,28,29,30 28,29,30 29,30 29, 29.5,30 Оператор ORDER BY FAM, ADRES DESC {{ 38}} сортирует фамилии и адрес в порядке обратном алфавитному. выводит фамилии и адрес. сортирует фамилии в алфавитном, адрес в обратном алфавитному. сортирует фамилии и адрес а алфавитном порядке Оператор BETWEEN ‘А’ AND ‘В’ выведет значения начинающиеся на буквы {{ 39}} А,В А,Б,В А Ничего не выведет Запрос SELECTADRES, FAM выведет поля {{40}} FAM, ADRES Ничего не выведет Выведет все поля ADRES ,FAM В результате выполнения запроса SELECTGORODFROMREGIONWHEREGORODIN ( ‘Москва’,’Армавир’) {{41}} Москва Москва и Армавир Все города кроме Москва и Армавир Армавир Какая из агрегированных функция подсчитывает количество записей {{42}} MAX AGR COL COUNT В результате выполнения запроса SELECTMAX(SUMMA*2) FROMZARP выведет значения{{43}} Максимальное, увеличенное в 2 раза Сумму максимальных значений Максимум суммы Максимальное значение, каждое из которых увеличилось в 2 раза Функция исключающая повторяющиеся значения {{44}} NONPOVTOR DISTINCT STOPPOVTOR DIST Для объединения набора записей используется оператор {{45}} UNION JUMP JUNION другой Запись составного имени {{46}} ИМЯПОЛЯ.ИМЯТАБЛИЦЫ ИМЯТАБЛИЦЫ.ИМЯПОЛЯ SELECT ИМЯПОЛЯ.ИМЯТАБЛИЦЫ SELECT ИМЯТАБЛИЦЫ.ИМЯПОЛЯ Добавление фамилии в таблицу CLIENT выглядит в виде запроса {{47}} INSERT INTO CLIENT (FAM) VALUES (‘ПЕТРОВ’) SELECT FAM= ‘ПЕТРОВ’ FROM CLIENT SELECT ‘ПЕТРОВ’ FROM CLIENT INSERT INTO CLIENT VALUES (‘ПЕТРОВ’) Изменение данных осуществляется оператором {{48}} DELETE INSERT UPDATE SELECT В результате выполнения запроса UPDATECLIENTSETFAM =’ИВАНОВ’ WHERESUM =3000 в таблице данных изменится {{49}} У Иванова сумма 3000 станет Иванов поменять на 3000 Где сумма 3000 фамилия Иванов Нет правильного ответа Удалить в таблице данные об Ивановe {{50}} DELETE FAM=’ИВАНОВ’ DELETE FROM CLIENT WHERE FAM =’ИВАНОВ’ SELECT DELETE FAM =’ИВАНОВ’ DELETE FROM CLIENT FAM=’ИВАНОВ’ Составить запрос, позволяющий сгруппировать записи по фамилиям, у кого зарплата выше 2000 рублей {{51}} SELECT * FROM ZARP GROUP BY FAM, SUMMA HAVING SUMMA>2000 SELECT * FROM ZARP GROUP BY FAM, SUMMA WHERE SUMMA>2000 SELECT * FROM ZARP ORDER BY FAM, SUMMA HAVING SUMMA>2000 SELECT * FROM ZARP GROUP BY FAM, SUMMA HAVING SUMMA<2000 Вывести все фамилии кроме Иванова {{52}} SELECT FAM FROM ZARP WHERE FAM NOT IN(‘ИВАНОВ’) SELECT NOT FAM =(‘ИВАНОВ’) FROM ZARP SELECT * FROM ZARP WHERE NOT IN(‘ИВАНОВ’) SELECT * FROM ZARP HAVING NOT IN(‘ИВАНОВ’) Найти максимальную сумму у каждого сотрудника {{53}} SELECT MAX (SUMMA) FROM ZARP SELECT MAX (SUMMA) FROM ZARP GROUP BY FAM SELECT MAX ( ZARP ) SELECT MAX (SUMMA) FROM ZARP HAVING BY FAM Данное утверждение: «Связанный подзапрос отличается от простого подзапроса тем, что вложенный подзапрос не может быть обработан прежде, чем будет обрабатываться внешний подзапрос» {{54}} ВЕРНО НЕВЕРНО ЧАСТИЧНО ВЕРНО Данное утверждение: Подзапрос – это запрос на выборку данных, имеющий особенную структуру {{55}} ВЕРНО НЕВЕРНО ЧАСТИЧНО ВЕРНО Использование оператора LIMIT позволяет {{56}} Вводить ограниченное количество строк Ограничивать вывод строк Не существует такого оператора Выводит строки с заданных позиций Данныйзапрос CREATE VIEW ZARP AS SELECT FAM, SUMMA FROM ZARP представляетсобой {{57}} Представление Простой подзапрос Связанный запрос Процедуру Какой нормальной формы не существует {{58}} Первая нормальная форма (1НФ); Третья нормальная форма (3НФ); Усиленная 3НФ или нормальная форма Бойса-Кодда (БКНФ); Особая нормальная форма (Гебельса); Указать диапазон типа INT {{59}} Диапазон со знаком от -2147483648 до 2147483647. Диапазон без знака от 0 до до 4294967295 Диапазон со знаком от -128 до 127. Диапазон без знака от 0 до 255 Диапазон со знаком от -32768 до 32767 . Диапазон без знака от 0 до 65535 Диапазон со знаком от -8388608 до 8388607 . Диапазон без знака от 0 до 16777215 Укажите отличие типов CHAR и VARCHAR {{60}} CHAR – строка фиксированной длины, VARCHAR - строка переменной длины VARCHAR – строка фиксированной длины, CHAR - строка переменной длины Строка типа CHAR имеет всегда фиксированную длину 255 символов Строка типа VARCHAR может быть больше 255 символов Какой формат времени поддерживает тип данных DATE {{61}} YYYY.MM.DD DD/MM/YYYY DD:MM:YYYY YYYY-MM-DD Какие значения возможны в логическом типе данных {{62}} 0 / 1 TRUE / FALSE ИСТИНА / ЛОЖЬ -1 / 1 В базе данных необходимо сохранить аннотацию книги. Аннотация содержит 2-3 тыс. символов. Какой тип данных можно использовать {{63}} TEXT CHAR VARCHAR TINYTEXT Применима ли операция «+» для строкового типа {{64}} Да Нет В базе данных необходимо сохранить изображение. Какой тип данных возможно использовать {{65}} CHAR FLOAT BLOB INT Таблица содержит поля: Код, Фамилия, Телефон, Дата_рождения. Определите типы данных столбцов {{66}} INT, CHAR, INT, CHAR INT, VARCHAR, VARCHAR, DATE CHAR, VARCHAR, INT, DATE INT, VARCHAR, INT, DATE Выберите из предложенных типы данных вещественных чисел с плавающей точкой {{67}} FLOAT INT TINYINT BIGINT Выберите ключевую фразу создания хранимой процедуры {{68}} CREATE PROCEDURE NEW PROCEDURE UPDATE PROCEDURE NEW PROGRAM Ключевое слово команды удаления записи {{69}} ERASE DELETE DROP KILL Ключевое слово сортировки {{70}} SORT ORDER BY UPORIAD LIST Ключевое слово группировки {{71}} GROUP BY SUMMA ORDER BY INSERT Ключевое слово сортировки по убыванию {{72}} DESC INSERT UPDATE ORDER BY Ключевое слово команды вставки {{73}} INSERT BSTAV UPDATE APPEND Ключевое слово команды изменения {{74}} UPDATE IZMEN INSERT ZAMEN Агрегатная функция суммирования {{75}} SUM() MIN() MAX() COUNT(*) Агрегатная функция минимума {{76}} 1) SUM() 2) MIN() 3) MAX() 4) COUNT(*) Агрегатная функция максимума {{76}} 1) SUM() 2) MIN() 3) MAX() 4) COUNT(*) Агрегатная функция количества {{77}} 1) SUM() 2) MIN() 3) MAX() 4) COUNT(*) Агрегатная функция среднего {{78}} 1) AVG() 2) MIN() 3) MAX() 4) COUNT(*) Ключевое слово левого внешнего соединения {{79}} 1) LEFT 2) TOP 3) RIGHT ОТВЕТЫ
|