Вы находитесь на странице: 1из 4

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ

ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего образования

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ


УНИВЕРСИТЕТ»

Центр цифровых
образовательных технологий

«Ядерные физика и технологии»

Работа с базами данных: проектирование базы данных.

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

по дисциплине:
Информатика

Исполнитель:
Зиньковский К. 0А81 ФИО 30.10.2018

Руководитель: ФИО
Плетнев А.О.
Томск - 2018
Цель работы
Познакомится с интерфейсом пользователя СУБД FoxPro и приобрести
начальные навыки проектирования баз данных (БД) с помощью данной
СУБД.

Задание
1. Ознакомиться с описанием лабораторной работы №4-5 (электронная
копия – в файле Лаб_№4-5.doс, размещенному по адресу P:\Методички\
Кафедра 24\Информатика 1.1.
2. Запустить FoxPro (командой “P:\__Методички Учебники
Пособия\__Software\FP26W\vfp9.exe”), помощь – в файле
“P:\__Методички Учебники
Пособия\__Software\FP26W\dv_foxhelp.chm”, справка по отдельным
командам – в папке “P:\ __Методички Учебники
Пособия\__Software\FP26W\Помощь”).

3. Создать БД, следующей структуры (имена полей указываются в скобках):


Фамилия (FIO)
Имя (NAM)
Дата рождения (DATR)
Учебная группа (UGR)
Размер стипендии (STIP)
Типы и размеры полей: FIO – символьный тип (Character) длиной 20
символов; NAM – символьный тип длиной 15 символов; DATR – тип дата
(Date) со стандартной длиной 8; UGR – символьный тип длиной 4; STIP –
числовой тип (Numeric) длиной 6 разрядов.
1) Заполнить созданную БД 6 записями.
2) Выполнить команду BROWSE.
3) Удалить 1 запись физически.
4) Проиндексировать БД по одному полю (команда INDEX).
5) Отсортировать БД по другому полю (команда SORT).
6) Составить отчет по лабораторной работе.

1) Приступим к созданию базы данных: переходим по указанному адресу и


открываем Microsoft Visual FoxPro. В меню выбираем пункт New и создаем
новую базу данных.

В Database Designer жмем правой кнопкой мыши и выбираем New Table.


Называться она будет “Table1.dbf”. Заполняем поля БД в соответствии с
заданной инструкцией.

2) По завершении заполнения полей в окно ввода команд вводим команду


BROWSE, открывая таблицу. В ней с помощью сочетания клавиш Ctrl + Y,
либо через меню Table > Append New Record, создаем новую запись и
заполняем все данные. Проводим эту операцию 6 раз, создав 6 записей нашей
таблицы.

3) Для физического удаления какой-либо записи БД, выделяем запись, введя


сочетание клавиш Ctrl + T, в окно ввода команд записываем “USE egor.dbf
EXCLUSIVE” (или полный путь к таблице вместо ее названия.) для
монопольного использования таблицы в сети. После, в это же окно
вписываем команду PACK (она физически удаляет записи БД.)

4) Проиндексируем наши файлы командой “INDEX ON Fio TO abc” , где Fio


– название индексируемого поля, abc – название создаваемого файла индекса.

Повторно введя BROWSE можно посмотреть на результат работы:


5) Команда SORT также используется для сортировки, но с созданием новой
таблицы.

Отсортируем поле Stip по алфавиту: “SORT TO Hihi ON Stip”. Hihi –


название новой таблицы.

Для просмотра созданной таблицы вводим команду “USE Hihi” и после –


BROWSE.

Вывод: Познакомился с интерфейсом пользователя СУБД FoxPro и


приобрел начальные навыки проектирования баз данных (БД) с помощью
данной СУБД.

Вам также может понравиться