- •Методические указания к лабораторным работам
- •«Эксплуатация информационно-технологических сетей»
- •Часть 2
- •Учреждение образования «высший государственный колледж связи» Содержание
- •Лабораторная работа №6 «Информационная система «Подписка-рупс». Технология ввода и корректировки информации»...........................................27
- •Лабораторная работа № 7 «Информационная система «Подписка-рупс».Выходные документы»...........................................................................29
- •Лабораторная работа №1
- •«Знакомство с субд FoxPro for Windows»
- •1.1 Интерфейс субд FoxPro for Windows
- •1.2 Открытие и просмотр базы данных
- •1.3 Режимы просмотра базы данных
- •1.4 Работа с окном Memo
- •1.5 Закрытие базы данных
- •2 Порядок выполнения работы
- •Определение имени базы данных
- •Определение типа поля
- •1.3 Определение размера поля данных
- •1.4 Определение ключей (индексов) базы данных
- •1.5 Сохранение структуры базы данных
- •1.6 Установка отношений между базами данных
- •2 Порядок выполнения работы
- •3 Содержание отчета
- •4 Контрольные вопросы
- •Лабораторная работа № 3 «Сортировка базы данных в субд FoxPro»
- •1 Сортировка данных
- •2 Порядок выполнения работы
- •Содержание отчета
- •Лабораторная работа № 4 «Проектирование информационной системы. Выполнение запросов»
- •1.1Формирование запроса
- •Вывод результатов запроса
- •Сложные условия (и, или)
- •1.5 Построение сложного запроса для нескольких баз данных
- •1.6 Группировка данных
- •1.7 Сортировка данных
- •Формирование отчета
- •Порядок выполнения работы
- •1 Запуск программы
- •1.1 Режим «Ввод сп-5»
- •1.2 Режим «Доставочных карточек»
- •1.3 Режим «Переадресовки»
- •1.4 Другие режимы ввода информации
- •2 Нормативно-справочная информация
- •2.1 Режим «Рабочий каталог»
- •2.2 Режим «Справочник предприятий»
- •Ход выполнения работы:
- •Лабораторная работа №6 Информационная система «Подписка-рупс». Технология ввода и корректировки информации
- •Ход выполнения работы:
- •Лабораторная работа № 7 Информационная система «Подписка-рупс». Выходные документы.
- •1 Режим «Формирования заказов»
- •2 Режим «Формирования кст по заказу»
- •Ход выполнения работы:
Вывод результатов запроса
В правой части окна формирования запроса находится поле списка Вывод. С помощью этого поля можно указать, куда следует выводить результат запроса. Имеется пять возможностей вывода результата.
Просмотр. Результат выводится в виде стандартной таблицы, в которой каждая строка - это выбранная запросом запись, а колонки - выводимые поля. Как только таблица-результат закрывается, результаты запроса теряются. Это установка по умолчанию.
Отчет/Этикетка. Результат вносится в существующий или автоматически создаваемый для такого случая отчет или в этикетки.
Таблица/DBF. Данные результата запроса записываются в FoxPro-базу данных и таким образом могут храниться длительное время. После выбора данной опции появляется диалог Save As, в котором для этой базы данных вводится нужное имя. После выполнения запроса новая база данных остается открытой в свободной рабочей области.
Курсор. Автоматически создается таблица-курсор. FoxPro при этом предлагает имя для этой таблицы, соответствующее имени файла запроса. Однако пользователь может назначить в поле ввода другое имя. После выполнения запроса пользователь может обратиться к результирующей таблице, которая открыта в свободной рабочей области. Данные в этой таблице можно только прочитать, внесение изменений запрещено. Кроме того, речь идет о временной таблице, которая при закрытии окна удаляется.
Графика. SQL-запрос подготавливается с помощью программы, имя которой задано в системной FoxPro-переменной GENGRAPH. Предполагается, что запрос содержит не более одного текстового поля, которое используется в этом случае в качестве надписей для числовых полей данных. Сама графика создается программой MS Graph.
Сложные условия (и, или)
При построении запросов чаще всего используются несколько простых критериев объединенных логическими операциями И и ИЛИ. Например,
(Условие 11 И Условие 12 … И Условие 1N) ИЛИ (Условие 21 И Условие 22…)
в такой форме полное условие отбора состоит из нескольких групп, объединенных логической операцией ИЛИ. Такое полное условие будет выполнено тогда, когда выполняется хотя бы одно групповое условие (ГрупповоеУсловие 1 ИЛИ ГрупповоеУсловие 2..). А каждое групповое условие, в свою очередь, представляет собой совокупность нескольких простых условий, объединенных условием И, считающееся выполненным при выполнении всех входящих простых условий.
В следующей таблице приведены логические операторы, которые можно применять при составлении критериев отбора.
Оператор |
Описание |
«похоже на» |
Требует, чтобы содержимое поля было похоже на образец (например, “М” похоже на “Москва”,”Мариуполь”). |
«равно» |
Запись данных включается в результат запроса, если содержимое поля точно совпадает с текстом образца, т.е. символ к символу. |
«больше, чем» |
Значение поля должно быть больше значения образца. |
«меньше, чем» |
Значение поля должно быть меньше значения образца. |
«между» |
Значение поля должно быть больше или равно меньшему значению и меньше или равно большему значению образца. |
«в списке» |
Устанавливает, что поле должно совпадать с одной из многих величин образца. |
В ходе составления сложного запроса, после ввода простого условия необходимо нажать кнопку Добавить- для объединения условием И, или кнопку ИЛИ, для соответствующего объединения условий.