Применение отношений для обработки данных
Отношение может быть не только бинарным, в общем случае отношением называется подмножество Любая ли таблица может задавать отношение? Очевидными являются следующие требования: 1) порядок столбцов таблицы фиксирован; 2) каждый столбец имеет название; 3) порядок строк таблицы произволен; 4) в таблице нет одинаковых строк. Число n столбцов таблицы называется степенью отношения (говорят, что задано n -арное отношение). Число строк в таблице – количество элементов отношения. Математическая модель, описывающая работу с такими таблицами, называется реляционной алгеброй.
1.3.2. Теоретико-множественные операции реляционной алгебры Так как отношения являются множествами, к ним применимы обычные операции теории множеств: пересечение, объединение, разность. Но в отличие от алгебры множеств в реляционной алгебре эти операции могут быть применены не к любым, а только к совместимым отношениям. Два отношения будем называть совместимыми, если их степени равны, а соответствующие поля относятся к однотипным множествам. Первое требование означает, что объединение, пересечение и разность определяются только для таблиц с одинаковым количеством столбцов, а второе – в соответствующих столбцах должны располагаться однотипные данные (не выполняется операция пересечения множества фамилий и множества зарплат). Пересечением двух отношений R и S называется множество Объединением двух отношений R и S называется множество Разностью двух отношений R и S называется множество
В реляционной алгебре вводится операция расширенного декартова произведения. Пусть
Расширенным декартовым произведением отношений R и S называется множество В качестве упражнения запишите расширенное декартово произведение
|