Фактически, берем таблицу, меняем название столбца, получаем результат.
4) Реляционная конъюнкция. Пусть s обозначает результат операции r 1 <AND> r 2. Для обеспечения возможности выполнения операции требуется, чтобы если <A, T1> · H s = H r 1 union H r 2, т. е. заголовок результата получается путем объединения заголовков отношений-операндов, как в операциях TIMES и JOIN из предыдущей лекции; · B s = { t s: exists t r 1 exists t r 2 ((t r 1 o если схемы отношений-операндов имеют непустое пересечение, то операция <AND> работает как естественное соединение; o если пересечение схем операндов пусто, то <AND> работает как расширенное декартово произведение; o если схемы отношений полностью совпадают, то результатом операции является пересечение двух отношений-операндов. Заголовок r s является объединением заголовков r 1 и r 2. Тело s включает каждый кортеж, соответствующий заголовку s и являющийся надмножеством некоторого кортежа из тела r 1 и некоторого кортежа из тела r 2. Смотрите лучше пример =) 5) Реляционная дизъюнкция. Пусть s обозначает результат операции r 1 <OR> r 2. Для обеспечения возможности выполнения операции требуется, чтобы если <A, T1>
Заголовок s есть объединение заголовков r 1 и r 2. Тело s состоит из всех кортежей, соответствующих заголовку s и являющихся надмножеством либо некоторого кортежа из тела r 1, либо некоторого кортежа из тела r 2. Смотрите лучше пример =)
|