Пусть дана совокупность множеств D1, D2,…, Dn (не обязательно различных). Декартовым произведением этих множеств (записывается как D1 × D2 ×…× Dn) является множество всех возможных упорядоченных n-ок кортежей (d1, d2,…, dn), таких, что d1 ∈ D1, …, dn ∈ Dn. R является отношением на D1, D2,…, Dn, если:
R ⊆ D1 × D2 ×…× Dn
D1 D2 … Dn
R a11 a12 … a1n
a21 a22 … a2n
. . .
ak1 ak2 … akn
Домены
Степень, арность
Кардинальность
Имя
отношения
Отношение
Кортеж
Логическое условие: R(x,y,...,z) = {(x,y,...,z) | φ(x,y,...,z)}
В реляционной структуре данных порядок следования «столбцов» не существенен. Это достигается за счет введения понятия атрибута.
Атрибут – это поименованный столбец отношения
Свойства схемы реляционного отношения:
Каждая схема отношения имеет имя
Имена атрибутов в схеме должны быть уникальными
Порядок атрибутов в схеме отношения не существенен
Свойства экземпляра отношения:
Порядок значений атрибутов в кортеже не фиксирован
(он определен схемой отношения)
Порядок кортежей в экземпляре произволен
Кортежи должны быть уникальными в экземпляре отношения
Реляционная схема – это совокупность схем (реляционных) отношений): R1(A1,…,An)
R2(B1,…,Bk)
…
Rn(K1,…,Km)
Состояние реляционной схемы – это совокупность
экземпляров отношений схемы.
Утверждение. В отношении может быть много ключей.
Пример. В отношении:
СТУДЕНТ(Ном_ЗК, ФИО, Сер_пасп, Ном_пасп, Курс)
Ном_ЗК является простым атрибутом, а
Сер_пасп, Ном_пасп – составной ключ.
Неизбыточный ключ называется минимальным.
Среди множества возможных ключей выбирается единственный ключ отношения, который называется первичным.
Значения атрибутов, составляющих первичный ключ, могут повторяться
Этот кортеж нарушает ограничение первичного ключа, так как повторяет значение уже существующего ключа
Последние два кортежа нарушают ограничение первичного ключа, так как содержат значения NULL
Ссылаться можно только на первичный (или уникальный) ключ родительского отношения.
Описание поддержания целостности в SQL Oracle:
[ON DELETE {CASCADE | SET NULL}]
Позволяет представлять иерархию на одном отношении
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть