ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 22.11.2023
Просмотров: 213
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Дисциплина Базы данных Тестовые задания
1. (1 балл) Информационная система-это
1) Любая система обработки информации *
2) Система обработки текстовой информации
3) Система обработки графической информации
4) Система обработки табличных данных
5) Нет верного варианта
2. (1 балл) Разновидность информационной системы, в которой реализованы функции
централизованного хранения и накопления обработанной информации организованной в одну или
несколько баз данных это
1) Банк данных *
2) База данных
3) Информационная система
4) Словарь данных
5) Вычислительная система
3. (балл) Совокупность специальным образом организованных данных, хранимых в памяти
вычислительной системы и отображающих состояние объектов и их взаимосвязей в
рассматриваемой предметной области - это
1) База данных *
2) СУБД
3) Словарь данных
4) Информационная система
5) Вычислительная система
4. (балл) Комплекс языковых и программных средств, предназначенный для создания, ведения и
совместного использования БД многими пользователями - это
1) СУБД *
2) База данных –
3) Словарь данных
4) Вычислительная система
5) Информационная система
5. (1 балл) Подсистема банка данных, предназначенная для централизованного хранения
информации о структурах данных, взаимосвязях файлов БД друг с другом, типах данных и
форматах их представления, принадлежности данных пользователям, кодах защиты и
разграничения доступа и т.п. — это
1) Словарь данных *
2) Информационная система
3) Вычислительная система
4) СУБД
5) База данных.
6 (балл) Лицо или группа лиц, отвечающих за выработку требований к БД, ее проектирование,
создание, эффективное использование и сопровождение - это
1) Администратор базы данных *
2) Диспетчер базы данных
3) Программист базы данных
4) Пользователь базы данных
5) Технический специалист балл) Совокупность взаимосвязанных и согласованно действующих ЭВМ или процессов и других
1) Наиболее близок к физическому, описывает способ размещения данных на устройствах хранения информации
2) Наиболее близок к пользователю, описывает способ размещения данных на устройствах хранения информации
3) Наиболее близок к пользователю, предоставляет возможность манипуляции сданными) Переходный от внутреннего к внешнему, описывает обобщенное представление данных для множества пользователей *
5) Нет правильного ответа
15. (балл) Проектированием БД занимается
1) Администратор БД *
2) Программист БД
3) Пользователь БД
4) Проектировщик БД
5) Нет правильного ответа
16. (балл) Выберите правильный порядок действий при проектировании БД а) Решение проблемы передачи данных б) Анализ предметной области, с учетом требования конечных пользователей в) Формализация представления данных в БД г) Обобщенное описание БД с использованием естественного языка, математических формул,
графиков и других средств
1) б, г, в, а
2) а, б, г, в
3) а, б, в, г
4) г, б, в, а
5) Порядок действий значения не имеет
17. (1 балл) Основными составными частями клиент - серверной архитектуры являются
1) Сервер
2) Клиент
3) Сеть и коммуникационное программное обеспечение
4) Все вышеперечисленное) Только варианты 1 и 2
18. (балл) Собственно СУБД и управление хранением данных, доступом, защитой, резервным
копированием, отслеживанием целостности данных, выполнением запросов клиентов - это
1) Сервер базы данных
2) Клиенты
3) Сеть
4) Коммуникационное программное обеспечение
5) Нет правильного ответа
19. (балл) Различные приложения пользователей, которые формируют запросы к серверу,
проверяют допустимость данных и получают ответы - это
1) Сервер базы данных
2) Клиенты *
3) Сеть
4) Коммуникационное программное обеспечение
5) Нет правильного ответа
20. (балл) Сеть и коммуникационное программное обеспечение осуществляет
1) Взаимодействие между клиентом и сервером с помощью сетевых протоколов *
2) Взаимодействие между клиентами с помощью сетевых протоколов
3) Взаимодействие между серверами с помощью сетевых протоколов
4) Нет правильного ответа
21. (1 балл) Система БД, где разделение вычислительной нагрузки происходит между двумя
отдельными компьютерами, один - сервер, другой - клиент называется
1) Распространенной
2) Многофункциональной
3) Разветвленной
4) Централизованной *
5) Многоцелевой
22. (балл) Система БД, объединяющая 2 и более серверов и несколько клиентов называется
1) Распространенной *
2) Многофункциональной
3) Разветвленной
4) Децентрализованной
5) Многоцелевой
23. (балл) Система и набор специальных правил, обеспечивающих единство связанных данных в базе
данных называется
1) Ссылочной целостностью данных *
2) Контролем завершения транзакций
3) Правилом
4) Триггером
5) Нет правильного варианта
24. (балл) Контроль завершения транзакций - это задачи СУБД по контролю и предупреждению
1) Повреждения данных в аварийных ситуациях *
2) Несанкционированного доступа к данным
3) Несанкционированного ввода данных
4) Изменения логической структуры БД
5) Нет правильного варианта
25.(1 балл) Контроль завершения транзакций реализуется при помощи
1) Хранимых процедур
2) Правил
3) Триггеров
4) Всего вышеперечисленного) Нет правильного варианта
26. (балла) Хранимые процедуры – это
1) Набор основных действий и манипуляций сданными) Хранятся на сервере
3) Программы "клиенты" способны их выполнять
4) Все вышеперечисленное) Нет правильного варианта
27. (балла) Верно ли, что триггеры - это вид хранимых процедура правила - это типы триггера
1) Да, верно *
2) Нет, правила не относятся к типам триггеров
3) Нет, триггеры не относятся к видам хранимых процедур
4) Нет, хранимые процедуры это типы триггеров
5) Нет, хранимые процедуры и триггеры никак не связаны между собой
28. (балл) Реляционная модель представления данных - данные для пользователя передаются в виде
1) Таблиц *
2) Списков
3) Графа типа дерева
4) Произвольного графа
5) Файлов
29. (балла) Сетевая модель представления данных - данные представлены с помощью
1) Таблиц
2) Списков
3) Упорядоченного графа
4) Произвольного графа *
5) Файлов
30. (балла) Иерархическая модель представления данных - данные представлены в виде
1) Таблиц,
2) Списков
3) Упорядоченного графа *
4) Произвольного графа
5) Файлов
31. (балл) Принципы реляционной модели представления данных заложил
1) Кодд *
2) фон Нейман
3) Тьюринг
4) Паскаль
5) Лейбниц
32. (балл) Отношением называют
1) Файл
2) Список
3) Таблицу *
4) Связь между таблицами
5) Нет правильного варианта
33.(1 балл) Кортеж отношения - это
1) Строка таблицы *
2) Столбец таблицы
3) Таблица
4) Несколько связанных таблиц
6) Список
34. (балл) Атрибут отношения - это
1) Строка таблицы
2) Столбец таблицы *
3) Таблица
4) Межтабличная связь
5) Нет правильного варианта
35. (балла) Степень отношения - это
1) Количество полей отношения
2) Количество записей в отношении
3) Количество возможных ключей отношения
4) Количество связанных с ним таблиц
5) Количество кортежей в отношении
36. (балла) Кардинальное число - это
1) Количество полей отношения
2) Количество записей в отношении *
3) Количество возможных ключей отношения
4) Количество связанных с ним таблиц
5) Количество атрибутов в отношении
37. (балла) Домен - это
1) Множество логически неделимых допустимых значений для того или иного атрибута *
2) Множество атрибутов
3) Множество кортежей
4) Логически неделимые, конкретные значения того или иного атрибута
5) Нет правильного варианта
38. (балл) Один атрибут или минимальный набор из нескольких атрибутов, значения которых водно и тоже время не бывают одинаковыми, то есть однозначно определяют запись таблицы - это
1) Первичный ключ *
2) Внешний ключ
3) Индекс
4) Степень отношения
5) Нет правильного варианта
39. (балл) Ключ называется сложным, если состоит
1) Из нескольких атрибутов *
2) Из нескольких записей
3) Из одного атрибута
4) Из одного атрибута, длина значения которого больше заданного количества символов
5) Нет правильного варианта
40. (балл) Средство ускорения операции поиска записей в таблице, а, следовательно, и других
операций использующих поиск называется
1) Индекс *
2) Хеш-код
3) Первичный ключ
4) Внешний ключ
5) Нет верного варианта
41.(1 балл) Таблица называется индексированной, если для неё используется
1) Индекс *
2) Хеш-код
3) Первичный ключ
4) Внешний ключ
5) Нет верного варианта
42. (1 балл) Процедура создания свертки исходного значения ключевого поля называется
1) Хешированием
2) Индексированием
3) Определение ключа
4) Обновлением
5) Нет верного варианта
43. (балла) Среди перечисленных свойств выберите те, которые не могут являться свойствами
отношений: а) В отношении не бывает двух одинаковых кортежей б) В отношении может быть сколько угодно одинаковых кортежей в) Кортежи не упорядочены сверху вниз, что не приводит к потере информации г) Атрибуты не упорядочены слева направо, что не нарушает целостности данных д) Значения атрибутов состоят из логически неделимых единиц, те. являются нормализованными
1) Только б *
2) Только а
3) Только аи б
4) а, в, г, д
5) б, в, г, д
44. (балл) Набор отношений, связанных между собой, что обеспечивает возможность поиска одних
кортежей по значению других, называется
1) Реляционной базой данных *
2) Дореляционной БД
3) Постреляционной БД
4) Все вышеперечисленное) Нет правильного варианта
45. (балл) Выберите соответствующий вид связи, если в каждый момент времени каждому
элементу (кортежу) отношения А соответствует 0 или 1 кортеж отношения В
1) Связь отсутствует
2) Связь один к одному *
3) Связь один ко многим
4) Связь многие к одному
5) Связь многие ко многим
46. (балл) Выберите соответствующий вид связи, если в каждый момент времени множеству
кортежей отношения А соответствует один кортеж отношения В.
1) Связь отсутствует
2) Связь один к одному
3) Связь один ко многим
4) Связь многие к одному *
5) Связь многие ко многим
47. (балл) Выберите соответствующий вид связи, если в каждый момент времени единственному
кортежу отношения А соответствует несколько кортежей отношения В.
1) Связь отсутствует
2) Связь один к одному
3) Связь один ко многим *
4) Связь многие к одному
5) Связь многие ко многим
48. (балл) Выберите соответствующий вид связи, если в каждый момент времени множеству
кортежей отношения А соответствует множество кортежей отношения В.
1) Связь отсутствует
2) Связь один к одному
3) Связь один ко многим "
4) Связь многие к одному
5) Связь многие ко многим *
49. (балл) Какая из перечисленных видов связи в реляционных СУБД непосредственно не
поддерживается?
1) Связь отсутствует
2) Связь один к одному
3) Связь один ко многим
4) Связь многие к одному
5) Связь многие ко многим *
50. (балл) Выберите из предложенных примеров тот, который иллюстрирует между указанными
отношениями связь 1:1
1) Дом : Жильцы
2) Студент : Стипендия *
3) Студенты : Группа
4) Студенты : Преподаватели
5) Нет подходящего варианта
51. (балл) Выберите из предложенных примеров тот, который между указанными отношениями
иллюстрирует связь 1 М
1) Дом : Жильцы *
2) Студент : Стипендия Л-
3) Студенты : Группа
4) Студенты : Преподаватели
5) Нет подходящего варианта
52. (балл) Выберите из предложенных примеров тот, который между указанными отношениями
иллюстрирует связь М 1
1) Дом : Жильцы
2) Студент : Стипендия
3) Студенты : Группа *
4) Студенты : Преподаватели
5) Нет подходящего варианта
53. (балл) Выберите из предложенных примеров тот, между указанными отношениями, который
иллюстрирует связь ММ
1) Дом : Жильцы
2) Студент : Стипендия
3) Студенты : Группа
4) Студенты : Преподаватели *
5) Нет подходящего варианта
54. (балл) Столбец или группа столбцов таблицы, значения которых совпадают со значениями
первичного ключа другой таблицы называют
1) Первичный ключ
2) Внешний ключ *
3) Индекс
4) Степень отношения
5) Нет правильного варианта
55. (балл) Сколько внешних ключей может содержать таблица
1) Один или несколько внешних ключей *
2) Один и только один внешний ключ
3) Внешний ключ быть не может единственным
4) Количество внешних ключей определяется количеством полей в таблице
5) Нет правильного варианта
56. (балл) Группа процедурных языков для выполнения операций над отношениями с помощью
реляционных операторов, где результатом всех действий являются отношения называется
1) Реляционной алгеброй *
2) Реляционным исчислением
3) Языком программирования
4) Все варианты верные
5) Нет правильного варианта
57. (балл) Группа непроцедурных языков (описательных или декларативных) для выполнения
операций над отношениями с помощью предиката (высказывания в виде функции) называется
1) Реляционной алгеброй
2) Реляционным исчислением *
3) Языком программирования
4) Все варианты верные
5) Нет правильного варианта
58.(1 балл) Примером языка реляционного исчисления является язык
1) SQL *
2) Visual FoxPro
3) Visual Basic
4) Delphi
5) Нет правильного варианта
59. (3 балла) Операция формирования нового отношения, включающего только те кортежи
первоначального отношения, которые удовлетворяют некоторому условию, называется
1) Выборкой *
2) Объединением
3) Пересечением
4) Вычитанием
5) Соединением
60. (3 балла) Операция формирования нового отношения К
1
с атрибутами X, Y... Z, состоящего из
кортежей исходного отношения К без повторений, где множество {X, Y.. Z} является
подмножеством полного списка атрибутов заголовка отношения К, называется
1) Выборкой
2) Объединением
3) Пересечением
4) Вычитанием
5) Проекцией *
61. (3 балл) Операция формирования нового отношения К, содержащего все элементы исходных
отношений К и К (без повторений) одинаковой размерности, называется
1) Выборкой
2) Объединением *
3) Пересечением
4) Вычитанием
5) Соединением
62. (3 балла) Операция формирования нового отношения К, содержащего множество кортежей,
принадлежащих К, ноне принадлежащих К
2
,причем К и К одинаковой размерности, называется
1) Выборкой
2) Объединением
3) Пересечением
4) Вычитанием *
5) Соединением
63. (3 балла) Операция формирования нового отношения К, содержащего множество кортежей,
одновременно принадлежащих обоим исходным отношениям одинаковой размерности, называется
1) Выборкой
2) Объединением
3) Пересечением *
4) Вычитанием
5) Соединением
64. (3 балла) Операция формирования нового отношения К степени к
1
+к
2
, содержащего всевозможные сочетания кортежей отношений К степени к и К степени к, называется
1) Произведением *
2) Объединением
3) Пересечением
4) Вычитанием
5) Соединением
65. (балл) Унарной операцией называется операция реляционной алгебры, выполняемая
1) Только над одним отношением *
2) Над двумя отношениями
3) Над несколькими отношениями
4) Все вышеперечисленное) Нет верного варианта
66. (балл) Бинарной операцией называется операция, выполняемая
1) Только над одним отношением
2) Над двумя отношениями *
3) Над несколькими отношениями
4) Все вышеперечисленное) Нет верного варианта
67. (балл) Примерами унарной операции являются oперации
1) Выборки
2) Проекции
3) Произведение
4) Все вышеперечисленное) Только и 2 *
68. (балл) Примерами бинарной операции являются операции
1) Объединения
2) Пересечения
3) Разность
4) Произведение
5) Деление
6) Все вышеперечисленное. (балл) Определите порядок действий при проектировании логической структуры БД: а) формирование исходного отношения б) определение всех объектов, сведения о которых будут включены в базу в) определение атрибутов г) устанавливают связи между атрибутами д) определение характера информации, которую заказчик будет получать в процессе эксплуатации е) избавится от избыточного дублирования данных, являющихся причиной аномалий.
1) б, д, в, га, е *
2) а, б, в, где) б, два, г, е
4) а, е, б, д, в, г
5) б, да, е, в, г
70. (балла) Если каждому значению атрибута А соответствует единственное значение атрибута
В, то говорят, что между Аи В существует
1) Функциональная зависимость *
2) Функциональная взаимозависимость
3) Частичная функциональная зависимость
4) Полная функциональная зависимость
5) Транзитивная зависимость
6) Многозначная зависимость
7) Взаимная независимость
71. (балла) Если А функционально зависит от В и В функционально зависит от А (то есть между
7) Взаимная независимость *
77. (балл) Выберите вид зависимости, которая не является многозначной
1) 1 ММ) ММ
4) 1:1*
5) Нет правильного варианта
78. (балл) Если все атрибуты отношения являются простыми (имеют единственное значение, то
отношение находится
1) Впервой нормальной форме *
2) Во второй нормальной форме
3) В третьей нормальной форме
4) В четвертой нормальной форме
5) В пятой нормальной форме
79. (балл) Отношение находится во второй нормальной форме, если оно находится впервой нормальной форме и
1) каждый не ключевой атрибут функционально полно зависит от первичного ключа *
2) каждый не ключевой атрибут не транзитивно зависит от первичного ключа
3) все не ключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа
4) в нем отсутствуют зависимости ключевых атрибутов (или атрибутов составного ключа) от не ключевых атрибутов
5) Нет правильного варианта
80. (балл) Отношение находится в третьей нормальной форме, если оно находится во второй
нормальной форме и
1) каждый не ключевой атрибут функционально полно зависит от первичного ключа
2) каждый не ключевой атрибут не транзитивно зависит от первичного ключа *
3) все не ключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа
4) в нем отсутствуют зависимости ключевых атрибутов (или атрибутов составного ключа) от не ключевых атрибутов
5) Нет правильного варианта
81. (балл) Отношение находится в третьей нормальной форме, тогда и только тогда, когда
1) каждый не ключевой атрибут функционально полно зависит от первичного ключа
2) каждый не ключевой атрибут не транзитивно зависит от первичного ключа
3) все не ключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа
4) в нем отсутствуют зависимости ключевых атрибутов (или атрибутов составного ключа) от не ключевых атрибутов
5) Нет правильного варианта
82. (балл) Отношение находится в нормальной форме Бойса-Кодда, если оно находится в третьей
нормальной форме и
1) каждый не ключевой атрибут функционально полно зависит от первичного ключа
2) каждый не ключевой атрибут не транзитивно зависит от первичного ключа
3) все не ключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа
4) в нем отсутствуют зависимости ключевых атрибутов (или атрибутов составного ключа) от не ключевых атрибутов *
5) Нет правильного варианта
83. (балл) Назовите оператор языка SQL для создания запросов на выбор данных
1) Select *
2) Distinct
3) Where
4) Having
5) Create
84. (балл) Назовите оператор команды Select, который обеспечивает возможность устранения
избыточных значений.
1) Order by
2) Distinct *
3) Where
4) Having
5) Create
85. (балл) Назовите предложение команды Select, которая позволяет производить выборку данных,
в зависимости от истинности поставленного условия.
1) Order by
2) Distinct
3) Where *
4) Having
5) Create
86. (балл) Назовите команду, которая определяет группу значений в поле в терминах другого поля и
применяет к ней агрегатную функцию.
1) Order by
2) Distinct
3) Where
4) Having
5) Group by *
87. (балл) Назовите предложение команды Select, которое позволяет устанавливать условия для
агрегатных функций
1) Order by
2) Distinct
3) Where
4) Having *
5) Group by
88. (балл) Назовите предложение команды Select, которое используется для сортировки
результата запроса.
1) Order by *
2) Distinct
3) Where
4) Having
5) Group by
89. (балл) Операторы =, <>, <=, >=, <, > относятся к
1) Реляционным операторам *
2) Логическим операторам
3) Специальным операторам
4) Агрегатным функциям
5) Нет правильного варианта
90. (балл) Операторы AND, OR, NOT относятся к
1) Реляционным операторам
2) Логическим операторам *
3) Специальным операторам
4) Агрегатным функциям
5) Нет правильного варианта
91. (балл) Операторы IN, BETWEEN, LIKE относятся к
1) Реляционным операторам
2) Логическим операторам
3) Специальным операторам *
4) Агрегатным функциям
5) Нет правильного варианта
92. (балл) Выберите вариант, который является названием типа данных
1) Символьный
2) Числовой
3) Дата-время
4) Строковый
5) Все варианты верные *
93. (1 балл) К какому типу данных относятся константы даты и времени
1) Числовому
2) Денежному
3) Число с плавающей точкой
4) Строковому *
5) Нет правильного варианта
94. (балл) Среди предложенных названий выберите то, которое является названием агрегатной
функции
1) COUNT
2) SUM
3) AVG
4) MAX
5) MIN
6) Все варианты верные *
95. (балл) Какие из агрегатных функций используют только числовые поля
1) SUM, AVG *
2) COUNT, SUM
3) MAX, MIN
4) AVG, MAX, MIN
5) Все вышеперечисленные
1. (1 балл) Информационная система-это
1) Любая система обработки информации *
2) Система обработки текстовой информации
3) Система обработки графической информации
4) Система обработки табличных данных
5) Нет верного варианта
2. (1 балл) Разновидность информационной системы, в которой реализованы функции
централизованного хранения и накопления обработанной информации организованной в одну или
несколько баз данных это
1) Банк данных *
2) База данных
3) Информационная система
4) Словарь данных
5) Вычислительная система
3. (балл) Совокупность специальным образом организованных данных, хранимых в памяти
вычислительной системы и отображающих состояние объектов и их взаимосвязей в
рассматриваемой предметной области - это
1) База данных *
2) СУБД
3) Словарь данных
4) Информационная система
5) Вычислительная система
4. (балл) Комплекс языковых и программных средств, предназначенный для создания, ведения и
совместного использования БД многими пользователями - это
1) СУБД *
2) База данных –
3) Словарь данных
4) Вычислительная система
5) Информационная система
5. (1 балл) Подсистема банка данных, предназначенная для централизованного хранения
информации о структурах данных, взаимосвязях файлов БД друг с другом, типах данных и
форматах их представления, принадлежности данных пользователям, кодах защиты и
разграничения доступа и т.п. — это
1) Словарь данных *
2) Информационная система
3) Вычислительная система
4) СУБД
5) База данных.
6 (балл) Лицо или группа лиц, отвечающих за выработку требований к БД, ее проектирование,
создание, эффективное использование и сопровождение - это
1) Администратор базы данных *
2) Диспетчер базы данных
3) Программист базы данных
4) Пользователь базы данных
5) Технический специалист балл) Совокупность взаимосвязанных и согласованно действующих ЭВМ или процессов и других
устройств, обеспечивающих автоматизацию процессов приема, обработки и выдачи информации
потребителям - это
1) Словарь данных
2) Информационная система
3) Вычислительная система *
4) СУБД
5) База данных
8. (1 балл) Модель представления данных - это
1) Логическая структура данных, хранимых в базе данных *
2) Физическая структура данных, хранимых в базе данных
3) Иерархическая структура данных
4) Сетевая структура данных
5) Нет верного варианта
9. (балл) Наиболее используемая (в большинстве БД) модель данных
1) Реляционная модель *
2) Сетевая модель данных
3) Иерархическая модель данных
4) Системы инвертированных списков
5) Все вышеперечисленные варианты
10. (балл) Назовите вариант ответа, который не является уровнем архитектуры СУБД
1) Внутренний уровень
2) Внешний уровень
3) Концептуальный уровень
4) Все вышеперечисленные варианты
5) Физический уровень *
11.(1 балл) Внутренний уровень архитектуры СУБД,
1) Наиболее близок к физическому, описывает способ размещения данных на устройствах хранения информации *
2) Наиболее близок к пользователю, описывает способ размещения данных на устройствах хранения информации
3) Наиболее близок к пользователю, описывает обобщенное представление данных
4) Наиболее близок к физическому, описывает способ размещения данных в логической структуре базы данных ) Нет правильного ответа
12. (балл) Внутренний уровень архитектуры СУБД
1) Для пользователя к просмотру и модификации недоступен) Предоставляет данные непосредственно для пользователя
3) Дает обобщенное представление данных для множества пользователей
4) Доступен только пользователю
5) Доступен пользователю только для просмотра
13.(1 балл) Внешний уровень
1) Наиболее близок к физическому, описывает способ размещения данных на устройствах хранения информации
2) Наиболее близок к пользователю, предоставляет возможность манипуляции данными в СУБД с помощью языка запросов или языка специального назначения *
3) Для множества пользователей, описывает обобщенное представление данных
4) Наиболее близок к физическому, описывает способ размещения данных в логической структуре базы данных
5) Нет правильного ответа
14. (балл) Концептуальный уровень
потребителям - это
1) Словарь данных
2) Информационная система
3) Вычислительная система *
4) СУБД
5) База данных
8. (1 балл) Модель представления данных - это
1) Логическая структура данных, хранимых в базе данных *
2) Физическая структура данных, хранимых в базе данных
3) Иерархическая структура данных
4) Сетевая структура данных
5) Нет верного варианта
9. (балл) Наиболее используемая (в большинстве БД) модель данных
1) Реляционная модель *
2) Сетевая модель данных
3) Иерархическая модель данных
4) Системы инвертированных списков
5) Все вышеперечисленные варианты
10. (балл) Назовите вариант ответа, который не является уровнем архитектуры СУБД
1) Внутренний уровень
2) Внешний уровень
3) Концептуальный уровень
4) Все вышеперечисленные варианты
5) Физический уровень *
11.(1 балл) Внутренний уровень архитектуры СУБД,
1) Наиболее близок к физическому, описывает способ размещения данных на устройствах хранения информации *
2) Наиболее близок к пользователю, описывает способ размещения данных на устройствах хранения информации
3) Наиболее близок к пользователю, описывает обобщенное представление данных
4) Наиболее близок к физическому, описывает способ размещения данных в логической структуре базы данных ) Нет правильного ответа
12. (балл) Внутренний уровень архитектуры СУБД
1) Для пользователя к просмотру и модификации недоступен) Предоставляет данные непосредственно для пользователя
3) Дает обобщенное представление данных для множества пользователей
4) Доступен только пользователю
5) Доступен пользователю только для просмотра
13.(1 балл) Внешний уровень
1) Наиболее близок к физическому, описывает способ размещения данных на устройствах хранения информации
2) Наиболее близок к пользователю, предоставляет возможность манипуляции данными в СУБД с помощью языка запросов или языка специального назначения *
3) Для множества пользователей, описывает обобщенное представление данных
4) Наиболее близок к физическому, описывает способ размещения данных в логической структуре базы данных
5) Нет правильного ответа
14. (балл) Концептуальный уровень
1) Наиболее близок к физическому, описывает способ размещения данных на устройствах хранения информации
2) Наиболее близок к пользователю, описывает способ размещения данных на устройствах хранения информации
3) Наиболее близок к пользователю, предоставляет возможность манипуляции сданными) Переходный от внутреннего к внешнему, описывает обобщенное представление данных для множества пользователей *
5) Нет правильного ответа
15. (балл) Проектированием БД занимается
1) Администратор БД *
2) Программист БД
3) Пользователь БД
4) Проектировщик БД
5) Нет правильного ответа
16. (балл) Выберите правильный порядок действий при проектировании БД а) Решение проблемы передачи данных б) Анализ предметной области, с учетом требования конечных пользователей в) Формализация представления данных в БД г) Обобщенное описание БД с использованием естественного языка, математических формул,
графиков и других средств
1) б, г, в, а
2) а, б, г, в
3) а, б, в, г
4) г, б, в, а
5) Порядок действий значения не имеет
17. (1 балл) Основными составными частями клиент - серверной архитектуры являются
1) Сервер
2) Клиент
3) Сеть и коммуникационное программное обеспечение
4) Все вышеперечисленное) Только варианты 1 и 2
18. (балл) Собственно СУБД и управление хранением данных, доступом, защитой, резервным
копированием, отслеживанием целостности данных, выполнением запросов клиентов - это
1) Сервер базы данных
2) Клиенты
3) Сеть
4) Коммуникационное программное обеспечение
5) Нет правильного ответа
19. (балл) Различные приложения пользователей, которые формируют запросы к серверу,
проверяют допустимость данных и получают ответы - это
1) Сервер базы данных
2) Клиенты *
3) Сеть
4) Коммуникационное программное обеспечение
5) Нет правильного ответа
20. (балл) Сеть и коммуникационное программное обеспечение осуществляет
1) Взаимодействие между клиентом и сервером с помощью сетевых протоколов *
2) Взаимодействие между клиентами с помощью сетевых протоколов
3) Взаимодействие между серверами с помощью сетевых протоколов
4) Нет правильного ответа
21. (1 балл) Система БД, где разделение вычислительной нагрузки происходит между двумя
отдельными компьютерами, один - сервер, другой - клиент называется
1) Распространенной
2) Многофункциональной
3) Разветвленной
4) Централизованной *
5) Многоцелевой
22. (балл) Система БД, объединяющая 2 и более серверов и несколько клиентов называется
1) Распространенной *
2) Многофункциональной
3) Разветвленной
4) Децентрализованной
5) Многоцелевой
23. (балл) Система и набор специальных правил, обеспечивающих единство связанных данных в базе
данных называется
1) Ссылочной целостностью данных *
2) Контролем завершения транзакций
3) Правилом
4) Триггером
5) Нет правильного варианта
24. (балл) Контроль завершения транзакций - это задачи СУБД по контролю и предупреждению
1) Повреждения данных в аварийных ситуациях *
2) Несанкционированного доступа к данным
3) Несанкционированного ввода данных
4) Изменения логической структуры БД
5) Нет правильного варианта
25.(1 балл) Контроль завершения транзакций реализуется при помощи
1) Хранимых процедур
2) Правил
3) Триггеров
4) Всего вышеперечисленного) Нет правильного варианта
26. (балла) Хранимые процедуры – это
1) Набор основных действий и манипуляций сданными) Хранятся на сервере
3) Программы "клиенты" способны их выполнять
4) Все вышеперечисленное) Нет правильного варианта
27. (балла) Верно ли, что триггеры - это вид хранимых процедура правила - это типы триггера
1) Да, верно *
2) Нет, правила не относятся к типам триггеров
3) Нет, триггеры не относятся к видам хранимых процедур
4) Нет, хранимые процедуры это типы триггеров
5) Нет, хранимые процедуры и триггеры никак не связаны между собой
28. (балл) Реляционная модель представления данных - данные для пользователя передаются в виде
1) Таблиц *
2) Списков
3) Графа типа дерева
4) Произвольного графа
5) Файлов
29. (балла) Сетевая модель представления данных - данные представлены с помощью
1) Таблиц
2) Списков
3) Упорядоченного графа
4) Произвольного графа *
5) Файлов
30. (балла) Иерархическая модель представления данных - данные представлены в виде
1) Таблиц,
2) Списков
3) Упорядоченного графа *
4) Произвольного графа
5) Файлов
31. (балл) Принципы реляционной модели представления данных заложил
1) Кодд *
2) фон Нейман
3) Тьюринг
4) Паскаль
5) Лейбниц
32. (балл) Отношением называют
1) Файл
2) Список
3) Таблицу *
4) Связь между таблицами
5) Нет правильного варианта
33.(1 балл) Кортеж отношения - это
1) Строка таблицы *
2) Столбец таблицы
3) Таблица
4) Несколько связанных таблиц
6) Список
34. (балл) Атрибут отношения - это
1) Строка таблицы
2) Столбец таблицы *
3) Таблица
4) Межтабличная связь
5) Нет правильного варианта
35. (балла) Степень отношения - это
1) Количество полей отношения
2) Количество записей в отношении
3) Количество возможных ключей отношения
4) Количество связанных с ним таблиц
5) Количество кортежей в отношении
36. (балла) Кардинальное число - это
1) Количество полей отношения
2) Количество записей в отношении *
3) Количество возможных ключей отношения
4) Количество связанных с ним таблиц
5) Количество атрибутов в отношении
37. (балла) Домен - это
1) Множество логически неделимых допустимых значений для того или иного атрибута *
2) Множество атрибутов
3) Множество кортежей
4) Логически неделимые, конкретные значения того или иного атрибута
5) Нет правильного варианта
38. (балл) Один атрибут или минимальный набор из нескольких атрибутов, значения которых водно и тоже время не бывают одинаковыми, то есть однозначно определяют запись таблицы - это
1) Первичный ключ *
2) Внешний ключ
3) Индекс
4) Степень отношения
5) Нет правильного варианта
39. (балл) Ключ называется сложным, если состоит
1) Из нескольких атрибутов *
2) Из нескольких записей
3) Из одного атрибута
4) Из одного атрибута, длина значения которого больше заданного количества символов
5) Нет правильного варианта
40. (балл) Средство ускорения операции поиска записей в таблице, а, следовательно, и других
операций использующих поиск называется
1) Индекс *
2) Хеш-код
3) Первичный ключ
4) Внешний ключ
5) Нет верного варианта
41.(1 балл) Таблица называется индексированной, если для неё используется
1) Индекс *
2) Хеш-код
3) Первичный ключ
4) Внешний ключ
5) Нет верного варианта
42. (1 балл) Процедура создания свертки исходного значения ключевого поля называется
1) Хешированием
2) Индексированием
3) Определение ключа
4) Обновлением
5) Нет верного варианта
43. (балла) Среди перечисленных свойств выберите те, которые не могут являться свойствами
отношений: а) В отношении не бывает двух одинаковых кортежей б) В отношении может быть сколько угодно одинаковых кортежей в) Кортежи не упорядочены сверху вниз, что не приводит к потере информации г) Атрибуты не упорядочены слева направо, что не нарушает целостности данных д) Значения атрибутов состоят из логически неделимых единиц, те. являются нормализованными
1) Только б *
2) Только а
3) Только аи б
4) а, в, г, д
5) б, в, г, д
44. (балл) Набор отношений, связанных между собой, что обеспечивает возможность поиска одних
кортежей по значению других, называется
1) Реляционной базой данных *
2) Дореляционной БД
3) Постреляционной БД
4) Все вышеперечисленное) Нет правильного варианта
45. (балл) Выберите соответствующий вид связи, если в каждый момент времени каждому
элементу (кортежу) отношения А соответствует 0 или 1 кортеж отношения В
1) Связь отсутствует
2) Связь один к одному *
3) Связь один ко многим
4) Связь многие к одному
5) Связь многие ко многим
46. (балл) Выберите соответствующий вид связи, если в каждый момент времени множеству
кортежей отношения А соответствует один кортеж отношения В.
1) Связь отсутствует
2) Связь один к одному
3) Связь один ко многим
4) Связь многие к одному *
5) Связь многие ко многим
47. (балл) Выберите соответствующий вид связи, если в каждый момент времени единственному
кортежу отношения А соответствует несколько кортежей отношения В.
1) Связь отсутствует
2) Связь один к одному
3) Связь один ко многим *
4) Связь многие к одному
5) Связь многие ко многим
48. (балл) Выберите соответствующий вид связи, если в каждый момент времени множеству
кортежей отношения А соответствует множество кортежей отношения В.
1) Связь отсутствует
2) Связь один к одному
3) Связь один ко многим "
4) Связь многие к одному
5) Связь многие ко многим *
49. (балл) Какая из перечисленных видов связи в реляционных СУБД непосредственно не
поддерживается?
1) Связь отсутствует
2) Связь один к одному
3) Связь один ко многим
4) Связь многие к одному
5) Связь многие ко многим *
50. (балл) Выберите из предложенных примеров тот, который иллюстрирует между указанными
отношениями связь 1:1
1) Дом : Жильцы
2) Студент : Стипендия *
3) Студенты : Группа
4) Студенты : Преподаватели
5) Нет подходящего варианта
51. (балл) Выберите из предложенных примеров тот, который между указанными отношениями
иллюстрирует связь 1 М
1) Дом : Жильцы *
2) Студент : Стипендия Л-
3) Студенты : Группа
4) Студенты : Преподаватели
5) Нет подходящего варианта
52. (балл) Выберите из предложенных примеров тот, который между указанными отношениями
иллюстрирует связь М 1
1) Дом : Жильцы
2) Студент : Стипендия
3) Студенты : Группа *
4) Студенты : Преподаватели
5) Нет подходящего варианта
53. (балл) Выберите из предложенных примеров тот, между указанными отношениями, который
иллюстрирует связь ММ
1) Дом : Жильцы
2) Студент : Стипендия
3) Студенты : Группа
4) Студенты : Преподаватели *
5) Нет подходящего варианта
54. (балл) Столбец или группа столбцов таблицы, значения которых совпадают со значениями
первичного ключа другой таблицы называют
1) Первичный ключ
2) Внешний ключ *
3) Индекс
4) Степень отношения
5) Нет правильного варианта
55. (балл) Сколько внешних ключей может содержать таблица
1) Один или несколько внешних ключей *
2) Один и только один внешний ключ
3) Внешний ключ быть не может единственным
4) Количество внешних ключей определяется количеством полей в таблице
5) Нет правильного варианта
56. (балл) Группа процедурных языков для выполнения операций над отношениями с помощью
реляционных операторов, где результатом всех действий являются отношения называется
1) Реляционной алгеброй *
2) Реляционным исчислением
3) Языком программирования
4) Все варианты верные
5) Нет правильного варианта
57. (балл) Группа непроцедурных языков (описательных или декларативных) для выполнения
операций над отношениями с помощью предиката (высказывания в виде функции) называется
1) Реляционной алгеброй
2) Реляционным исчислением *
3) Языком программирования
4) Все варианты верные
5) Нет правильного варианта
58.(1 балл) Примером языка реляционного исчисления является язык
1) SQL *
2) Visual FoxPro
3) Visual Basic
4) Delphi
5) Нет правильного варианта
59. (3 балла) Операция формирования нового отношения, включающего только те кортежи
первоначального отношения, которые удовлетворяют некоторому условию, называется
1) Выборкой *
2) Объединением
3) Пересечением
4) Вычитанием
5) Соединением
60. (3 балла) Операция формирования нового отношения К
1
с атрибутами X, Y... Z, состоящего из
кортежей исходного отношения К без повторений, где множество {X, Y.. Z} является
подмножеством полного списка атрибутов заголовка отношения К, называется
1) Выборкой
2) Объединением
3) Пересечением
4) Вычитанием
5) Проекцией *
61. (3 балл) Операция формирования нового отношения К, содержащего все элементы исходных
отношений К и К (без повторений) одинаковой размерности, называется
1) Выборкой
2) Объединением *
3) Пересечением
4) Вычитанием
5) Соединением
62. (3 балла) Операция формирования нового отношения К, содержащего множество кортежей,
принадлежащих К, ноне принадлежащих К
2
,причем К и К одинаковой размерности, называется
1) Выборкой
2) Объединением
3) Пересечением
4) Вычитанием *
5) Соединением
63. (3 балла) Операция формирования нового отношения К, содержащего множество кортежей,
одновременно принадлежащих обоим исходным отношениям одинаковой размерности, называется
1) Выборкой
2) Объединением
3) Пересечением *
4) Вычитанием
5) Соединением
64. (3 балла) Операция формирования нового отношения К степени к
1
+к
2
, содержащего всевозможные сочетания кортежей отношений К степени к и К степени к, называется
1) Произведением *
2) Объединением
3) Пересечением
4) Вычитанием
5) Соединением
65. (балл) Унарной операцией называется операция реляционной алгебры, выполняемая
1) Только над одним отношением *
2) Над двумя отношениями
3) Над несколькими отношениями
4) Все вышеперечисленное) Нет верного варианта
66. (балл) Бинарной операцией называется операция, выполняемая
1) Только над одним отношением
2) Над двумя отношениями *
3) Над несколькими отношениями
4) Все вышеперечисленное) Нет верного варианта
67. (балл) Примерами унарной операции являются oперации
1) Выборки
2) Проекции
3) Произведение
4) Все вышеперечисленное) Только и 2 *
68. (балл) Примерами бинарной операции являются операции
1) Объединения
2) Пересечения
3) Разность
4) Произведение
5) Деление
6) Все вышеперечисленное. (балл) Определите порядок действий при проектировании логической структуры БД: а) формирование исходного отношения б) определение всех объектов, сведения о которых будут включены в базу в) определение атрибутов г) устанавливают связи между атрибутами д) определение характера информации, которую заказчик будет получать в процессе эксплуатации е) избавится от избыточного дублирования данных, являющихся причиной аномалий.
1) б, д, в, га, е *
2) а, б, в, где) б, два, г, е
4) а, е, б, д, в, г
5) б, да, е, в, г
70. (балла) Если каждому значению атрибута А соответствует единственное значение атрибута
В, то говорят, что между Аи В существует
1) Функциональная зависимость *
2) Функциональная взаимозависимость
3) Частичная функциональная зависимость
4) Полная функциональная зависимость
5) Транзитивная зависимость
6) Многозначная зависимость
7) Взаимная независимость
71. (балла) Если А функционально зависит от В и В функционально зависит от А (то есть между
Аи В имеется взаимно однозначное соответствие, говорят, что между Аи В существует
1) Функциональная зависимость
2) Функциональная взаимозависимость *
3) Частичная функциональная зависимость
4) Полная функциональная зависимость
5) Транзитивная зависимость
6) Многозначная зависимость
7) Взаимная независимость
72. (балла) Если между Аи В существует функциональная зависимость не ключевого атрибута отчасти составного ключа, то говорят, что между Аи В существует
1) Функциональная зависимость
2) Функциональная взаимозависимость
3) Частичная функциональная зависимость
4) Полная функциональная зависимость
5) Транзитивная зависимость
6) Многозначная зависимость
73. (балла) Если А функционально зависит от В и В функционально зависит от С, но обратная
зависимость отсутствует, то говорят, что между Аи С существует
1) Функциональная зависимость
2) Функциональная взаимозависимость
3) Частичная функциональная зависимость
4) Полная функциональная зависимость
5) Транзитивная зависимость *
6) Многозначная зависимость
7) Взаимная независимость
74. (балла) Если каждому значению А соответствует множество значений В, то говорят, что
между Аи В существует
1) Функциональная зависимость
2) Функциональная взаимозависимость
3) Частичная функциональная зависимость
4) Полная функциональная зависимость
5) Транзитивная зависимость
6) Многозначная зависимость *
7) Взаимная независимость
75. (балла) Если существует функциональная зависимость не ключевого атрибута от составного
ключа, то говорят, что существует
1) Функциональная зависимость
2) Функциональная взаимозависимость
3) Частичная функциональная зависимость
4) Полная функциональная зависимость *
5) Транзитивная зависимость
6) Многозначная зависимость
7) Взаимная независимость
76. (балла) Если ни один из атрибутов Аи Вне являются функционально зависимыми друг от друга,
то говорят, что между ними существует
1) Функциональная зависимость
2) Функциональная взаимозависимость
3) Частичная функциональная зависимость
4) Полная функциональная зависимость
5) Транзитивная зависимость
6) Многозначная зависимость
1) Функциональная зависимость
2) Функциональная взаимозависимость *
3) Частичная функциональная зависимость
4) Полная функциональная зависимость
5) Транзитивная зависимость
6) Многозначная зависимость
7) Взаимная независимость
72. (балла) Если между Аи В существует функциональная зависимость не ключевого атрибута отчасти составного ключа, то говорят, что между Аи В существует
1) Функциональная зависимость
2) Функциональная взаимозависимость
3) Частичная функциональная зависимость
4) Полная функциональная зависимость
5) Транзитивная зависимость
6) Многозначная зависимость
73. (балла) Если А функционально зависит от В и В функционально зависит от С, но обратная
зависимость отсутствует, то говорят, что между Аи С существует
1) Функциональная зависимость
2) Функциональная взаимозависимость
3) Частичная функциональная зависимость
4) Полная функциональная зависимость
5) Транзитивная зависимость *
6) Многозначная зависимость
7) Взаимная независимость
74. (балла) Если каждому значению А соответствует множество значений В, то говорят, что
между Аи В существует
1) Функциональная зависимость
2) Функциональная взаимозависимость
3) Частичная функциональная зависимость
4) Полная функциональная зависимость
5) Транзитивная зависимость
6) Многозначная зависимость *
7) Взаимная независимость
75. (балла) Если существует функциональная зависимость не ключевого атрибута от составного
ключа, то говорят, что существует
1) Функциональная зависимость
2) Функциональная взаимозависимость
3) Частичная функциональная зависимость
4) Полная функциональная зависимость *
5) Транзитивная зависимость
6) Многозначная зависимость
7) Взаимная независимость
76. (балла) Если ни один из атрибутов Аи Вне являются функционально зависимыми друг от друга,
то говорят, что между ними существует
1) Функциональная зависимость
2) Функциональная взаимозависимость
3) Частичная функциональная зависимость
4) Полная функциональная зависимость
5) Транзитивная зависимость
6) Многозначная зависимость
7) Взаимная независимость *
77. (балл) Выберите вид зависимости, которая не является многозначной
1) 1 ММ) ММ
4) 1:1*
5) Нет правильного варианта
78. (балл) Если все атрибуты отношения являются простыми (имеют единственное значение, то
отношение находится
1) Впервой нормальной форме *
2) Во второй нормальной форме
3) В третьей нормальной форме
4) В четвертой нормальной форме
5) В пятой нормальной форме
79. (балл) Отношение находится во второй нормальной форме, если оно находится впервой нормальной форме и
1) каждый не ключевой атрибут функционально полно зависит от первичного ключа *
2) каждый не ключевой атрибут не транзитивно зависит от первичного ключа
3) все не ключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа
4) в нем отсутствуют зависимости ключевых атрибутов (или атрибутов составного ключа) от не ключевых атрибутов
5) Нет правильного варианта
80. (балл) Отношение находится в третьей нормальной форме, если оно находится во второй
нормальной форме и
1) каждый не ключевой атрибут функционально полно зависит от первичного ключа
2) каждый не ключевой атрибут не транзитивно зависит от первичного ключа *
3) все не ключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа
4) в нем отсутствуют зависимости ключевых атрибутов (или атрибутов составного ключа) от не ключевых атрибутов
5) Нет правильного варианта
81. (балл) Отношение находится в третьей нормальной форме, тогда и только тогда, когда
1) каждый не ключевой атрибут функционально полно зависит от первичного ключа
2) каждый не ключевой атрибут не транзитивно зависит от первичного ключа
3) все не ключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа
4) в нем отсутствуют зависимости ключевых атрибутов (или атрибутов составного ключа) от не ключевых атрибутов
5) Нет правильного варианта
82. (балл) Отношение находится в нормальной форме Бойса-Кодда, если оно находится в третьей
нормальной форме и
1) каждый не ключевой атрибут функционально полно зависит от первичного ключа
2) каждый не ключевой атрибут не транзитивно зависит от первичного ключа
3) все не ключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа
4) в нем отсутствуют зависимости ключевых атрибутов (или атрибутов составного ключа) от не ключевых атрибутов *
5) Нет правильного варианта
83. (балл) Назовите оператор языка SQL для создания запросов на выбор данных
1) Select *
2) Distinct
3) Where
4) Having
5) Create
84. (балл) Назовите оператор команды Select, который обеспечивает возможность устранения
избыточных значений.
1) Order by
2) Distinct *
3) Where
4) Having
5) Create
85. (балл) Назовите предложение команды Select, которая позволяет производить выборку данных,
в зависимости от истинности поставленного условия.
1) Order by
2) Distinct
3) Where *
4) Having
5) Create
86. (балл) Назовите команду, которая определяет группу значений в поле в терминах другого поля и
применяет к ней агрегатную функцию.
1) Order by
2) Distinct
3) Where
4) Having
5) Group by *
87. (балл) Назовите предложение команды Select, которое позволяет устанавливать условия для
агрегатных функций
1) Order by
2) Distinct
3) Where
4) Having *
5) Group by
88. (балл) Назовите предложение команды Select, которое используется для сортировки
результата запроса.
1) Order by *
2) Distinct
3) Where
4) Having
5) Group by
89. (балл) Операторы =, <>, <=, >=, <, > относятся к
1) Реляционным операторам *
2) Логическим операторам
3) Специальным операторам
4) Агрегатным функциям
5) Нет правильного варианта
90. (балл) Операторы AND, OR, NOT относятся к
1) Реляционным операторам
2) Логическим операторам *
3) Специальным операторам
4) Агрегатным функциям
5) Нет правильного варианта
91. (балл) Операторы IN, BETWEEN, LIKE относятся к
1) Реляционным операторам
2) Логическим операторам
3) Специальным операторам *
4) Агрегатным функциям
5) Нет правильного варианта
92. (балл) Выберите вариант, который является названием типа данных
1) Символьный
2) Числовой
3) Дата-время
4) Строковый
5) Все варианты верные *
93. (1 балл) К какому типу данных относятся константы даты и времени
1) Числовому
2) Денежному
3) Число с плавающей точкой
4) Строковому *
5) Нет правильного варианта
94. (балл) Среди предложенных названий выберите то, которое является названием агрегатной
функции
1) COUNT
2) SUM
3) AVG
4) MAX
5) MIN
6) Все варианты верные *
95. (балл) Какие из агрегатных функций используют только числовые поля
1) SUM, AVG *
2) COUNT, SUM
3) MAX, MIN
4) AVG, MAX, MIN
5) Все вышеперечисленные