Понятие отношения в реляционной базе данных
Переменная отношения – обычная переменная, значение которой может изменяться со временем, подобно обычной переменной в языках программирования.
P – отношение – множество доменов
Отношение содержит две части: заголовок и тело. Заголовок – строка заголовков столбцов, а тело – множество строк данных.
Все имена атрибутов разные.
Тело содержит множество кортежей. Каждый кортеж – множество пар <имя атрибута, значение атрибута>
В действительности, отношение и таблица – не одно и то же. Например, набор значений отношения можно представить не в виде таблицы, а в виде списка.
В реляционной базе возможно унарное отношение (с одним столбцом). Унарное отношение – не то же самое, что домен.
У отношений существуют свойства:
1) Нет одинаковых кортежей (вытекает из свойства множеств) 2) Кортежи неупорядочены 3) Атрибуты неупорядочены 4) Все значения атрибутов – атомарные
Отношения не содержат групп повторения (благодаря этому все отношения в РБД представлены в 1-й нормальной форме).
Дата добавления: 2015-09-18 | Просмотры: 435 | Нарушение авторских прав
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
|