Атомарное значение – неделимое значение.
Домен – множество атомарных значений одного и того же типа.
Если значения принадлежат одному и тому же домену, то имеет смысл их сравнение.
А1, А5, А7, Аi – атрибуты отношения, т.е. набор значений принадлежащих к одному и тому же домену.
Заголовок (схема отношений) – это набор его атрибутов.
Математическое определение отношений.
Если V1,V2…,Vi– это набор множеств именуемых доменами, тогда отношение R(V1, V2,.., Vi) представляет собой подмножество декартовых произведений доменов (V1*V2*…*Vi).
Каждому домену приписывается имя в качестве отношения рассматривается отношение этих имён.
Элементом отношения является кортеж.
Кортеж – это множество пар имён атрибутов, значений атрибутов (это строка таблицы).
Мощность отношения – это число его кортежей.
Степень отношения - это число его атрибутов (число столбцов в таблице).
Возможный ключ отношения – это минимальный набор атрибутов, который однозначно определяет кортеж.
У ключа есть 2 свойства: уникальность и минимальность.
|
|
Уникальность: Значения ключевых атрибутов не могут повторяться.
Минимальность: Ни один из атрибутов не может быть исключён из набора без нарушения уникальности.
Свойства отношений:
1. Отношение имеет своё уникальное имя.
2. Уникальность имён атрибутов.
3. Отсутствие кортежей-дубликатов.
4. Атомарность значений атрибутов.
5. Отсутствие упорядоченности атрибутов и кортежей.