- •Лекция 1.Введение в бд. Общая хар-ка основных понятий
- •Лекция 2.Систему управления бд.
- •Лекция 3.Различные архитектурные решения, используемые в субд. Краткий обзор субд.
- •Лекция 4.Различные представления о данных в бд. Основные этапы проектирования бд
- •Лекция 5.Первая стадия концептуального проектирования.
- •Лекция 6.Вторая стадия концептуального проектирования.
- •Лекция 7.Формализация реляционной модели.
- •Лекция 8.Использование формального аппарата для оптимизации схем отношения.
- •Лекция 9.Физические модели данных
- •Лекция 10.Структура современной субд на примере Microsoft sql Server 2008
- •Лекция 11.По работы с современными бд
- •Лекция 12.Основные операторы языка sql. ИнтерактSql
- •Лекция 13.Использование sql в прикладных программах
- •Лекция 14.Направления развития бд
Лекция 7.Формализация реляционной модели.
Задача 1. Что такое схема отношения?
Вариант 1.
Что называется схемой отношения R?
+ множество имен атрибутов
Задача 2. Что такое отношение?
Вариант 1.
Что называется отношением?
+ множество кортежей таблицы
Задача 3. Что такое реляционная модель базы данных и реляционная база данных?
Вариант 1.
Что называется реляционной моделью базы данных?
+ совокупность схем отношений, используемых для представления концептуальной модели
Задача 4. Операции объединения и пересечения отношений
Вариант 1.
Какие требования к отношениям накладываются для применения этих операций?
+ одинаковое число столбцов
Задача 5. Что такое операция «декартово произведение»?
Вариант 1.
Что представляет собой результат операции «декартово произведение» двух отношений?
+ новое отношение со схемой отношения, составленной из двух исходных схем отношений
Задача 6. С помощью каких операций осуществляется выборка данных из таблицы?
Вариант 1.
С помощью какой операции выбираются нужные столбцы таблицы?
+ проекция
Задача 7. В чем смысл операций соединения?
Вариант 1.
Какие операции входят в операции соединения?
+ селекция
+ проекция
+ декартово произведение
Задача 8. Какая система работы с базой данных является реляционной?
Вариант 1.
Как пользователь должен воспринимать реляционную базу данных?
+ как набор таблиц
____________________________________________________
Задача 1. Что такое схема отношения?
Вариант 2.
Чему соответствует понятие «схемы отношения»?
+ описанию структуры конкретной таблицы
Задача 2. Что такое отношение?
Вариант 2.
Чему соответствует понятие «отношения»?
+ множеству строк в двумерной таблице
Задача 3. Что такое реляционная модель базы данных и реляционная база данных?
Вариант 2.
Что называется реляционной базой данных?
+ текущие значения отношений, описываемых концептуальной моделью
Задача 4. Операции объединения и пересечения отношений
Вариант 2.
Что называется объединением отношений?
+ множество кортежей, принадлежащих одному или другому отношению, или им обоим
Задача 5. Что такое операция «декартово произведение»?
Вариант 2.
Если арность отношений, участвующих в операции «декартово произведение» равна соответственно k1 и k2, чему равна арность полученного отношения?
+ k1+ k2
Задача 6. С помощью каких операций осуществляется выбор
Вариант 2.
С помощью какой операции выбираются нужные кортежи отношения?
+ cелекция
Задача 7. В чем смысл операций соединения?
Вариант 2.
Для чего нужны операции соединения?
+ для «склейки» таблиц
+ для перехода от значений атрибутов в одной таблице к таким же значениям атрибутов в другой таблице
+ для объединения таблиц с совпадающими значениями одного или нескольких атрибутов
+ для реализации выборки данных на основе использования двух таблиц, связанных общими атрибутами
Задача 8. Какая система работы с базой данных является реляционной?
Вариант 2.
Какие операции должна поддерживать реляционная система?
+ селекция
+ проекция
+ соединение
____________________________________________________
Задача 1. Что такое схема отношения?
Вариант 3.
Что соответствует имени атрибута в схеме отношения?
+ множество значений определенного типа данных
+ домен
Задача 2. Что такое отношение?
Вариант 3.
Что такое ключ отношения?
+ минимальное подмножество атрибутов, таких что любые два кортежа отношения не совпадают по значениям этого подмножества
Задача 3. Что такое реляционная модель базы данных и реляционная база данных?
Вариант 3.
Какой формальный аппарат используется в реляционной модели для описания запросов к базе данных?
+ операции реляционной алгебры
+ формулы реляционного исчисления
Задача 4. Операции объединения и пересечения отношений
Вариант 3.
Что называется разностью отношений?
+ множество кортежей, принадлежащих первому отношению, но не принадлежащих второму отношению
Задача 5. Что такое операция «декартово произведение»?
Вариант 3.
Если арность отношений, участвующих в операции «декартово произведение» равна соответственно k1 и k2, чему равно количество кортежей в полученном отношении?
+ k1* k2
Задача 6. С помощью каких операций осуществляется выбор
Вариант 3.
Какие операнды могут входить в формулу, определяющую условия выборки?
+ имена атрибутов
+ константы
+ арифметические операторы сравнения
+ логические операторы сравнения
Задача 7. В чем смысл операций соединения?
Вариант 3.
В чем отличие операции «θ-соединение» от операции «естественное соединение»?
используется меньше операций реляционной алгебры
+ сравниваются значения одного общего атрибута
Задача 8. Какая система работы с базой данных является реляционной?
Вариант 3.
Как программист указывает физические пути доступа к данным в памяти компьютера при работе в реляционных системах?
+ не указывает, указывает только операции
____________________________________________________
Задача 5. Что такое операция «декартово произведение»?
Вариант 4.
Для чего используется операция «декартово произведение»?
+ для «склейки» таблиц
+ для перехода от значений атрибута в одной таблице к такому же значению атрибута в другой таблице
____________________________________________________