Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_raboty_BD_2012-13.docx
Скачиваний:
33
Добавлен:
20.03.2016
Размер:
8.97 Mб
Скачать

Лабораторная работа №7 создание базы данных в составе проекта vfp

Цель:овладеть практическими навыками и умениями создания базы данных в составе проектаVisualFoxPro(8.0, 9.0).

Оборудование:УКК (факультет СПО НИУ ИТМО).

Программные средства:СУБДVisualFoxPro(8.0, 9.0).

Практическое задание:

  1. Согласно индивидуальному заданию создать базу данных в составе проекта VFP, используя конструктор БД.

  2. Выполнить модификацию содержимого таблиц базы данных различными способами.

Порядок выполнения задания:

  1. Создать базу данных в составе проекта VFP, используя конструктор БД.

  2. Определить структуру таблиц БД согласно даталогической реляционной модели базы данных, используя конструктор таблиц. При необходимости задать правила для полей таблиц.

  3. Создать отношения между таблицами в соответствии с даталогической моделью данных.

  4. Заполнить таблицы рабочими данными.

  5. Выполнить модификацию содержимого таблиц в режиме BROWSE, а также используя команды добавления (APPEND, INSERT (SQL)), редактирования (REPLACE, UPDATE (SQL)) и удаления (DELETE, DELETE (SQL)) записей через системное меню и командное окно.

Указание.

Для установи каталога, в котором будут обрабатываться и создаваться новые файлы по умолчанию, можно использовать следующие возможности:

  1. Использовать команду SETDEFAULTTO<путь>. Например:

SET DEFAULT TO L:\IS\

  1. Использовать вкладку FileLocations(Расположение файлов) диалогового окнаOptions(Параметры), выполнив командуSETDEFAULTTO<путь>.

  2. Использовать настройки построителя проекта ApplicationBuilder(Построитель приложения: используя вкладкуAdvanced(Дополнительно) задатьDefaultdatadirectory(Каталог данных по умолчанию), в котором будут размещены базы данных и таблицы.

Содержание отчета:

  1. Титульный лист (только по образцу).

  2. Цель работы.

  3. Практическое задание.

Выполнение:

  1. Структура проекта, содержащего БД с раскрытием списка таблиц.

  2. Схема данных (из окна конструктора БД).

  3. Структура таблиц БД (определение полей, индексов, общих свойств таблиц).

  4. Наполнение таблиц рабочими данными.

  5. Примеры команд модификации содержимого таблиц:

  • Вставки данных (APPEND, INSERT (SQL));

  • Редактирования данных (REPLACE, UPDATE (SQL));

  • Удаления данных (DELETE, DELETE (SQL)).

  1. Выводы.

Лабораторная работа №8 создание форм как средства работы с таблицами

Цель:Овладеть практическими навыками и умениями проектирования и создания форм для работы с таблицами в составе проектаVisualFoxPro(8.0, 9.0).

Оборудование: УКК (факультет СПО НИУ ИТМО).

Программные средства:СУБДVisualFoxPro(8.0, 9.0).

Практическое задание:

  1. Согласно индивидуальному заданию создать форму (формы) в составе проекта VFP, используя конструктор форм, для ввода, редактирования, просмотра, удаления и добавления данных.

  2. Создать методы для управляющих кнопок ДобавлениеиУдаление.

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

  4. При необходимости можно использовать расширенные возможности ввода/вывода данных при разработке форм (списки, переключатели, рисунки и т.д.).

Указание.

Для запуска созданной формы на выполнение использовать следующие средства:

  1. При запуске из Конструктора форм:

  • В меню Fоrm (Форма) запустить командуRun Form(Запустить форму).

  • Выполнить команду Run Formиз контекстного меню.

  • Активировать кнопку Runна стандартной панели инструментов или комбинацию клавиш<CTRL>+<E>.

  • Активировать кнопку Runв окне диспетчера проекта.

      1. Можно запустить форму как программу:

  • В меню Program(Программа) выбрать командуDo(Выполнить). Выбрать тип исполняемого файла (Form) и указать списке файлов имя формы.

  • Через командное окно выполнить команду Do Form <имя формы>.

Подробно технология разработки форм описана в методических указаниях «Формы в VisualFoxPro» и приложениях 1,2.

Содержание отчета:

  1. Цель работы.

  2. Практическое задание.

  3. Структура и описание формы (форм) для работы с базой данных. Вид формы привести в режиме выполнения.

  4. Состав таблиц в среде окружения формы.

  5. Скрин-шот формы в активном режиме.

  6. Методы для управляющих кнопок.

  7. Выводы.

Лабораторный практикум: