Ознакомление с работой в среде СУБД FoxPro. Создание и заполнение базы данных "Inform"

Страницы работы

Содержание работы

Министерство образования и науки РФ

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

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

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

Новосибирский государственный технический университет


Лабораторная работа №1 «Ознакомление с работой в среде СУБД FOXPRO»

 по дисциплине «Базы данных» в среде Visual FoxPro 6.0

Выполнил:   Сероштан В.Ю.                                            Преподаватель: Трошина Г.В.

Факультет:   АВТ

Группа:         АМ-411

Вариант:       5

Новосибирск, 2007 г.


1.  Цель работы: Ознакомление со средствами создания структуры файла базы данных, изучение возможностей редактирования базы данных, получение навыков работы со средствами выделении и поиска данных в базе данных.

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

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

А) Ознакомиться с теоретическими сведениями о средствах создания баз данных.

            В) По предложенному преподавателем варианту создать и заполнить базу данных в среде Visual FoxPro.

            С) Защитить лабораторную работу у преподавателя, ответив на контрольные вопросы.

На рис.1 показано окна базы созданное с помощью команды CREATE  в командном окне и с описанием полей по заданию.

Рис.1 Окно базы inform

Исправление структуры базы данных производилось с помощью команды MODIFY STRUCTURE

На рис.2 представлено окно редактирования полей базы.

Рис.2 Окно модификации полей

Данные в базу добавлялись при помощи команды APPEND. Изменение полей осуществлялось командой EDIT. (рис.3)

Рис.3 Добавление данных в базу.


Просмотр данных базы осуществлялся командой LIST или DISPLAY ещё можно осуществлять просмотр и редактирование командой BROWSE

Для упорядочивания структуры используется индексный файл. Например, для упорядочивания базы по фамилии вводится команда INDEX ON Фамилия TO 111(индексный файл имя файла любое), рис5.

Рис.4 Исходная база до индексирования.

Далее просмотр BROWSE:

Рис.5 При индексировании по фамилии.

Упорядочивание прочло успешно.

Если упорядочить по курсу и при этом вывод только тех, кому 21 год, я сделал так: INDEX ON Курс TO fam_na_C FOR Возраст='21' далее browse

Рис.6 При индексировании по курсу и возрасту 21 год.

Удаление данных производилось с помощью команды DELETE record 9 (record порядок добавления записи и номер), но этой командой записи только помечаются на удаление слева черной ячейкой (рис.7)

Рис.7. Помеченные на удаление записи

Окончательное удаление выполняется командой PACK или восстановление RECALL

Рис.8. Окончательное удаление записи.

Поиск осуществлялся командой SEEK

4.  Выводы: Провел редактирование созданной базы данных. Ознакомился со средствами создания структуры файла базы данных, изучение возможностей редактирования базы данных. Создал и заполнил базу данных inform. Получил навык работы со средствами добавления, удаления, редактирования, сортировки и поиска данных в базе данных. Таким образом, в результате выполнения данной лабораторной работы были освоены основные приёмы создания баз данных: с помощью командной строки Visual FoxPro 6.0.

Похожие материалы

Информация о работе

Предмет:
Базы данных
Тип:
Отчеты по лабораторным работам
Размер файла:
133 Kb
Скачали:
0