-
Выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц, отобрать нужные поля, произвести вычисления и получить результат в виде новой таблицы можно с помощью
-
создания представления
-
создания таблицы
-
изменения таблицы
-
Графическое отображение логической структуры базы данных, задающее ее структуру и связи, называется
-
Для таблицы реляционной базы данных ложно утверждение, что …
-
каждая запись в таблице содержит однородные по типу данные
-
все столбцы таблицы содержат однородные по типу данные
-
в таблице нет двух одинаковых записей
-
каждый столбец таблицы имеет уникальное имя
-
База данных - это
-
специальным образом организованная и хранящаяся на внешнем носителе совокупность взаимосвязанных данных о некотором объекте
-
произвольный набор информации
-
совокупность программ для хранения и обработки больших массивов информации
-
интерфейс, поддерживающий наполнение и манипулирование данными
-
В записях реляционной базы данных может содержаться
-
только логические величины
-
только текстовая информация
-
данные только одного типа
-
Какой из вариантов не является функцией СУБД?
-
координация проектирования, реализации и ведения БД
-
поддержка моделей пользователя
-
обеспечение пользователя языковыми средствами манипулирования данными
-
реализация языков определения и манипулирования данными
-
Структура реляционной базы данных меняется:
-
при добавлении одной или нескольких записей
-
при уничтожении всех записей
-
при изменении любой записи
-
В каком режиме работает с базой данных пользователь:
-
в заданном
-
в любительском
-
в проектировочном
-
Ключами поиска в системах управления базами данных называются:
-
поля, по значению которых осуществляется поиск
-
логические выражения, определяющие условия поиска
-
номер первой по порядку записи, удовлетворяющей условиям поиска
-
диапазон записей файла БД, в котором осуществляется поиск
-
Информационная система, в которой БД и СУБД находятся на одном компьютере называется
-
файл-серверная
-
клиент-серверная
-
корпоративная
-
Информационная система, в которой БД находится на сервере сети (файловом сервере), а СУБД на компьютере пользователя называется:
-
локальной
-
клиент-серверной
-
корпоративной
-
Информационная система, в которой БД и основная СУБД находятся на сервере, СУБД на рабочей станции посылает запрос и выводит на экран результат называется
-
файл-серверной
-
корпоративной
-
локальной
-
С помощью какой конструкции можно посмотреть, сколько баз данных есть в системе:
-
COUNT DATABASES
-
VIEW DATABASES
-
CHECK DATABASES
-
Во что превращается сущность при преобразовании диаграммы «сущность-связь» в реляционную модель?
-
в поле
-
индекс
-
во вторичный ключ
-
Чтобы выбрать все повторяющиеся строки нужно применить:
-
Найдите оператор, действие которого похоже на UNION, но он возвращает записи только первого SELECT, которые имеют совпадения во втором элементе SELECT:
-
EXCEPT
-
SELECT DISTINCT
-
SELECT UNIQUE
-
Найдите оператор, действие которого похоже на UNION, но он возвращает записи только первого SELECT, которые не имеют совпадения во втором элементе SELECT:
-
INTERSECT
-
SELECT UNIQUE
-
SELECT DISTINCT
-
Что не является ограничением в базе данных?
-
PRIMARY KEY
-
UNIQUE KEY
-
FOREIGN KEY
-
Найдите неверный ответ: Представление является
-
временной таблицей
-
производной таблицей
-
виртуальной таблицей
-
Представление – это фактически:
-
ограничение
-
первичный ключ
-
схема базы данных
-
Для хранения представления используется:
-
постоянная память
-
кэш-память
-
ядро СУБД
-
Команда создания представления:
-
Какая команда означает фиксацию всех изменений в транзакции:
-
ROLLBACK
-
BEGIN
-
START TRANSACTION
-
Какая команда означает отмену (откат) изменений, произошедших в транзакции:
-
COMMIT
-
BEGIN
-
STOP TRANSACTION
-
Команда GRANT предоставлять права пользователям на:
-
уровне базы данных
-
уровне таблицы
-
уровне столбца
-
Команда REVOKE лишать прав пользователей на:
-
уровне столбца
-
уровне таблицы
-
уровне базы данных
-
При создании таблицы пользователь обязан указать:
-
имя таблицы, имя столбца и его тип
-
имя таблицы и тип столбцов
-
имя таблицы и список столбцов
-
имя столбца и его тип
-
Элементы столбца всегда должны иметь значение по опции
-
UNIQUE
-
REFERENCES
-
NOT NULL UNIQUE
-
С помощью какой опции устанавливается значение по умолчанию:
-
NOT NULL
-
UNIQUE
-
REFERENCES
-
Право управлять безопасностью СУБД и отслеживать действия пользователей осуществляются с привилегией:
-
created
-
оperator
-
maintain_locations
-
Право на создание и удаление баз данных осуществляются с привилегией:
-
maintain_locations
-
operators
-
ecurity
-
Право на выполнение действий, которые относятся к компетенции оператора, осуществляются с привилегией:
-
security
-
maintain_locations
-
createdb
-
Право на выполнение действий по управлению расположением баз осуществляются с привилегией:
-
operator
-
created
-
security
-
Опция для запрещения удаления или изменения родительского ключа:
-
CASCADE
-
SET DEFAULT
-
NO ACTION
-
Опция для каскадного удаления всех подчиненных записей:
-
SET NULL
-
RESTRICT
-
SET DEFAULT
-
Опция для установки значения внешних ключей подчиненных записей в нулевое значение:
-
RESTRICT
-
SET DEFAULT
-
NO ACTION
-
Опция для установки значения вешних ключей в предопределенное начальное значение:
-
SET NULL
-
RESTRICT
-
NO ACTION
-
Опция которая означает, что когда родительский ключ изменяется или удаляется из базы данных, никаких специальных действий не производится:
-
RESTRICT
-
SET NULL
-
SET DEFAULT
-
Триггеры применяются для:
-
обеспечения целостности данных
-
обеспечения достоверности данных
-
обеспечения нормализации
-
обеспечения безопасности данных
-
Какая команда копирует все значения из таблицы contractor в employee:
-
INSERT INTO employee SELECT *FROM contractor;
-
INSERT INTO employee (ID, name) VALUES (200, ‘Jason’);
-
SELECT *FROM employee;
-
INSERT INTO employee SELECT *FROM contractor WHERE salary > 0;
-
Какая команда копирует значения из таблицы contractor в employee по условию:
-
INSERT INTO employee SELECT *FROM contractor WHERE salary >=7000;
-
INSERT INTO employee SELECT *FROM contractor;
-
INSERT INTO employee (ID, name) VALUES (200, ‘Jason’);
-
SELECT *FROM employee;
-
Какая команда вставит значения только в определенные столбцы:
-
INSERT INTO employee (ID, name) VALUES (200, ‘Jason’);
-
INSERT INTO employee SELECT *FROM contractor;
-
INSERT INTO employee SELECT *FROM contractor WHERE salary >=7000;
-
SELECT *FROM employee;
-
Назовите из перечисленных реляционные СУБД:
-
Как вывести все записи из таблицы Persons, отсортированные по полю FirstName в убывающем порядке?
-
SELECT * FROM Persons ORDER BY FirstName DESC;
-
SELECT * FROM Persons SORT 'FirstName' DESC;
-
SELECT * FROM Persons SORT BY 'FirstName' АSC;
-
SELECT * FROM Persons ORDER FirstName DESC;
-
Как вывести все записи из таблицы Persons, в которых в поле FirstName содержится значение Peter?
-
SELECT * FROM Persons WHERE FirstName='Peter';
-
SELECT ALL FROM Persons WHERE FirstName='Peter';
-
SELECT ALL FROM Persons WHERE FirstName LIKE 'Peter';
-
SELECT * FROM Persons WHERE FirstName<>'Peter';
-
Какой из следующих запросов выведет все записи из таблицы client?
-
SELECT ALL FROM client;
-
SELECT * FROM client LIMIT 1;
-
SELECT * FROM client WHERE clientID=2;
-
Как узнать число записей в таблице Persons?
-
SELECT COUNT(*) FROM Persons;
-
SELECT COLUMNS() FROM Persons;
-
SELECT COUNT() FROM Persons;
-
SELECT COLUMNS(*) WHERE Persons;
-
Как вывести все записи из таблицы Persons, в которых в поле FirstName значение начинается с буквы 'а'?
-
SELECT * FROM Persons WHERE FirstName LIKE 'a%';
-
SELECT * FROM Persons WHERE FirstName LIKE '%a';
-
SELECT * FROM Persons WHERE FirstName='%a%';
-
SELECT * FROM Persons WHERE FirstName='a';
-
Какой оператор используется для выборки данных из базы данных?
-
Как вывести данные из всех полей таблицы Persons?
-
SELECT *Persons;
-
SELECT ALL FROM Persons;
-
SELECT Persons:
-
Какое ключевое слово используется для отсортированного вывода?
-
Какой оператор используется для вывода только различающихся значений?
-
SELECT UNIQUE
-
SELECT DIFFERENT
-
Нет правильного ответа
-
Что такое реляционные базы данных:
-
База данных, в которой информация хранится в виде двумерных таблиц, связанных между собой
-
База данных, в которой одна ни с чем не связанная таблица
-
Любая база данных – реляционная
-
Совокупность данных, не связанных между собой
-
Что покажет следующий запрос: select id from Orders where year (date) > 2018;
-
номера заказов, сделанных после 2018 года
-
уникальные номера заказов
-
номера заказов, сделанных в 2018 году
-
номера заказов, сделанных до 2018 года
-
Сколько компонентов включает JDBC?
-
NetBeans IDE — свободная интегрированная среда разработки приложений (IDE) на языках программирования:
-
Найдите неверный ответ: Среди наиболее сложных проблем, связанных с технологией баз данных, можно выделить:
-
Проблемы большого количества пользователей
-
Проблемы организации параллельного доступа к данным
-
Проблемы оптимизации параллельных запросов
-
Проблемы реорганизации баз данных
-
Реорганизация - это
-
процесс изменения концептуальной, логической или физической структуры базы данных
-
процесс изменения концептуальной, логической или физической модели базы данных
-
процесс изменения архитектуры базы данных
-
процесс изменения структуры записей базы данных
-
Восстановление базы данных - это
-
предусмотренная в СУБД способность восстанавливать целостность базы данных, при любых видах сбоя системы
-
предусмотренная в ОС способность восстанавливать целостность базы данных, при любых видах сбоя системы
-
способность файловой системы восстанавливать целостность базы данных, при любых видах сбоя системы
-
предусмотренная в программе способность восстанавливать целостность базы данных, при любых видах сбоя системы
-
Какое ключевое слово оператора UPDATE позволяет выбрать определённые столбцы таблицы?
-
UPDATE
-
ORDER BY
-
ROWS AFFECTED
-
Что понимается под целостностью?
-
правильность данных в любой момент времени
-
неделимость данных в момент обращения
-
невозможность удалить данные
-
возможность работы нескольких пользователей
-
Надежное хранение данных означает…
-
восстановление последнего состояния базы данных
-
Какая функция используется для выделения строк по заданному условию?
-
Ключами поиска в системах управления базами данных называются:
-
поля, по значению которых осуществляется поиск
-
диапазон записей файла базы данных, в котором осуществляется поиск
-
логические выражения, определяющие условия поиска
-
номера записей, удовлетворяющих условиям поиска
-
Что из перечисленного не входит в проектирование БД:
-
определение логической структуры
-
создание схемы данных
-
разработка интерфейса
-
Вторая нормальная форма, когда неключевой атрибут зависит:
-
полностью от первичного ключа
-
частично от первичного ключа
-
полностью от внешнего ключа
-
транзитивно от первичного ключа
-
Третья нормальная форма, когда неключевой атрибут зависит:
-
нетранзитивно от первичного ключа
-
транзитивно от первичного ключа
-
нетранзитивно от внешнего ключа
-
полностью от первичного ключа
-
Какой из перечисленных операндов не входит в оператор изменения структуры таблицы:
-
С каким из операторов предикат WHERE не используется?
-
На что указывает вторичный ключ?
-
на уникальное поле
-
на индексируемое поле
-
на текущую строку таблицы
-
Что означает * после оператора SELECT?
-
С помощью какого оператора производится операция «Соединение»?
-
SELECT + WHERE
-
SELECT + GROUP BY
-
SELECT + ORDER BY
-
С какими операторами возможно выполнение агрегатных функций MIN, MAX, AVG, SUM?
-
SELECT и DELETE
-
только с UPDATE
-
INSERT и UPDATE
-
Что является основным механизмом, обеспечивающим возможность параллельного доступа к данным?
-
изоляция
-
архивирование
-
исключение
-
Какая из команд служит для сохранения изменений транзакцией?
-
FLUSH
-
ROLLBACK
-
BEGIN TRANSACTION
-
Какая из команд служит для отката транзакции?
-
BEGIN TRANSACTION
-
COMMIT
-
FLUSH
-
Для первой нормальной формы требуется…
-
каждое поле таблицы не должно делиться на более мелкие части и не содержать повторяющихся групп
-
каждое поле таблицы должно делиться на более мелкие части
-
каждое поле таблицы должно не зависеть от первичного ключа
-
каждое поле должно иметь уникальный ключ
-
Укажите имя столбца таблицы базы данных -
-
Укажите имя строки таблицы базы данных -
-
Чем разделяются критерии выбора в конструкции WHERE?
-
точки с запятыми
-
запятыми
-
ключевыми словами AND или OR
-
Как с помощью SQL заменить значение 'Hansen' на 'Nilsen' в поле LastName таблицы Persons?
-
UPDATE Persons SET LastName='Nilsen' WHERE LastName='Hansen'
-
MODIFY Persons SET LastName='Hansen' INTO LastName='Nilsen';
-
MODIFY Persons SET LastName='Nilsen' WHERE LastName='Hansen';
-
UPDATE Persons SET LastName='Hansen' INTO LastName='Nilsen';
-
Под транзакцией понимается: воздействие на базу данных, переводящее ее из одного целостного состояния в другое. Воздействие выражается в изменении данных в таблицах базы данных. Причем:
-
произойдет откат к первоначальному состоянию базы данных, если не будет успешным хотя бы одно изменение в базе данных
-
произойдет откат к первоначальному состоянию базы данных, если несколько изменений в базе данных не успешны
-
произойдет откат к первоначальному состоянию базы данных, если все изменения в базе данных не успешны
-
произойдет откат к первоначальному состоянию базы данных, если не будет успешным последнее изменение в базе данных
-
СУБД нужную информацию на внешних запоминающих устройствах ищет по …
-
иерархической модели данных
-
внешней модели данных
-
логической модели данных
-
Дополните выражение. В SQL можно удалять только … таблицу
-
информационную
-
открытую
-
связанную
-
Дополните выражение: Выражение SELECT обязательно должно включать в себя…
-
При вставке ограничения NOT NULL что меняется в таблице?
-
запрещается ввод нулевого значения
-
ноль превращается в единицу
-
таблица заполняется нулями
-
удаляет нули в таблице
-
Дополните выражение: Строки в SQL вводятся с помощью команды …
-
Целостность данных – это:
-
ненарушенные связи между записями разных таблиц
-
ненарушенные связи между всеми записями
-
ненарушенные связи между таблицами
-
ненарушенные связи между различными столбцами
-
Что необходимо иметь для восстановления данных при сбое?
-
Какой командой создаются таблицы?
-
DROP TABLE
-
MODIFY TABLE
-
INSERT TABLE
-
Для чего используется команда DROP TABLE?
-
для изменения таблицы
-
для открытия таблицы
-
для сохранения таблицы
-
Какая команда используется для изменения таблицы?
-
DROP TABLE
-
MODIFY TABLE
-
CREATE TABLE
-
В каком ответе правильно указана команда для удаления строки из таблицы?
-
Сколько существует нормальных форм?
-
Чтобы удалить базу данных dbname вместе со всем ее содержимым, следует выполнить запрос?
-
DROP dbname;
-
DROP ALL TABLES ON dbname;
-
DELETE DATABASE dbname;
-
При удалении таблицы надо указать:
-
имя таблицы и базы данных
-
имя базы данных
-
имя столбца
-
Как с помощью SQL вывести все записи из таблицы Persons, поле Age которых может содержать значения (включительно) от 25 до 55?
-
SELECT * FROM Persons WHERE Age BETWEEN 25 AND 55
-
SELECT * FROM Persons WHERE Age>25 AND Age<55
-
SELECT Age>25 AND Age<55 FROM Persons
-
SELECT * FROM Persons WHERE Age IN (25, 55)
-
Что указывается после ключевого слова FROM в операторе SELECT?
-
название столбца
-
условие фильтрации
-
первичный ключ
-
Прежде, чем создавать таблицы в базе данных, необходимо:
-
создать эту базу данных и выбрать ее для использования
-
создать все столбцы таблицы
-
создать эту базу данных
-
создать индексы для таблицы
-
Какого из перечисленных ниже видов JOIN не существует:
-
TRUE JOIN - который выведет все верные значения
-
LEFT JOIN - который выведет все записи первой таблицы, а для ненайденных пар из правой таблицы проставит значение NULL
-
RIGHT JOIN - который выведет все записи второй таблицы, а на место недостающей информации из первой таблицы проставит NULL
-
INNER JOIN - который показывает только те записи, для которых нашлись пары
1. Элементы столбца всегда должны иметь значение по опции
NOT NULL
2. Как вывести все записи из таблицы Persons, в которых в поле FirstName значение начинается с буквы 'а'?
SELECT * FROM Persons WHERE FirstName LIKE 'a%';
3. Право управлять безопасностью СУБД и отслеживать действия пользователей осуществляются с привилегией:
security
4. Назовите из перечисленных реляционные СУБД:
Oracle
5. Право на выполнение действий, которые относятся к компетенции оператора, осуществляются с привилегией:
operator
6. Команда REVOKE лишать прав пользователей на:
все ответы верны
7. При создании таблицы пользователь обязан указать:
имя таблицы и тип столбцов
8. Какая команда копирует значения из таблицы contractor в employee по условию:
INSERT INTO employee (ID, name) VALUES (200, ‘Jason’);
9. Опция для запрещения удаления или изменения родительского ключа:
SET DEFAULT
10. Найдите оператор, действие которого похоже на UNION, но он возвращает записи только первого SELECT, которые не имеют совпадения во втором элементе SELECT:
EXCEPT
-
Do'stlaringiz bilan baham: |