1) Для заголовка таблицы:
отношение представляет собой набор из (заказанных) пар :
{ (ID, Integer), {Name, String}, {City, String) }
2) Для тела таблицы
отношение представляет собой набор из (заказанных) пар :
{ (ID, 1), (Name, John), (City, London),
(ID, 2), (Name, Mary), (City, Paris),
(ID, 3), (Name, Cris), (City, Tokio) }
Например, эти три пары { (ID, 1), (Name, John), (City, London) }
означают кортеж (3-кортеж = запись = строка таблицы) .Точнее говоря, кортеж должен быть набором (упорядоченных) троек, а не набором пар: { (ID, Integer, 1), (Name, String, John), (City, String, London) }
, но всякий раз, когда мы видим "ID" , мы всегда знаем, что это Integer (домен= тип данных), поэтому домен / тип опущен, и поэтому мы говорим о парах (вместо того, чтобы говорить о триплетах).
Таким образом, (нормализованная) таблица может быть аналогична алгебраическому двоичному отношению, и двоичное отношение определенокак набор упорядоченных пар.
Я просто не уверен на 100%, если для такого отношения = таблица набор пар для отношения должен включать объединение наборов пар в 1 и 2 (наборы pir для заголовка и тела).