Контрольные тесты тема 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!