Тема: Создание проекта. Генерация файла базы данных. Ввод данных с помощью форм

Оглавление

Оглавление. 2

Введение. 3

ЛАБОРАТОРНАЯ РАБОТА № 1. 3

ЛАБОРАТОРНАЯ РАБОТА № 2. 5

ЛАБОРАТОРНАЯ РАБОТА № 3. 7

ЛАБОРАТОРНАЯ РАБОТА №4. 11

ЛАБОРАТОРНАЯ РАБОТА №5. 15

ЛАБОРАТОРНАЯ РАБОТА №6. 20

ЛАБОРАТОРНАЯ РАБОТА №7. 22

ЛАБОРАТОРНАЯ РАБОТА №8. 25

Заключение. 28

Список литературы: 28

Введение

Целью выполнения данного комплекса лабораторных работ является практическое применение полученных по курсу «Базы данных». В процессе выполнения работ необходимо освоить навыки работы с СУБД Microsoft Fox Pro 9, изучить основные категории объектов базы данных – таблицы, запросы, формы, отчеты, библиотеки классов, программы, их свойства и методы, построить основу курсового проекта.

База данных курсового проекта должна содержать около 30 различных атрибутов. Ввод данных в базу должен осуществляться через формы, созданные в Конструкторе форм на основе пользовательского класса (в проекте могут присутствовать 2-3 формы, созданные с помощью Мастера форм). Оформление всех форм должно включать в себя все базовые классы СУБД.

ЛАБОРАТОРНАЯ РАБОТА № 1.

Тема: Создание проекта. Генерация файла базы данных. Ввод данных с помощью форм.

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

Выполнение:

1. На диске D:\ для будущего курсового проекта была создана папка Militsina с разделами, имена которых представлены на рис.1.1:

Тема: Создание проекта. Генерация файла базы данных. Ввод данных с помощью форм - student2.ru

Рис.1.1. Структура папки курсового проекта.

2. Создаваемый проект был назван course_project.pjx и сохранен в созданной ранее папке. Созданный проект пуст, поэтому можно видеть только такие категории, как таблицы, формы, запросы, библиотеки классов, отчеты и другие (см.рис.1.2).

Тема: Создание проекта. Генерация файла базы данных. Ввод данных с помощью форм - student2.ru

Рис.1.2. Структура проекта.

3. Первая таблица проекта films была создана с помощью конструктора таблиц. Роль первичного ключа в ней выполняет поле film_id, имеющее тип integer(autoinc) и являющееся индексом (см.рис.1.3). Также индексом является поле genre_id – вторичный ключ. Остальные поля fname, price, year_pr, country_pr имеют тип character, т.е. хранят символьную информацию. Аналогичным образом создадим другие таблицы курсового проекта.

Тема: Создание проекта. Генерация файла базы данных. Ввод данных с помощью форм - student2.ru

Рис.1.3. Создание одной из таблиц курсового проекта.

4. Форма films_wiz была создана с помощью Мастера. На 1-м шаге создания в качестве источника выберем ранее созданную таблицу films (все поля). На 2-м шаге зададим стиль формы - Embossed - и кнопок управления – Pict buttons. На 3-м шаге зададим тип сортировки записей – по полю film_id. Завершим создание формы с именем films_w сохранением ее в папку Forms проекта. Заполним таблицу films записями с помощью данной формы. Результат запуска и использования формы, созданной Мастером (см.рис.1.4):

Тема: Создание проекта. Генерация файла базы данных. Ввод данных с помощью форм - student2.ru

Рис.1.4. Форма, созданная Мастером.

Правильность введенных данных была проверена в результате просмотра содержимого таблицы films (см.рис.1.5). В результате анализа содержимого таблицы был сделан вывод, что ввод информации прошел успешно.

Тема: Создание проекта. Генерация файла базы данных. Ввод данных с помощью форм - student2.ru

Рис.1.5. Содержимое таблицы films после ввода данных в нее через форму.

ЛАБОРАТОРНАЯ РАБОТА № 2.

Наши рекомендации