Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по комплексу лабораторных работ.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5.27 Mб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

"Московский государственный технический университет радиотехники,

электроники и автоматики"

МГТУ МИРЭА

Факультет Информационных технологий

Кафедра Интеллектуальных

Технологий и Систем

Отчет по комплексу лабораторных работ

Дисциплина: Базы данных

Выполнила: Милицина Е.А.

Группа: ИИБ-1-11

Руководитель: Чумак Б.Б.

МОСКВА 2013

Оглавление

Y

Оглавление 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:

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

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

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

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

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

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

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

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

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