Cтраница 2
В тех ЭВМ, в которых отсутствуют средства одновременного выполнения параллельных процессов, эти процессы выполняются последовательно. При этом оператор ветвления игнорируется, а оператор соединения выполняется сначала как оператор передачи управления на метку, соответствующую новому процессу, а при повторном выполнении - также игнорируется. [16]
Система PRIMO рассматривает базовые конъюнкции как единичные запросы типа соединения. Таким образом, интерфейс базы данных использует избирательность оператора соединения для уменьшения числа кортежей, загружаемых в основную память. С другой стороны, факты помещаются в память в том же формате, что и исходные предикаты базы данных, и механизм Пролога повторяет выполнение соединения в основной памяти. Этим достигается максимальная прозрачность: механизм Пролога выполняет исходную программу пользователя, а не трансформированную программу с явными правилами для базовых конъюнкций. [17]
Приведенное выше определение приводит к такому же результату, как и оператор соединения в реляционной алгебре. Тогда, если мы осуществим соединение отношений F и G по общему атрибуту z, a затем с помощью проекции избавимся от этого атрибута, то получим новое бинарное отношение СОМР ( х у), эквивалентное определенной выше композиции многозначных функций. [18]
В задачах 3-го класса оператор координирует свои воздействия относительно регулируемого объекта с воздействиями других операторов. Например, при необходимости изменения направления объекта оператор командного пункта передает команду оператору нижестоящего соединения, непосредственно управляющему этим объектом, а также операторам, управляющим объектами, на действия которых эта команда может повлиять. [19]
Этот алгоритм мы вскоре рассмотрим. Оператор деления ( /) является обратным к оператору соединения в том же смысле, в каком арифметическое деление противоположно арифметическому умножению. [20]
Простейшим случаем использования ПЛ-программ в ISBL являются Кортежные процессоры, которые служат обобщенными операторами селекции. Если ответ положительный, то программа возвращает значение истина. LOWADDR к некоторому атрибуту в выражении языки ISBL таким образом, чтобы компонент, соответствующий данному атрибуту в каждом кортеже, передавался программе, и этот кортеж селектировался бы, если LOWADDR возвратит значение истина. Синтаксис ISBL предусматривает возможность использования оператора соединения для такой обобщенной селекции. [21]
В этом разделе Rel ] и Rel обозначают множества всех частичных и полных отношений, чьи схемы выбираются из некоторого фиксированного универсума атрибутов U. Предположим, что мы хотим доопределить оператор соединения на частичных отношениях. [22]
В этом разделе Rel и Rel обозначают множества всех частичных и полных отношений, чьи схемы выбираются из некоторого фиксированного универсума атрибутов U. Здесь будут рассмотрены другие определения POSS. Функция POSS используется при исследовании различных способов расширения области действия реляционных операторов на Rel. Предположим, что мы хотим доопределить оператор соединения на частичных отношениях. [23]