Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Rukovodstvo_k_laboratornym_rabotam_po_kursu_Bazy_Dannykh.doc
Скачиваний:
3
Добавлен:
09.07.2021
Размер:
320 Кб
Скачать

Лабораторная работа №2 Работа с базами данных. Индексация, фильтрация и поиск данных в базе

Целью выполнения работы является формирование навыков поиска в базе данных, как основной операции работы с базами данных. В этой работе используется таблица, созданная в процессе выполнения лабораторной работы 1.

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

1. Изучить по руководству к самостоятельной работы создание индексов для полей различных типов, действие команд SET ORDER, LOCATE FOR, SEEK, SET NEAR, SET FILTER TO.

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

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

4. Написать команды последовательного и индексированного поисков по трем различным полям для каждого вида поиска и выполнить их в командном окне. Определить успешность поиска. Определить текущую запись при неудачном поиске.

5. Написать команду фильтрации по числовому полю (с заданием диапазона фильтрации) и выполнить ее в командном окне, определить количество записей, отвечающих условию фильтрации.

6. Составить отчет, в котором должны быть выводы различия индексирования таблиц по символьному и числовому полям, команды последовательного и индексированного поисков, команда фильтрации (с указанием количества записей удовлетворяющих условию фильтрации).

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

  1. Какие типы индексов используются для таблиц VISUAL FOXPRO?

  2. Как создавать индексы, состоящие из нескольких полей?

  3. В чем преимущества использования индексов?

  4. Для какого типа полей нельзя использовать индексы?

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

Целью выполнения работы является создание формы ввода и редактирования данных. В этой работе используется таблица, созданная в процессе выполнения лабораторной работы 1.

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

1. Изучить по руководству к самостоятельной работы использование конструктора форм, панели Form Control, ее объектов, таких как Grid, Command Button, Check Box, Text Box, команд DEFINE WINDOW, ACTIVATE WINDOW, DEACTIVATE WINDOW, @SAY-GET и метода REFRESH.

2. Создать проект, добавить в него в него созданную в лабораторной работе 1 базу данных.

3. Создать форму ввода, разместить на ней объект Grid, связать его с таблицей, созданной в процессе выполнения работы 1.

4. Обеспечить в форме возможность вставки новых строк (при помощи командной кнопки) с обновлением таблицы при помощи метода REFRESH.

5. Экспериментально проверить правильность работы формы, введя несколько строк в таблицу.

6. В отчете по работе ответить на контрольные вопросы, предоставить созданную форму и продемонстрировать работу с ней.

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

  1. Какое назначение имеет объект GRID?

  2. Какой результат метода REFRESH?

  3. Какое свойство формы определяет название формы?

Лабораторная работа 4 Создание программного файла Visual FoxPro.

Целью работы является формирование навыков создания программ обработки данных.

Соседние файлы в предмете Базы данных