- •Методические указания к лабораторным работам
- •«Эксплуатация информационно-технологических сетей»
- •Часть 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 Режим «Формирования кст по заказу»
- •Ход выполнения работы:
Определение имени базы данных
До тех пор, пока пользователь не задаст оригинальное имя, FoxPro использует имя по умолчанию UNTITLED.DBF. при заполнении поля Имя необходимо учесть, что оно может содержать не более десяти символов и должно начинаться с буквы. В имени разрешено использовать малые латинские буквы от a до z, все цифры, а также символ подчеркивания "_", который применяется вместо пробела, например, client_nom (Номер_клиента). А при использовании русифицированной версии FoxPro, можно использовать и буквы русского алфавита. При вводе первой же литеры имени диалоговое окно изменяет свой внешний вид – активизируются средства указания остальных характеристик поля: типа, размера, ключа.
Определение типа поля
Для определения типа поля следует развернуть комбинированный список Тип щелчком мыши на кнопке открытия списка (со стрелкой) справа от него. В этом списке перечислены все допустимые в FoxPro типы полей. Стандартной установкой для каждого определяемого поля является тип Character (Текстовое). Помимо этого типа можно выбрать любой из следующих:
— Numeric(Числовые поля )- содержат числа с фиксированной запятой, над которыми можно выполнять арифметические операции, сравнивать их и т.п. Речь идет, например, о ценах изделий;
— Character (Текстовое)- содержат произвольный текст, составленный из букв, цифр и специальных символов (",", ".", "/" и т.д.). В таких полях можно хранить, например, фамилии, названия фирм, числа, не подлежащие арифметической обработке (например, почтовый индекс, номер телефона);
— Float (Поля с плавающей запятой) - содержат числовые значения переменной точности, т.е. числа с плавающим положением десятичной запятой;
— Date (Поля даты) - содержат данные о дате и времени;
— Logical (Логические поля) - используются для хранения величин, которые могут принимать только одно из двух значений: "истина" или "ложь" (Yes/No);
— Memo (Поля примечаний)- содержат длинные текстовые фрагменты, например, комментарии или примечания. В отличие от текстовых полей длина полей примечаний практически не ограничена;
— General (Поля объектов)- содержат объекты, связанные или встроенные посредством OLE (Object Linking and Embedding), например, иллюстрации или диаграммы.
1.3 Определение размера поля данных
В столбце Ширина устанавливается размер поля данных. При определении размера поля соблюдайте следующее правило: каждое поле должно быть настолько длинным, насколько это необходимо, и настолько коротким, насколько возможно. Слишком длинные поля неоправданно расходуют память; а слишком короткие не позволяют вместить требуемые сведения.
Для размеров полей в FoxPro существуют предельные величины, выйти за которые система не позволит. Ограничения приведены в таблице 1.
В поле Дес устанавливается число десятичных разрядов после запятой для числовых полей и полей с плавающей запятой.
1.4 Определение ключей (индексов) базы данных
С помощью столбца Тег для каждого поля таблицы пользователь может назначить ключ (индекс). Напротив каждого поля находится специальный контрольный индикатор, щелчком на котором можно выбрать тип индекса для соответствующего поля. Таких типов три, и они сменяют друг друга после каждого щелчка. Если в контрольном индикаторе присутствует стрелка, указывающая вверх, то поле будет проиндексировано по возрастающей. В случае стрелки, указывающей вниз, поле будет проиндексировано по убывающей.
Столбец Тег позволяет задать ключ на этапе проектирования структуры базы данных. В случае указания индекса на других этапах работы с базой данных, или же редактировании существующего, вызывается диалоговое окно Индексы(База|Настройка|Индексы|Добавить), в котором и производится установка индексов.
Таблица 1.
Тип поля |
Допустимый размер поля в символах |
Character |
От 1 до 254. |
Numeric |
От 1 до 20 , включая знак плюс или минус (+/ — ), а также десятичную запятую (,), если они вводятся. |
Float |
От 1 до 20, включая знак плюс или минус (+/ — ), а также десятичную запятую (,), если они вводятся. |
Date |
8. |
Logical |
1 ("Т" для True (Истина) и "F" для False (Ложь)). |
Memo |
10 (Минимальный размер, позволяющий сослаться на Memo). |
General |
10 (Минимальный размер, позволяющий сослаться на объект). |