Главная / Базы данных /
Базы данных - университетский курс / Тест 7
Базы данных - университетский курс - тест 7
Упражнение 1:
Номер 1
Что называется схемой отношения R?
Ответ:
 (1) множество имен атрибутов 
 (2) множество названий сущностей 
 (3) множество кортежей 
 (4) множество доменов 
Номер 2
Чему соответствует понятие "схемы отношения"?
Ответ:
 (1) двумерной таблице 
 (2) описанию структуры конкретной таблицы 
 (3) описанию структуры любой таблицы 
 (4) множеству значений в таблице 
Номер 3
Что соответствует имени атрибута в схеме отношения?
Ответ:
 (1) множество значений определенного типа данных 
 (2) домен 
 (3) кортеж 
 (4) множество значений разных типов данных 
Упражнение 2:
Номер 1
Что называется отношением?
Ответ:
 (1) множество имен атрибутов таблицы 
 (2) множество названий сущностей 
 (3) множество кортежей таблицы 
 (4) множество доменов таблицы 
Номер 2
Чему соответствует понятие "отношения"?
Ответ:
 (1) описанию структуры конкретной таблицы 
 (2) описанию структуры любой таблицы 
 (3) множеству значений в двумерной таблице 
 (4) множеству строк в двумерной таблице 
Номер 3
Что такое ключ отношения?
Ответ:
 (1) подмножество атрибутов, таких, что любые два кортежа отношения не совпадают по значениям этого подмножества 
 (2) минимальное подмножество атрибутов, таких, что любые два кортежа отношения не совпадают по значениям этого подмножества 
 (3) максимальное подмножество атрибутов, таких, что любые два кортежа отношения не совпадают по значениям этого подмножества 
 (4) множество всех атрибутов 
Упражнение 3:
Номер 1
Что называется реляционной моделью базы данных?
Ответ:
 (1) совокупность схем отношений, используемых для представления концептуальной модели 
 (2) совокупность отношений, реализующих концептуальную модель 
 (3) текущие значения отношений 
 (4) модель данных реляционной СУБД 
Номер 2
Что называется реляционной базой данных?
Ответ:
 (1) совокупность схем отношений, используемых для представления концептуальной модели 
 (2) совокупность схем отношений, реализующих концептуальную модель 
 (3) текущие значения отношений, описываемых концептуальной моделью 
 (4) модель данных реляционной СУБД 
Номер 3
Какой формальный аппарат используется в реляционной модели для описания запросов к базе данных?
Ответ:
 (1) операции реляционной алгебры 
 (2) формулы реляционного исчисления 
 (3) аппарат схем отношений 
 (4) ER-диаграммы 
Упражнение 4:
Номер 2
Что называется объединением отношений?
Ответ:
 (1) множество кортежей, принадлежащих одному или другому отношению, или им обоим 
 (2) множество кортежей, принадлежащих обоим отношениям 
 (3) множество кортежей, одна часть которого представляет кортеж из первого отношения, вторая часть – кортеж из второго отношения 
Номер 3
Что называется разностью отношений?
Ответ:
 (1) множество кортежей, принадлежащих первому отношению, но не принадлежащих второму отношению 
 (2) множество кортежей отношения, которое получается из первого отношения удалением атрибутов второго отношения 
 (3) множество атрибутов, которое получается из первого отношения удалением атрибутов второго отношения 
Упражнение 5:
Номер 1
Что представляет собой результат операции "декартово произведение" двух отношений?
Ответ:
 (1) схему отношения, составленную из двух схем отношений 
 (2) новое отношение со схемой отношения, составленной из двух исходных схем отношений 
 (3) множество всевозможных кортежей, первая часть которых представляет кортежи первого отношения, вторая часть - кортежи второго отношения 
 (4) множество кортежей, получаемых добавлением к кортежам первого отношения кортеж из соответствующей строчки второго отношения 
Номер 2
Если арность отношений, участвующих в операции "декартово произведение" равна соответственно k1 и k2, чему равна арность полученного отношения?
Ответ:
 (1) k1+k2 
 (2) k1*k2 
 (3) k1-k2 
 (4) k1+k1*k2 
Номер 3
Если арность отношений, участвующих в операции "декартово произведение" равна соответственно k1 и k2, чему равно количество кортежей в полученном отношении?
Ответ:
 (1) k1+k2 
 (2) k1*k2 
 (3) k1-k2 
 (4) (k1+k2)*k2 
Номер 4
Для чего используется операция "декартово произведение"?
Ответ:
 (1) для "склейки" таблиц 
 (2) для перехода от значений атрибута в одной таблице к такому же значению атрибута в другой таблице 
 (3) для объединения таблиц 
 (4) для поиска данных в таблицах 
Упражнение 6:
Номер 1
С помощью какой операции выбираются нужные столбцы таблицы?
Ответ:
 (1) cелекция 
 (2) проекция 
 (3) декартово произведение 
 (4) разность 
Номер 2
С помощью какой операции выбираются нужные кортежи отношения?
Ответ:
 (1) проекция 
 (2) декартово произведение 
 (3) разность 
 (4) cелекция 
Номер 3
Какие операнды могут входить в формулу, определяющую условия выборки?
Ответ:
 (1) имена атрибутов 
 (2) константы 
 (3) арифметические операторы сравнения 
 (4) логические операторы сравнения 
Упражнение 7:
Номер 1
Какие операции входят в операции соединения?
Ответ:
 (1) селекция 
 (2) проекция 
 (3) декартово произведение 
 (4) разность 
Номер 2
Для чего нужны операции соединения?
Ответ:
 (1) для "склейки" таблиц 
 (2) для перехода от значений атрибутов в одной таблице к таким же значениям атрибутов в другой таблице 
 (3) для объединения таблиц с совпадающими значениями одного или нескольких атрибутов 
 (4) для реализации выборки данных на основе использования двух таблиц, связанных общими атрибутами 
Номер 3
В чем отличие операции "θ-соединение" от операции "естественное соединение"?
Ответ:
 (1) используется меньше операций реляционной алгебры 
 (2) сравниваются значения одного общего атрибута 
 (3) накладывается меньше условий на исходные отношения 
 (4) при сравнении значений может использоваться больше арифметических операторов 
Упражнение 8:
Номер 1
Как пользователь должен воспринимать реляционную базу данных?
Ответ:
 (1) как набор таблиц 
 (2) как иерархическую структуру 
 (3) как наборы записей с указателями 
 (4) как совокупность файлов 
Номер 2
Какие операции должна поддерживать реляционная система?
Ответ:
 (1) поиск 
 (2) добавление 
 (3) удаление 
 (4) селекция 
 (5) проекция 
 (6) соединение 
Номер 3
Как программист указывает физические пути доступа к данным в памяти компьютера при работе в реляционных системах?
Ответ:
 (1) не указывает, указывает только операции 
 (2) указывает в программе выполнения операции 
 (3) указывает в прикладной программе 
 (4) указывает при обращении к операции