Вопросы по базам данных
.doc
M6 |
SQL |
V1 |
SQL стал стандартом языков для профессиональных реляционных СУБД в ................................... |
|
|
V2 |
Укажите обязательные ключевые слова в структуре любого SQL запроса |
|
SELECT, FROM |
|
SELECT, WHERE |
|
WHERE, FROM |
|
ORDER BY, GROUP BY |
|
нет правильного ответа |
V3 |
Аргумент, который обеспечивает возможность устранять повторяющиеся значения из предложения SELECT- это ............................... |
|
|
V4 |
Используется для выбора фрагмента из упорядоченных по алфавиту значений |
|
|
V5 |
Сколько агрегатных функций допускаются в SQL?-5 |
V6 |
Данная агрегатная функция производит подсчет количества строк или не-NULL значений полей, которые выбрал запрос. |
|
|
V7 |
С какими агрегатными функциями используются только числовые поля |
|
SUM и AVG |
|
COUNT, МАХ, и MIN |
|
COUNT, МАХ |
|
МАХ и MTN |
|
COUNT, SUM |
V8 |
С агрегатными функциями SUM и AVG используются ................................... |
|
|
V9 |
Укажите неверное высказывание |
|
можно использовать агрегатную Функцию от агрегатной функции. |
|
предложение HAVING может использовать только аргументы, которые имеют одно значение на группу вывода |
|
предложение HAVING должно ссылаться только на агрегатные функции и поля, выбранные в GROUP BY |
|
допускается использование GROUP BY одновременно с несколькими полями |
|
допускается возможность использования DISTINCT с любыми агрегатными функциями, но наиболее часто он используется с COUNT |
V10 |
Для упорядочения вывода полей таблиц SQL использует команду ................................................. |
|
GROUP BY |
|
ORDER BY |
|
HAVITG |
|
DISTINCT |
|
нет правильного ответа |
V11 |
Укажите пример вложенного запроса |
|
WHERE SNUM = (SELECT SNUM FROM STUDENTS WHERE SFAM `Поляков`); |
|
SELECT STUDENTS.SNUM, USP.PNUM, USP.SNUM FROM STUDENTS INNER JOIN USP ON STUDENTS.SNUM = |
|
SELECT STUDENTS.SNUM, USP.PNUM, USP.SNUM FROM STUDENTS, USP WHERE STUDENTS.SNUM*> |
|
SELECT TEACHERS.TFAM, PREDMET.PNAME FROM TEACHERS, PREDMET WHERE TEACHERS.TNUM* = PREDMET.TNUM; |
|
SELECT TEACHERS.TFAM, PREDMET.PNAME FROM TEACHERS, PREDMET WHERE TEACHERS.TNUM = PREDMET.TNUM; |
V12 |
Какую конструкцию используют предикаты, включающие подзапросы? |
|
<ВЫРАЖЕНИЕ> <ОПЕРАТОР> <ПОДЗАПРОС> |
|
<ПОДЗАПРОС> <ОПЕРАТОР> <ВЫРАЖЕНИЕ> |
|
<ПОДЗАПРОС> <ОПЕРАТОР> <ПОДЗАПРОС> |
|
нет правильного ответа |
|
<ОПЕРАТОР> <ПОДЗАПРОС><ОПЕРАТОР> |
V13 |
Укажите оператор, который можно использовать с подзапросом |
|
IN |
|
BETWEEN |
|
LIKE |
|
IS NULL |
|
нет правильного ответа |
V14 |
Укажите специальный оператор, который всегда берет подзапросы в качестве аргументов |
|
ANY |
|
BETWEEN |
|
LIKE |
|
IS NULL |
|
нет правильного ответа |
V15 |
Укажите неверное высказывание |
|
Если подзапрос не делает вывода, то ALL автоматически возвращает значение ЛОЖЬ, a ANY-ИСТИНА. |
|
Допускается использование операторов IN или EXISTS вместо оператора ANY |
|
Операторы SOME и ANY достаточно часто взаимозаменяемы |
|
Важным свойством EXISTS является то, что он не может взять агрегатную функцию в подзапросе |
|
EXISTS может работать в комбинации с булевскими операторами |
V16 |
Укажите командами языка DML |
|
INSERT, UPDATE, DELETE |
V17 |
Команда добавления информации в базу данных |
|
|
V18 |
Укажите верное утверждение |
|
Для оператора DELETE параметр поля является недоступным |
|
Удаление строк из таблицы можно осуществить командой модификации DROP |
|
Команда INSERT производит некоторый вывод |
|
DDL- это Язык Манипулирования Данными |
|
Значения могут быть помещены и удалены из полей пятью командами языка DML |
V19 |
При помощи, какой команды реализуется возможность изменения некоторых или всех значений в существующей строке таблицы? |
|
|
V20 |
Укажите язык определения данных предусмотренный для изменения структуры БД в SQL |
|
DDL |
V21 |
На скольких командах SQL базируется язык определения данных?-3 |
V22 |
Укажите командами языка DDL |
|
CREATE, DROP, ALTER |
V23 |
Упорядоченный список полей или групп полей в таблице |
|
|
V24 |
Специальный метод обеспечения объединения всех значений в группы из одной или больше записей, которые отличаются одна от другой |
|
|
V25 |
Укажите неверное утверждение, если такое присутствует |
|
синоним- это альтернативное имя таблицы |
|
индексный адрес- это специальный метод обеспечения объединения всех значений в группы из одной или больше записей, которые отличаются одна от другой |
|
общие и другие синонимы могут удаляться командой DELETE SYNONYM |
|
все утверждения верны |
|
нет верного ответа |
V26 |
Укажите синтаксис команды создания синонима |
|
CREATE SYNONYM <имя синонима> FOR <имя таблицы>; |
|
DROP SYNONYM <имя синонима> FOR <имя таблицы>; |
|
ALTER SYNONYM <имя синонима> FOR <имя таблицы>; |
|
INSERT SYNONYM <имя синонима> FOR <имя таблицы>; |
|
INSERT SYNONYM <имя таблицы> FOR <имя синонима>; |
M7 |
Безопасность и целостность |
V1 |
Укажите верное утверждение |
|
SQL автоматически поддерживает справочную целостность данных с ограничением FOREIGN KEY |
|
SQL не поддерживает справочную целостность данных с ограничением FOREIGN KEY |
|
Когда одно поле в таблице ссылается на другое, оно называется родительским ключом, а поле, на которое оно ссылается внешним ключом. |
|
Нельзя удалять командой DELETE любые записи с внешними ключами, не используя родительские ключи вообще |
|
Все утверждения верны |
V2 |
Последовательность операторов манипулирования данными (чтения, удаления, вставки, модификация), в результате которой либо есть воздействие на БД, либо воздействие полностью отсутствует |
|
|
V3 |
Укажите неверное утверждение |
|
транзакция начинается с оператора BEGIN |
|
если транзакция завершена оператором COMMIT, то результаты фиксируются во внешней памяти |
|
при завершении транзакции оператором ROLLBACK результаты отсутствуют во внешней памяти |
|
транзакция всегда завершается оператором COMMIT |
|
оператор COMMIT устанавливает точку фиксации |
V4 |
Укажите верное утверждение |
|
сбой системы нарушает все выполняемые в данный момент транзакции, но не нарушающий БД физически |
|
сбой носителей представляет собой физическую угрозу для данных |
|
процесс, подразумевающий возвращение БД в правильное состояние- восстановление СУБД |
|
в СУБД транзакция начинается с оператора BEGIN |
|
все верно |
V5 |
Что хранится в журнале транзакций? |
|
|
V6 |
Обеспечение изолированности пользователей в многопользовательских системах с одной БД |
|
|
V7 |
Метод управления параллельными процессами, при котором объект БД, например, кортеж не может быть модифицирован без ведома транзакции |
|
блокировка |
|
параллелизм |
|
изолированность |
|
целостность |
|
нет правильного ответа |
V8 |
Сколько существует видов блокировки? |
|
|
V9 |
Вид блокировки, при котором транзакция блокирует кортеж таким образом, что запрос другой транзакции к этому кортежу будет отменен |
|
блокировка записи |
|
блокировка чтения |
|
нет такой блокировки |
|
нет правильного ответа |
|
блокировка транзакции |
V10 |
При этом виде блокировки транзакция блокирует кортеж так, что запрос со стороны другой транзакции на блокировку записи этого кортежа будет отвергнут, а на блокировку чтения - принят. |
|
блокировка записи |
|
блокировка чтения |
|
нет такой блокировки |
|
нет правильного ответа |
|
блокировка транзакции |
V11 |
Укажите неверное утверждение |
|
протокол доступа к данным, позволяет избежать проблем параллелизма |
|
при параллельной обработке БД возникает пять основных проблемы |
|
блокировка записи сохраняется вплоть до конца выполнения транзакции, то есть до выполнения операторов COMMIT или ROLLBACK |
|
Под безопасностью понимают защиту БД от несанкционированного разрушения, изменения и модификации. |
|
В СУБД традиционно поддерживаются избирательный или обязательный подходы обеспечения безопасности данных |
V12 |
Укажите неверное утверждение |
|
при избирательном подходе к управлению безопасностью каждый пользователь обладает различными правами при работе с тем или иным объектом БД |
|
в случае обязательного подхода каждому объекту БД присваивается уровень доступа, а пользователям - уровни допуска |
|
пользователь имеет возможность работы (но не модификации) с объектом, если уровень его допуска больше или равен уровню доступа объекта |
|
пользователь имеет возможность модифицировать объект, если уровень его допуска равен уровню доступа объекта |
|
пользователь имеет возможность модифицировать объект, если уровень его допуска больше уровня доступа |
V13 |
Сколько различают типов ограничения целостности? |
|
|
V14 |
Данным ограничением определяется множество значений, из которых состоит домен. |
|
|
V15 |
Это фактически определение домена, из которого берутся значения для данного атрибута |
|
ограничение целостности атрибута |
|
ограничение целостности отношения |
|
ограничение целостности БД |
|
ограничение целостности домена |
|
нет правильного ответа |
V16 |
Правило, задаваемое только для данного отношения БД |
|
|
V17 |
Данное правило задается для двух или более связанных между собой отношений |
|
|
V18 |
Укажите неверное утверждение |
|
Транзакция начинается всякий раз, когда происходит сеанс работы с SQL |
|
команда COMMIT делает все изменения, произведенные транзакцией, постоянными |
|
Новая транзакция начинается после каждой команды COMMIT или ROLLBACK. |
|
параметр AUTOCOMMIT будет автоматически запоминать все выполняемые команды, когда происходит сеанс работы с SQL |
|
Транзакция начинается всякий раз, когда заканчивается сеанс работы с SQL |
M8 |
FoxPro(нач-управ БД) |
V1 |
Сколькими способами можно создать табличный файл в СУБД FoxPro |
|
|
V2 |
Команда создания табличного файла в СУБД FoxPro |
|
|
V3 |
Диалоговая панель для описания структуры таблицы в СУБД FoxPro |
|
|
V4 |
Команда CREATE TABLE <имя таблицы> ( <имя поля1> <тап поля1> (<размер поля>) [, <имя поля1> <тип поля1> (<размер поля1>),...]) |
|
|
V5 |
Укажите неверное высказывание |
|
В СУБД FoxPro в каждый момент времени может быть открыто много таблиц |
|
В СУБД FoxPro на экран предъявляется, как правило, одна таблица |
|
В СУБД FoxPro в каждый момент времени может быть открыта только одна таблица |
|
Открыть ранее созданную таблицу в СУБД FoxPro можно двумя способами |
|
Количество отрываемых таблиц определяется версией FoxPro |
V6 |
Команда USE <имя_таблицы> в СУБД FoxPro |
|
|
V7 |
Команда редактирования таблицы в СУБД FoxPro |
|
|
V8 |
Опция FONT<вырC 1> [,<вырN l>] [STYLE <вырС2>] команды BROWSЕ в СУБД FoxPro |
|
запрещает внесение любых изменений в таблице |
|
отображает на экране поля таблицы в соответствии с форматом, указанным в форматном файле |
|
запрещает добавление новых записей в конец табличного файла |
|
нет правильного ответа |
|
запрещает пометку записей к удалению |
V9 |
COLOR [<список пар цветов>] | COLOR SCHEME <вырN5> в СУБД FoxPro |
|
описывает параметры шрифта |
|
запрещает внесение любых изменений в таблице |
|
отображает на экране поля таблицы в соответствии с форматом, указанным в форматном файле |
|
запрещает пометку записей к удалению |
|
нет правильного ответа |
V10 |
Данная опция команды BROWSE задает заголовок окна BROWSE в СУБД FoxPro |
|
TITLE <вырС4> |
|
PREFERENCE <вырСЗ> |
|
VALID [:F] < выр L2> [ERROR <вырС5>] |
|
[WINDOW <имя окна 1>] [IN [WINDOW] <имя окна 2> | IN SCREEN] |
|
нет правильного ответа |
V11 |
В скольких режимах можно вывести таблицу на экран в СУБД FoxPro |
|
|
V12 |
Укажите неверное утверждение |
|
в СУБД FoxPro в режиме Browse в окно BROWSE выводится несколько записей |
|
в СУБД FoxPro в режиме Edit в окне BROWSE выводится одна запись |
|
в СУБД FoxPro вывести на экран таблицу можно в трех режимах |
|
в СУБД FoxPro приоткрытии таблицы в режиме BROWSE количество записей определяется размером окна BROWSE |
|
для задания режима Edit надо в окне Command подать команду CHANGE |
V13 |
В СУБД FoxPro для внесения однотипных изменений в большое количество записей используют команду ...................................... |
|
|
V14 |
Команда добавления новой записи в СУБД FoxPro |
|
APPEND |
|
INSERT RECORD |
|
DROP RECORD |
|
ADD RECORD |
|
нет правильного ответа |
V15 |
Какой комбинацией клавиш осуществляется пометка записи к удалению в СУБД FoxPro? |
|
Ctrl + Т |
|
Ctrl + С |
|
Ctrl + Z |
|
Ctrl + V |
|
нет правильного ответа |
V16 |
Что произойдет при выполнении команды Table - Tog Deletion Mark в СУБД FoxPro? |
|
|
V17 |
Что произойдет при выполнении команды DELETE [FOR<L>] [ WHILE <L>] [NOOPTIMIZE] в СУБД FoxPro? |
|
|
V18 |
Сколькими способами можно выполнить физическое удаление помеченных записей в СУБД FoxPro? |
|
|
V19 |
Какой командой осуществляется физическое удаление помеченных записей в СУБД FoxPro? |
|
|
V20 |
Что произойдет, если из Главного меню надо подать команду Table Remove Deleted Records в СУБД FoxPro? |
|
|
V21 |
МОДИФИКАЦИЯ СТРУКТУРЫ ТАБЛИЦЫ- это.................................................. |
|
|
V22 |
Что произойдет при выполнении команды MODISTRU в СУБД FoxPro? |
|
|
V23 |
Какое расширение будет у файла базы данных в СУБД FoxPro? |
|
|
V24 |
Сколько команд существует для освобождения таблицы в СУБД FoxPro? |
|
|
V25 |
Что делает команда REMOVE TABLE <имя таблицы> в СУБД FoxPro? |
|
|
V26 |
в СУБД FoxPro ВЫВОД ЗАПИСЕЙ ТАБЛИЦЫ НА ЭКРАН производится с помощью команд............................. |
|
|
V27 |
В СУБД FoxPro для вывода статус-строки на экран надо в окне Command подать команду ................................... |
|
|
V28 |
Укажите команду установки текущего каталога в СУБД FoxPro |
|
|
V29 |
Укажите команду управления курсором в СУБД FoxPro |
|
|
V30 |
Укажите команду управлением выдачей системных сообщений в СУБД FoxPro |
|
|
V31 |
Если в СУБД FoxPro необходимо установить написание года четырьмя цифрами, то надо подать команду .............................................. |
|
|
V32 |
Сколькими способами производится сортировка в FoxPro? |
|
|
V33 |
Укажите параметр команды сортировки в FoxPro, игнорирующий значение регистра для символьных полей |
|
|
V34 |
Укажите параметр команды сортировки в FoxPro, задающий сортировку по убыванию |
|
|
V35 |
При отсутствии, каких параметров команды сортировки опция ASCENDING задает сортировку по возрастанию для соответствующих полей? |
|
|
V36 |
Укажите команду, производящую поиск методом полного перебора в FoxPro |
|
|
V37 |
Укажите команду, производящую поиск по полю текущего индекса в FoxPro |
|
|
V38 |
Укажите команду, производящую поиск по полю текущего индекса в FoxPro |
|
|
V39 |
Сколько видов фильтра определено в FoxPro? |
|
|