Справочная система учета и контроля поставок на предприятие
Рефераты >> Программирование и компьютеры >> Справочная система учета и контроля поставок на предприятие

При формулировании запросов операция соединения является решающей, если в запросе используется более одного отношения. Как правило, для формирования запроса используется соединение нескольких таблиц, а затем селекция требуемых строк, и , наконец, проекция на требуемые столбцы при печати.

Операция соединения больше всего соответствует операции “селективной выборки”, при выполнении которой список ключей представлен в виде записей в файле транзакций [19], и требуется выбрать или записать в выходной файл соответствующие записи из основного файла. Ключи в файле транзакций могут совпадать, например, с посторонним ключом в основном файле или же с частью первичного ключа, и в этих случаях для каждой записи в файле транзакций может быть выбрано несколько записей из основного файла. Таким образом, используется соединение как обобщенное пересечение [20].

Алгоритмы, которые выполняют вышеперечисленные операции, реализуются на уровне системы управления базой данных. Их содержание формируется на основе определений этих операций. Для их реализации используются или стандартные функции языка программирования , или формируется SQL-запрос. Более подробно реализация будет рассмотрена в следующей главе.

3.3. Проектирование алгоритмов расчёта задолженности по оплате поставок и определения оптимальной заявки.

Данные алгоритмы представлены в виде блок-схем на рис 3.1 и рис 3.2 соответственно:

нет

да

нет

да

нет

нет да

да

нет

да

нет

да

нет

да

нет

да

4. Выбор средств для разработки АСИС, описание структуры АСИС.

4.1 Выбор аппаратных средств.


Страница: