Uploaded by nastyushka_steksova

тест бд

advertisement
1.Отметьте все компоненты информационной системы
a. Информационное обеспечение
b. Финансовое обеспечение
c. Монитор, принтер, сканер
d. Системный блок
e. Конечный пользователь
f. Персонал
g. Сетевое оборудование
h. Файлы
i. Аппаратные средства
j. Правовое обеспечение
k. Программные средства
2. По модели данных СУБД делятся на ...
Ответ:
Выберите один или несколько ответов:
A. сетевые
B. иерархические
F. реляционные
3. Дмитрий Михайлович в свое рабочее время занимается установкой, настройкой и
обновлением СУБД, Также он консультирует остальных сотрудников по правилам работы
с программным обеспечением. Именно он выдает логины и пароли
пользователям. Время от времени он выполняет резервное копирование базы данных, а
в случае сбоев восстанавливает работу информационной системы. Должность Дмитрия
Михайловича Ответ: Администратор баз данных
4. По количеству пользователей СУБД делятся на ...
Персональные
Открытые
Сетевые
Смешанные
Многопользовательские
Замкнутые
5. Часть реального мира, информация о которой хранится и обрабатывается в базе
данных - это...
Ответ: предметная область.
6. Задает условие выбора строк из указанных таблиц фраза WHERE
Налагает условия на группы фраза HAVING
Налагает условия на группы FROM
Запрос, выбирающий данные из таблиц БД SELECT
Операция, изменяющая значения данных в таблице UPDATE
Встроенная агрегатная функция SUM
Запрос внутри запроса подзапрос
7. В каком порядке указываются предложения команды отбора и вычислений?
НAVING
WHERE
GROUP BY
SELECT
FROM
ORDER BY
Ответ 1
Выберите...
Ответ 2
Выберите...
Ответ 3
Выберите...
Ответ 4
Выберите...
Ответ 5
Выберите...
Ответ 6
8. Языком запросов к реляционным базам данных является ... . SQL
9. К манипулированию данными относят операции ...
Выберите один или несколько ответов:
удаление записей из таблицы
создание новой таблицы
изменение значений в строках таблицы
добавление записей в таблицу
удаление таблицы из схемы БД
добавление нового столбца в существующую таблицу
выборка записей, отвечающих заданному условию
10. Дан запрос SQL:
Select * from R where num <= (select avg(num) from R);
значений поля num не меньших среднего
11. Из таблицы Book необходимо выбрать книги от 2000 до 2002 и от 2010 до 2012 года
выпуска (поле gv). Условие отбора книг выглядит следующим образом:
Выберите один или несколько ответов:
gv between 2000 and 2002 and gv between 2010 and 2012
gv from 2000 to 2012 and not between 2003 to 2009
gv in (2000,2001,2002,2010,2011,2012)
(gv between 2000 and 2012) and not (gv between 2003 and 2009)
(gv>=2000 and gv<=2002) or (gv>=2010 and gv<=2012)
12. Результатом выполнения запросов выборки и манипулирования данными
является:
Выберите один или несколько ответов:
A. база данных
B. таблица
C. отчет
D. запрос
E. поле записи
F. выражение
G. набор записей
13. Исходная таблица имеет вид:
К таблице применена операция группировки по полю «название» и операция SUM() по
полю ТАРИФ. Правильный результат показан на рисунке ...
14. Задана таблица R и результат запроса P. Напишите пропущенное начало запроса:
... * from R where КодАвтора = 3;
15. В данном столбце нет неопределенных значений NOT HULL
Данный столбец является внешним ключом FOREIGN KEY REFERENCES
Гарантирует, что никакие две строки не будут иметь идентичные значения в данном
столбце UNIQUE
Данный столбец является первичным ключом PRIMARY KEY
16. В базе данных имеется единственная таблица Book с первичным ключом, созданном
на столбце ID. К чему приведет выполнение выражения DELETE FROM Book?
Из таблицы будут удалены все строки
17. В базе данных имеются 2 таблицы – Students и Results.
В таблице Students столбец ID – номер студенческого билета, первичный ключ; столбец
Name содержит ФИО студента.
В таблице Results поле ID – номер студенческого билета, внешний ключ, ссылающийся на
таблицу Students; Mark – оценка студента за экзамен; первичный ключ таблицы
составной, он включает поля ID, Subject.
Что произойдет при выполнении выражения DELETE FROM Students WHERE ID=123;?
b. Запись о студенте с идентификатором 123 удалится или выдастся ошибка из-за
наличия внешнего ключа в таблице Results в зависимости от параметров, с
которыми был создан внешний ключ
18. В базе данных имеется таблица Book со следующими столбцами:
- ID – уникальный числовой идентификатор издания, первичный ключ;
- Title – название книги;
- Author – автор книги (принимаем допущение, что у каждой книги только один автор);
- Publisher – издательство, в котором вышла книга;
- Pub_Year – год издания книги.
Была создана таблица Book1 с аналогичной структурой. Необходимо поместить в нее
информацию обо всех книгах из Book, которые были изданы до 2000-го года. Выберите
правильный вариант SQL-запроса.
INSERT INTO Book1 VALUES (SELECT * FROM Book WHERE Pub_Year<2000);
19. В базе данных имеется таблица Employees, содержащая столбец Commission
(процент комиссии за заключение договора). Только некоторые сотрудники получают
комиссию, у остальных в этом поле содержится значение NULL. Какое условие нужно
указать в запросе SELECT, чтобы выбрать всех сотрудников, получающих комиссию?
WHERE Commission IS NOT NULL
20. В базе данных имеется таблица Employees, содержащая столбец AutoNum (строковый
тип данных - гос.номер автомобиля сотрудника). В столбце AutoNum содержатся
значения вида ‘A338МВ38’ Вы хотите найти сотрудника, у которого две первые цифры
номера (т.е 2-3 символы) равны ‘74’. Какое условие в запросе SELECT вы испольуете?
WHERE AutoNum LIKE ‘_74%’
21. Задано отношение R2 =
ГРУППА РЕЙТИНГ
1
200
2
150
4
100
Вычислить результат : Селекция R2 по условию "Рейтинг >100 ”
Выберите один ответ:
a. нет подходящего ответа
b. (2,200)(1,150)
c. (200,150)
d. (1,200)(2,150)
22. В основе реляционного исчисления лежит… Исчисление предикатов
- 23.
- 24.
-
25.
-
26.
27. Дано выражение реляционного исчисления кортежей для таблицы С (ФИО, Страна
проживания, Город, Адрес, Факультет), хранящей данные о студентах-заочниках:
Оно позволяет найти:
Выберите один ответ:
a. Значения ключевого атрибута
b. Повторяющиеся записи
c. Соотечественников
d. Студентов из зарубежных стран
e. Однофамильцев
28.
29. Реляционная база данных может быть создана с помощью приложений:
Выберите один или несколько ответов:
a. Calculator
b. Notepad
c. Excel
d. MS Player
e. SQL Server
f. MS Access
-30.
-31.
32. Атрибут, являющийся ссылкой на первичный ключ другого отношения Внешний ключ
Атрибут, значения которого уникальны в каждом кортеже Возможный ключ
Множество допустимых значений атрибута Домен
Представляет собой совокупность схем отношений Схема РБД
Множество пар "имя атрибута", "значение атрибута", соответствующих одной схеме
Кортеж
33. Выберите характеристики реляционной модели данных:
Выберите один или несколько ответов:
a. Невозможность отображения операционных знаний
b. Наиболее высокая эффективность хранения данных по сравнению с другими
моделями
c. Недостаточное быстродействие при реализации некоторых операций
d. Наличие хорошо разработанного и мощного математического аппарата
e. Легкость модификации
f. Ограниченность представления сложных структур данных
g. Наглядность и понятность
-34.
35. Реляционная модель была разработана в начале 70-х годов ХХ века ... (кем?)
Э.Ф. Коддом
36. Ограничения на формирование ключа:
Выберите один ответ:
a. Ключ может принимать неопределенное значение NULL
b. Значения ключа должны быть уникальны для каждой записи
c. В состав ключа может входить только одна запись
d. В состав ключа может входить только один атрибут
e. Ключ не может входить в отношение М : М
37. Значение NULL для атрибута означает, что
Выберите один ответ:
a. Данное поле не содержит данных
b. Данный атрибут не имеет домена
c. Значение этого поля равно « » для строковых полей
d. Значение этого поля равно «0» для строковых полей
e. Данное поле не имеет домена
f. Значение этого поля равно «0» для числовых полей
38. В базе данных хранится таблица Employees с данными о сотрудниках, работающих в
нескольких филиалах. В таблице имеются следующие столбцы:
- PassportNo – номер паспорта сотрудника, первичный ключ;
- Lastname – фамилия сотрудника;
- BranchName – название филиала, где он работает.
Что выведет данный запрос?
SELECT DISTINCT S1.BrancnName
FROM Employees S2, Employees S1
WHERE S2.Lastname=S1.Lastname AND
S2.BranchName=S1.BranchName
AND S2.PassportNo <> S1.PassportNo;
a. Список филиалов, где работает хотя бы двое однофамильцев. В
результирующем выводе не будет повторений названий филиалов
39. Имеется таблица Book, содержащая среди прочих столбцы Pub_Year (год издания
книги) и Publisher (издательство, в котором книга вышла). Необходимо увеличить на
единицу год издания всех книг, выпущеных в издательстве «Мысль». С помощью какого
запроса или запросов это можно сделать?
Выберите один ответ:
a. UPDATE Book SET Pub_Year+1 WHERE Publisher='Мысль';
-40. В базе данных имеется таблица Book со следующими столбцами:
- ID – уникальный числовой идентификатор издания, первичный ключ;
- Title – название книги;
- Author – автор книги (принимаем допущение, что у каждой книги только один автор);
- Publisher – издательство, в котором вышла книга;
- Pub_Year – год издания книги.
Необходимо выбрать авторов, чьи книги переиздавались в том же или в другом
издательстве. Выберите правильный вариант запроса.
Выберите один ответ:
a. SELECT Author FROM Book GROUP BY Author, Title HAVING Count(ID)>1;
b. SELECT Author FROM Book GROUP BY Author HAVING Count(ID)>1;
c. SELECT Author FROM Book WHERE Count(ID)>1;
1. Какая информация отражает результаты текущей финансово-хозяйственной
деятельности предприятия (введите определение в именительном падеже)
финансовый результат
2. Программно-аппаратный комплекс, предназначенный для автоматизированного сбора,
хранения, обработки и выдачи информации - это...
Информационная система
3. Совокупность знаний, сведений о каких-либо объектах и процессах реального мира это ...
Информация
4. ... включает в себя данные, описывающие предметную область ЭИС и саму систему,
реализуется в виде файловой системы или базы данных.
Информационное обеспечение
5. Материальный носитель информации, имеющий юридическую силу и оформленный в
установленном порядке
Документ
6.
7. Удалить таблицу можно при помощи команды...
DROP TABLE
13
Манипулирование данными DCL
Управление транзакциями TRL
Извлечение данных из таблиц DQL
Определение структуры данных и ограничений целостности DDL
14. Верным утверждением является то, что...
язык SQL расшифровывается как Structured Query Language
16. В базе данных имеются 2 таблицы – Students и Results.
В таблице Students столбец ID – номер студенческого билета, первичный ключ; столбец
Name содержит ФИО студента.
В таблице Results поле ID – номер студенческого билета, внешний ключ, ссылающийся на
таблицу Students; Mark – оценка студента за экзамен; первичный ключ таблицы
составной, он включает поля ID, Subject.
Какой результат будет получен после исполнения следующего запроса, где предмет – это
вводимое до выполнения запроса значение (т.е переменная)?
Select Distinct Name From Students
Where ID=(Select Distinct ID from Results WHERE subject = ‘предмет’);
Запрос не выполнится, будет выдана ошибка
21. Множество допустимых значений атрибута отношения - это ..
Домен
22. Представляет собой отбор данных из перечисленных столбцов
Селекция
Его результат включает кортежи, одновременно входящие в оба исходных
отношения Объединение
Отбор тех кортежей таблицы Х, которых нет в таблице Разность
Отбор некоторых строк таблицы в соответствии с заданным условием
Пересечение
Результатом ... двух отношений является отношение, включающее все
кортежи, входящие хотя бы в одно из исходных отношений Проекция
27. Составляется из кортежей, имеющихся одновременно в X и Y
Объединение
Его результат включает все кортежи исходных отношений Х,У Разность
Выбираются те кортежи X, которых нет в Y Пересечение
Составляется из тех кортежей отношения Х, которые соответствуют
заданному условию Селекция
Представляет собой отбор заданных атрибутов из Х
Проекция
29. Атрибут, который служит для связи между отношениями и является первичным
ключом в другом отношении - это ...
Ключ отношения
30. Атрибут, значения которого уникальны в каждом кортеже - (ввести ответ строчными
буквами)
Первичный ключ
31. Informix Universal Server, Oracle Universal Data Server, Sybase, Microsoft SQL Server
поддерживают ... модель данных
Табличные
32. Множество кортежей, соответствующих одной схеме, - отношения
Именованное множество пар (Ai, Di) i=1,k, где Ai - имя атрибута, Di - имя домена, k - ранг
отношения
Схема отношений
Множество значений атрибутов, относящихся к одному кортежу отношения
отношения
Множество допустимых значений атрибута домен
Download