Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_по_БД.doc
Скачиваний:
28
Добавлен:
14.02.2015
Размер:
897.54 Кб
Скачать

Лабораторная работа № 1 Создание и редактирование таблицы базы данных. Упорядочение информации в таблице базы данных

Необходимые сведения из теории:

  1. Общее понятие базы данных.

  2. Системы управления базами данных. Классы СУБД по способам организации информационного фонда.

  3. Структура баз данных. Типы полей. Запись.

  4. Основные объекты баз данных в Visual FoxPro.

  5. Модификация структуры таблиц базы данных.

  6. Просмотр, заполнение и редактирование баз данных.

Задание

Создать таблицу базы данных в системе FoxPro по структуре данных, соответствующей варианту задания. Определить ключевые поля. Модифицировать структуру таблицы базы данных. Заполнить, затем выполнить просмотр и редактирование содержимого базы данных. Выполнить аналогичные действия в системе Visual FoxPro.

Порядок выполнения работы

  1. Запустить СУБД Visual FoxPrо.

  2. С полученным по варианту заданием определить структуру таблицы и выделить индексные поля таблицы.

  3. Создать таблицу в базе данных. Задать формат вывода, маску ввода (Format и Input mask), наименование поля, правило ввода (Rule), диалоговое окно Построителя выражения (E[pression Builder), сообщение (Message) значение по умолчанию (Default Value), заголовок полей (Саption), поле комментарий (Field comment) .

  4. Перейти на вкладку индекс, создать индексный ключ .

  5. Посмотреть содержимое таблицы (команда Browse). Заполнить таблицу базы данных с помощью команды Append (10 записей).

  6. Вывести содержимое таблицы на экран с распечатанным полем Мемо (команда List).

  7. Вызвать команду изменения структуры таблицы базы данных Modify Structure (Добавьте поле- ADDI(числовое)). Проверьте реорганизацию таблицы базы.

  8. В одну из записей поля примечаний скопировать (из окна Command) текст выполненных команд (или составить протокол работы), снабдив его соответствующими комментариями.

  9. Создать дополнительную таблицу с использованием Мастера таблиц (Table Wizard). Ввести не менее пяти записей.

  10. .

Контрольные вопросы:

  1. Что такое база данных?

  2. Что такое СУБД? Классы СУБД по способам организации информационного фонда?

  3. Структура таблиц базы данных в FoxPro. Запись. Типы полей, существующие в FoxPro.

  4. Основные объекты баз данных в Visual FoxPro. Типы полей, существующие в Visual FoxPro.

  5. Два режима работы в Visual FoxPro.

  6. Команды модификации структуры таблицы базы данных.

  7. Команды просмотра.

  8. Команды добавление новых записей.

  9. Команды заполнения и редактирования таблиц.

  10. Особенности работы с полем Мемо.

  11. Какие операции выполняют следующие команды:

CREATE TABLE, MODIFY STRUCTURE, SET STATUS ON, SET TALK OFF, CLOSE DATABASE, APPEND [BLANK], BROWSE

Лабораторная работа № 2 Создание однотабличных формы, запроса и отчета в среде субд

Необходимые сведения из теории:

  1. Создание запроса (Local View) в системе Visual FoxPro

  2. Экранная форма (Forms) в системе Visual FoxPro.

  3. Функциональные возможности формы

  4. Размещение элементов управления в системе Visual FoxPro.

  5. Создание отчета (Reports)

  6. Работа с файлами.

Задание

В системе Visual FoxPro создать запрос, форму, отчет и проект.

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

  1. Запустить СУБД Visual FoxPro. Открыть проект.

  2. Создать запрос (Local View).

2.1 Выбрать таблицу. Выбрать поля таблицы. Задать условие (Filter). Упорядочить (Order by).

2.2.Запустить (! Run). Попробовать изменить данные, запустить снова.

2.3. Создать запрос с использованием Мастера (View Wizard).

  1. Сконструировать экранную форму. Установить нужные опции для создания формы.

3.1. View- Data Environment (выбрать таблицу), перетащить поля на поле формы.

3.2. Добавить элемент управления TEXTBOX(Поле ввода), установить свойства (ControlSourse).

3.3. Добавить элемент управления Соmmand1(Кнопка), свойства Сaption=”Выход”, установить Метод (ClickEvent), в окне редактирования ввести команду thisform.Release()(закрыть форму).

3.4. Запустить на выполнение (Run или из командного окна: do form form1).

  1. Создать однотабличную форму с использованием Мастера форм (Form Wizard).

  2. Сконструировать однотабличный отчет.

5.1. View- Data Environment (выбрать таблицу), перетащить поля на поле формы.

5.2. Добавить данные :

в Title (элемент управления «А»),

Page Header (текст),

Group Header (поле),

Detail (все поля),

Group Footer,

Page Footer (Итог),

Summary (ИТОГ(«Cумма»), свойства поля (Format)).

5.3. Построить выражения (ExpressionBuilder) в дополнительном поле.

5.4. Запустить на предварительный просмотр.

5.5. Добавить элемент управления Соmmand2(Кнопка), свойства Сaption=”Просмотр”, установить Метод (ClickEvent), в окне редактирования ввести команду:

Report form <путь:\имя> PREVIEW(закрыть форму).

5.6. Разместить отчет в текстовый файл отчет с условием:

Report form <путь:\имя> to file <имя> ASCII For <условие>.

  1. Создать однотабличную Отчет с использованием Мастера Отчета (Form Wizard).

  2. Создать проект Project .

7.1. Выбрать основную программу с которой начинается запуск проекта (Set Main – установить на созданную форму).

7.2. Сгенерировать проект (Вuild <Application>), ввести имя проекта, (все проигнорировать). Должен сформироваться файл с расширением арр.

7.3. Запуск проекта в командном окне: (do <имя проекта>, или Строка главного меню Programm | do

Контрольные вопросы:

  1. Режимы создания экранной формы в системе Visual FoxPro.

  2. Создание экранной формы с использованием мастера Form Wizard.

  3. Создание экранной формы с использованием конструктора Form Designer.

  4. Функциональные возможности экранных форм.

  5. Как создать запрос?

  6. Элементы управления в системе Visual FoxPro.

  7. Просмотреть содержимое файла.