Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML. Токмаков Г.П. - 34 стр.

UptoLike

Составители: 

34
Заголовок и тело отношения
Отношение
R, определенное на множестве доменов, содержит две части:
заголовок и тело.
Заголовок отношения это фиксированное количество атри-
бутов отношения, описывающее декартово произведение доменов, на котором
задано отношение
)D:A,...,D:A,D:A(
nn2211
.
Заголовок статичен: он не меняется во время работы с базами данных.
Тело отношения содержит множество кортежей отношения. Каждый кор-
теж отношения представляет собой множество пар вида
<Имяатрибута: Значе‐
ние
> (либо
Z
:
A
)
)Z:A,...,Z:A,Z:A(R
nn2211
таких, что значение
i
Z атрибута
i
A принадлежит домену
i
D . Тело отношения
представляет собой множество кортежей, т. е. подмножество декартова произ-
ведения доменов.
Таким образом, тело отношения собственно и является отношением в ма-
тематическом смысле слова. Тело отношения может изменяться во время рабо-
ты с базой данных, так как кортежи могут изменяться, добавляться и удаляться.
Число атрибутов в отношении называется
степенью (либо арностью) отно-
шения, а множество кортежей отношения кардинальностью (либо мощностью)
отношения.
Таблицы в базах данных
В соответствии с реляционной моделью данные в реляционной базе данных
сохраняются в отношениях, которые воспринимаются пользователем как таб-
лицы. Каждое отношение состоит из кортежей (записей) и атрибутов (полей).
Пример таблицы приведен на Рис. 2.1. .
АдресаДолжностиФамилии
S#
Домены
Заголовок
Атрибуты
Кортежи
Степень
Отношение
Номер Фамилия Должность Адрес
1 Иванов Ведущий инженер Москва
2 Петров Старший инженер С-Петербург
3 Федоров Бухгалтер Самара
4 Николаев Экономист Липецк
Кардинальность
Первичный
ключ
Рис. 2.1. Наглядное представление основных понятий
реляционной модели