Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы Bd_Ekzamen.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.44 Mб
Скачать

5. Контрольные вопросы по разделу «Реляционная модель данных»

  1. Дайте определение базовым понятиям реляционной модели: домен, кортеж, отношение, схема отношения, схема базы данных.

Домен. В самом общем виде домен определяется заданием некоторого базового типа

данных, к которому относятся элементы домена, и способа определения принадлежности

произвольного элемента типа данных домену. Например, домен Имена очевидным образом

определяется на базовом типе строк символов, но в число его значений могут входить только

те строки, которые могут изображать имя (в частности, такие строки не могут начинаться с

мягкого знака). Обычно такой способ определения принадлежности элемента типа данных

домену сводится к заданию некоторого логического выражения, применяемого к элементам

данных. Если вычисление этого логического выражения дает результат True, то элемент

данных является элементом домена. Таким образом, правильной интуитивной трактовкой

понятия домена является понимание домена как допустимого потенциального множества значений элементов данных определенного типа.

Кортеж, соответствующий данной схеме отношения, - это множество пар (имя атрибута,

значение), которое содержит одно вхождение каждого имени атрибута, принадлежащего

схеме отношения. Значение является допустимым значением домена данного атрибута (или

типа данных, если понятие домена не поддерживается). Тем самым, степень, или «арность»

кортежа, то есть число элементов в нем, совпадает с «арностью» соответствующей схемы

отношения.

Отношением называется произвольное конечное подмножество декартова произведения

одного или нескольких доменов.

Схема БД (в структурном смысле) - это набор именованных схем отношений. В

целом реляционная база данных представляется набором взаимосвязанных

отношений различного смыслового наполнения, а ее схема – списком имен

отношений, ее образующих, и совокупностью схем каждого из этих отношений.

  1. Каковы пользовательские представления понятия схемы отношения и экземпляра отношения.

схему отношения можно ассоциировать с пустой таблицей (то есть с ее заголовком), а экземпляр схемы – с заполненной таблицей, отображающей состояние отношения в текущий момент времени, причем строками заполненной таблицы являются кортежи отношения-экземпляра, а имена атрибутов именуют столбцы этой таблицы. Поэтому иногда говорят «столбец таблицы», имея в виду «атрибут отношения». Этой терминологии придерживаются в большинстве коммерческих реляционных СУБД.

Схема отношения, задаётся тремя отношениями:

  1. Структура отношений – именем R (А1, А2,…,Аn)

  2. Задание доменов для каждого атрибута.

  3. Возможность задания ограничения целостности.

Реляционная бд представляется набором взаимосвязанных отношений. На практике схему отношений социируется с пустой, незаполняной таблицей. Заполненная таблица- это экземпляр всех отношений.