Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Вопросы по базам данных

.doc
Скачиваний:
56
Добавлен:
02.05.2014
Размер:
1.04 Mб
Скачать

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?

Соседние файлы в предмете Базы данных