# 10. Реляционная модель данных: терминология, свойства отношения
TIP
Основой реляционной базы данных является понятие отношения.
# Терминология
TIP
Отношение - плоская таблица.
Схема отношения - заголовок столбцов (первая строка таблицы)
Кортеж - это отдельная строка в таблице
Атрибут - это отдельный столбец в таблице
Поле данных - пересечение кортежей и атрибутов
Домен - множество допустимых значений атрибута
Степень отношения - количество атрибутов (столбцов)
Кардинальность отношения - количество кортежей (строк)
# Свойства отношения
- Уникальность имени отношения в реляционной схеме (каждая таблица имееет уникальное имя)
- Каждая ячейка содержит только одно неделимое значение
- Уникальность имени аттрибута в пределах отношения
- Значение любого аттрибута берутся из одного и того же домена
- Каждый кортеж уникален
- Порядок следования аттрибутов и порядок следования кортежей не имеют значения (депрекейтед из-за производительности, в современных БД чаще всего не выполняется)
TIP
В реляционной модели хранятся только отношения (без связей), все объекты однотипны