Cтраница 1
Операторы выборки Ав, под воздействием которых из обрабатываемого массива формируется массив фраз, признаки которых удовлетворяют определенному условию, задаваемому оператором, при этом относительное распределение элементов массива не меняется. [1]
С помощью операторов выборки можно реализовать последовательную выборку записей либо из набора, который сформирован предыдущим поисковым оператором, либо из базы данных. Выборка из БД осуществляется согласно тому способу упорядочения ( физически последовательный или логически последовательный), который указан предшествующим поисковым оператором. [2]
При такой форме оператора выборки номер текущего массива ( заданного последним оператором МСП) не меняется. [3]
Описание блоков в программе является основой для оператора выборки. Блоки хранятся на магнитной ленте. Описание блока позволяет вызвать его с МЛ, разместить в памяти и настроить на параметры, которые необходимы программисту. Программист для этого использует список фактических параметров. Для каждого блока имеется свой заранее определенный список фактических параметров. В качестве фактических параметров могут выступать не только числа и переменные, но также метки и блоки, что дает возможность программисту из блока ссылаться на метку программы либо на любой другой блок. [4]
Обновляемая з апись должна быть предварительно селектирована оператором выборки. [5]
![]() |
Блок-схема алгоритма расчета потребности в материалах по плану на. [6] |
Операторы класса С изменяют структуру массива, упорядочивают массивы и изменяют их размеры. Под воздействием операторов выборки меняется состав обрабатываемого массива без изменения относительного расположения его элементов. [7]
Оператор SUBSHEMA задает имя подсхемы, а оператор DBDNAME - имя обрабатываемой базы данных. Оператор MODE задает допустимый режим обработки файлов: любым оператором ЯМД или только операторами выборки. Параметр UPDATE задается для случая выполнения любого оператора ЯМД, а параметр SAERCH - для случая обработки БД только операторами выборки. [8]
Обработка данных рекурсивного типа обычно наиболее целесообразна, когда она соответствует схеме определенного рекурсивного типа и осуществляется с помощью рекурсивных функций и процедур. Такая точка зрения аналогична той, при которой массиву соответствует оператор цикла, а типу прямой суммы - оператор выборки. [9]
Оператор SUBSHEMA задает имя подсхемы, а оператор DBDNAME - имя обрабатываемой базы данных. Оператор MODE задает допустимый режим обработки файлов: любым оператором ЯМД или только операторами выборки. Параметр UPDATE задается для случая выполнения любого оператора ЯМД, а параметр SAERCH - для случая обработки БД только операторами выборки. [10]
Имя, которое представляет реляционный тип данных, называют именем отношения. Имя, представляющее простой тип области определения, на которой образовано отношение, называют атрибутом. Поэтому для данных одного реляционного типа вводят ограничение, заключающееся в том, что одинаковые атрибуты не допускаются. Необходимость этого ограничения демонстрирует оператор выборки. [11]
Отличие между массивом и прямым произведением, как уже было сказано, состоит в том, что массив формируется из компонент одного типа, а компоненты записи могут быть различного типа. Данное отличие отражено также в способах выборки их составляющих. Индекс массива может вычисляться по некоторой формуле, причем значение индекса не определено до момента его вычисления. В этом случае элемент массива определяется перед его выборкой. Перед выполнением программы имеется возможность контроля типов, для чего оператор выборки должен содержать правильное имя компоненты записи. [12]