Контрольные тесты тема 6
Задача 1. Что такое схема отношения?
Вариант 1.
Что называется схемой отношения R?
◻+ множество имен атрибутов
◻ множество названий сущностей
◻ множество кортежей
◻ множество доменов
Вариант 2.
Чему соответствует понятие «схемы отношения»?
◻ двумерной таблице
◻+ описанию структуры конкретной таблицы
◻ описанию структуры любой таблицы
◻ множеству значений в таблице
Вариант 3.
Что соответствует имени атрибута в схеме отношения?
◻+ множество значений определенного типа данных
◻+ домен
◻ кортеж
◻ множество значений разных типов данных
Задача 2. Что такое отношение?
Вариант 1.
Что называется отношением?
◻ множество имен атрибутов таблицы
◻ множество названий сущностей
◻+ множество кортежей таблицы
◻ множество доменов таблицы
Вариант 2.
Чему соответствует понятие «отношения»?
◻ описанию структуры конкретной таблицы
◻ описанию структуры любой таблицы
◻ множеству значений в двумерной таблице
◻+ множеству строк в двумерной таблице
Вариант 3.
Что такое ключ отношения?
◻ подмножество атрибутов, таких что любые два кортежа отношения не совпадают по значениям этого подмножества
◻+ минимальное подмножество атрибутов, таких что любые два кортежа отношения не совпадают по значениям этого подмножества
|
|
◻ максимальное подмножество атрибутов, таких что любые два кортежа отношения не совпадают по значениям этого подмножества
◻ множество всех атрибутов
Задача 3. Что такое реляционная модель базы данных и реляционная база данных?
Вариант 1.
Что называется реляционной моделью базы данных?
◻+ совокупность схем отношений, используемых для представления концептуальной мо- дели
◻ совокупность отношений, реализующих концептуальную модель
◻ текущие значения отношений
◻ модель данных реляционной СУБД
Вариант 2.
Что называется реляционной базой данных?
◻ совокупность схем отношений, используемых для представления концептуальной мо- дели
◻ совокупность схем отношений, реализующих концептуальную модель
◻+ текущие значения отношений, описываемых концептуальной моделью
◻ модель данных реляционной СУБД
Вариант 3.
Какой формальный аппарат используется в реляционной модели для описания запросов к базе данных?
◻+ операции реляционной алгебры
◻+ формулы реляционного исчисления
◻ аппарат схем отношений
◻ ER-диаграммы
Задача 4. Операции объединения и пересечения отношений
|
|
Вариант 1.
Какие требования к отношениям накладываются для применения этих операций?
◻ одинаковое число строк
◻+ одинаковое число столбцов
◻ одинаковые названия столбцов
◻ равные размеры таблиц
Вариант 2.
Что называется объединением отношений?
◻+ множество кортежей, принадлежащих одному или другому отношению, или им обоим
◻ множество кортежей, принадлежащих одному или другому отношению
◻ множество кортежей, принадлежащих обоим отношениям
◻ множество кортежей, одна часть которого представляет кортеж из первого отноше- ния, вторая часть – кортеж из второго отношения
Вариант 3.
Что называется разностью отношений?
◻ множество кортежей, которые представляют кортежи из первого отношения за мину- сом тех значений, которые входят в кортежи второго отношения
◻+ множество кортежей, принадлежащих первому отношению, но не принадлежащих второму отношению
◻ множество кортежей отношения, которое получается из первого отношения удалени- ем атрибутов второго отношения
◻ множество атрибутов, которое получается из первого отношения удалением атрибу- тов второго отношения
|
|
Задача 5. Что такое операция «декартово произведение»?
Вариант 1.
Что представляет собой результат операции «декартово произведение» двух отношений?
◻ схему отношения, составленную из двух схем отношений
◻+ новое отношение со схемой отношения, составленной из двух исходных схем отно- шений
◻ множество всевозможных кортежей, первая часть которых представляет кортежи первого отношения, вторая часть - кортежи второго отношения
◻ множество кортежей, получаемых добавлением к кортежам первого отношения кор- теж из соответствующей строчки второго отношения
Вариант 2.
Если арность отношений, участвующих в операции «декартово произведение» равна соот- ветственно k 1 и k 2, чему равна арность полученного отношения?
◻+ k 1+ k 2
◻ k 1* k 2
◻ k 1 - k 2
◻ k 1+ k 1 * k 2
Вариант 3.
Если арность отношений, участвующих в операции «декартово произведение» равна соот- ветственно k 1 и k 2, чему равно количество кортежей в полученном отношении?
◻ k 1+ k 2
◻+ k 1* k 2
◻ k 1 - k 2
◻ (k 1+ k 2) * k 2
Вариант 4.
Для чего используется операция «декартово произведение»?
|
|
◻+ для «склейки» таблиц
◻+ для перехода от значений атрибута в одной таблице к такому же значению атрибута в другой таблице
◻ для объединения таблиц
◻ для поиска данных в таблицах
Задача 6. С помощью каких операций осуществляется выборка данных из таблицы?
Вариант 1.
С помощью какой операции выбираются нужные столбцы таблицы?
◻ cелекция
◻+ проекция
◻ декартово произведение
◻ разность
Вариант 2.
С помощью какой операции выбираются нужные кортежи отношения?
◻ проекция
◻ декартово произведение
◻ разность
◻+ cелекция
Вариант 3.
Какие операнды могут входить в формулу, определяющую условия выборки?
◻+ имена атрибутов
◻+ константы
◻+ арифметические операторы сравнения
◻+ логические операторы сравнения
Задача 7. В чем смысл операций соединения?
Вариант 1.
Какие операции входят в операции соединения?
◻+ селекция
◻+ проекция
◻+ декартово произведение
◻ разность
Вариант 2.
Для чего нужны операции соединения?
◻+ для «склейки» таблиц
◻+ для перехода от значений атрибутов в одной таблице к таким же значениям атрибу- тов в другой таблице
◻+ для объединения таблиц с совпадающими значениями одного или нескольких атрибу- тов
◻+ для реализации выборки данных на основе использования двух таблиц, связанных общими атрибутами
Вариант 3.
В чем отличие операции «q -соединение» от операции «естественное соединение»?
◻ используется меньше операций реляционной алгебры
◻+ сравниваются значения одного общего атрибута
◻ накладывается меньше условий на исходные отношения
◻ при сравнении значений может использоваться больше арифметических операторов
Задача 8. Какая система работы с базой данных является реляционной?
Вариант 1.
Как пользователь должен воспринимать реляционную базу данных?
◻+ как набор таблиц
◻ как иерархическую структуру
◻ как наборы записей с указателями
◻ как совокупность файлов
Вариант 2.
Какие операции должна поддерживать реляционная система?
◻ поиск
◻ добавление
◻ удаление
◻+ селекция
◻+ проекция
◻+ соединение
Вариант 3.
Как программист указывает физические пути доступа к данным в памяти компьютера при работе в реляционных системах?
◻+ не указывает, указывает только операции
◻ указывает в программе выполнения операции
◻ указывает в прикладной программе
◻ указывает при обращении к операции
Дата добавления: 2015-12-17; просмотров: 104; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!