ВУЗ:
Составители:
Рубрика:
Вывод 1. Заголовок отношения описывает декартово произведение доменов, на котором задано от-
ношение. Заголовок статичен, он не меняется во время работы с базой данных. Если в отношении изме-
нены, добавлены или удалены атрибуты, то в результате получим уже другое
отношение (пусть даже с
прежним именем).
Вывод 2. Тело отношения представляет собой набор кортежей, т.е. подмножество декартового про-
изведения доменов. Таким образом, тело отношения собственно и является отношением в математиче-
ском смысле слова. Тело отношения может изменяться во время работы с базой данных – кортежи мо-
гут изменяться, добавляться и удаляться.
Пример 1. Рассмотрим отношение «Сотрудники», заданное на доменах «Номер_сотрудника», «Фа-
милия», «Зарплата», «Номер_отдела». Так как все домены различны, то имена атрибутов отношения
удобно назвать так же, как и соответствующие домены. Заголовок отношения имеет вид: Сотрудники
(Номер_сотрудника, Фамилия, Зарплата, Номер_отдела).
Пусть в данный момент отношение содержит три кортежа:
(1, Иванов, 1000, 1)
(2, Петров, 2000, 2)
(3, Сидоров, 3000, 1)
такое отношение естественным образом представляется в виде таблицы:
Отношение «Сотрудники»
Но-
мер_сотрудника
Фамилия
Зарпла-
та
Номер_отдела
1 Иванов 1000 1
2 Петров 2000 2
3 Сидоров 3000 1
Определение 3.
Реляционной базой данных
называется набор отношений.
Определение 4.
Схемой реляционной базы
данных называется набор заголовков отношений, вхо-
дящих в базу данных.
Хотя любое отношение можно изобразить в виде таблицы, нужно чётко понимать, что
отношения
не являются таблицами
. Это близкие, но не совпадающие понятия. Различия между отношениями и таб-
лицами будут рассмотрены ниже.
Термины, которыми оперирует реляционная модель данных, имеют соответствующие «табличные»
синонимы:
Реляционный тер-
мин
Соответствующий «табличный»
термин
База данных Набор таблиц
Схема базы данных Набор заголовков таблиц
Отношение Таблица
Заголовок отноше-
ния
Заголовок таблицы
Тело отношения Тело таблицы
Атрибут отноше-
ния
Наименование столбца таблицы
Кортеж отношения Строка таблицы
Степень (-арность)
отношения
Количество столбцов таблицы
Мощность отноше-
ния
Количество строк таблицы
Домены и типы
данных
Типы данных в ячейках таблицы
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »