Skip to content
On this page

10. Реляционная модель данных: терминология, свойства отношения

Основой реляционной базы данных является понятие отношения.

Терминология

Отношение - плоская таблица.

Схема отношения - первая строка таблицы (заголовок столбцов)

Кортеж - это отдельная строка в таблице

Аттрибут - это отдельный столбец в таблице

Поле данных - пересечение кортежей и аттрибутов

Домен - множество допустимых значений аттрибута

Степень отношения - количество аттрибутов (столбцов)

Координльность соотношения - количество кортежей (строк)

Свойства отошения

  1. Уникальность имени отношения в реляционной схеме (каждая таблица имееет уникальное имя)
  2. Каждая ячейка содержит только одно неделимое значение
  3. Уникальность имени аттрибута в пределах отношения
  4. Значение любого аттрибута берутся из одного и того же домена
  5. Каждый кортеж уникален
  6. Порядок следования аттрибутов и порядок следования кортежей не имеют значения (депрекейтед из-за производительности)

В реляционной модели хранятся только отношения (без связей), все объекты однотипны

Студенты ИСа