Автоматизированная справочно-информационная система учета и контроля поставок на предприятиеРефераты >> Программирование и компьютеры >> Автоматизированная справочно-информационная система учета и контроля поставок на предприятие
При формулировании запросов операция соединения является решающей, если в запросе используется более одного отношения. Как правило, для формирования запроса используется соединение нескольких таблиц, а затем селекция требуемых строк, и , наконец, проекция на требуемые столбцы при печати.
Операция соединения больше всего соответствует операции “селективной выборки”, при выполнении которой список ключей представлен в виде записей в файле транзакций [19], и требуется выбрать или записать в выходной файл соответствующие записи из основного файла. Ключи в файле транзакций могут совпадать, например, с посторонним ключом в основном файле или же с частью первичного ключа, и в этих случаях для каждой записи в файле транзакций может быть выбрано несколько записей из основного файла. Таким образом, используется соединение как обобщенное пересечение [20].
Алгоритмы, которые выполняют вышеперечисленные операции, реализуются на уровне системы управления базой данных. Их содержание формируется на основе определений этих операций. Для их реализации используются или стандартные функции языка программирования , или формируется SQL-запрос. Более подробно реализация будет рассмотрена в следующей главе.
3.3. Проектирование алгоритмов расчёта задолженности по оплате поставок и определения оптимальной заявки.
Данные алгоритмы представлены в виде блок-схем на рис 3.1 и рис 3.2 соответственно:
нет
да
нет
да
нет
нет да
да
нет
да
нет
да
нет
да
нет
да
4. Выбор средств для разработки АСИС, описание структуры АСИС.
4.1 Выбор аппаратных средств.