основе одного или нескольких отношений позволяют создавать другое
отношение. Реляционную алгебру можно рассматривать как процедур-
ный язык, указывающий, как следует строить требуемое отношение на
базе одного или нескольких исходных отношений. Операндами реляци-
онной алгебры являются отношения фиксированной арности. Операции,
применяемые к одному отношению, называются
унарными, применяе-
мые к паре отношений –
бинарными. Отношения, участвующие в выпол-
нении бинарных операций, в ряде случаев должны быть совместимы по
структуре, что означает совместимость имен атрибутов и типов соответ-
ствующих доменов.
Отношения реляционной алгебры – это множества, поэтому средства
работы с отношениями базируются на традиционных операциях теории
множеств, которые дополняются некоторыми специальными операция-
ми, специфичными для баз данных.
К основным операциям относятся следующие: объединение отноше-
ний; разность отношений; пересечение отношений; декартово произве-
дение отношений; проекция; выборка; деление отношений;
θ-соединение
отношений; естественное соединение; внешнее соединение отношений;
полусоединение отношений.
Рассмотрим эти операции подробнее.
Достарыңызбен бөлісу: