лабы по бд 1-11 / БДАрт2
.docМосковский Государственный Университет Леса.
Кафедра вычислительной техники.
Лабораторная работа №2:
«Создание структуры базы данных в СУБД FoxPro»
По дисциплине: Базы данных.
Выполнил: студент гр. ВТ-41
Артамонов А.В.
Принял: доцент Боцула Л.Н.
2011 год.
Цели работы:
-
изучить типы данных FoxPro;
-
научиться создавать структуру базы данных;
-
заполнить таблицы данными.
Задание:
-
Создайте структуру базы данных в соответствии с вашей темой расчетно-графического задания.
-
Изучите возможности среды СУБД FoxPro for Windows для создания структуры базы данных.
-
Определите в структуре таблицы индексы, ключи главные и внешние, порядок расположения записей (по убыванию, по возрастанию).
-
Сохраните структуру таблицы в виде файла с расширением dbf.
-
Заполните таблицу произвольными данными в соответствии с темой вашего расчетно-графического задания (не менее 15 записей).
-
Ознакомьтесь с возможностью изменения структуры.
-
Выполните просмотр содержимого базы данных. Установите просмотр одновременно в двух режимах: в табличном и по записям.
-
Выполните манипуляции с данными (Добавить; Заменить; Править; Удалить; Восстановить).
-
По всем операциям автоматически генерируются команды в диалоговом окне "Команды". Составьте список команд для:
-
создания базы данных;
-
открытия базы данных;
-
просмотра базы данных;
-
добавления новой записи в базу данных;
-
удаления записей базы данных (физическое и логическое);
-
закрытия базы данных.
Отчет по работе:
Список команд для:
-
создания базы данных;
CREATE DATABASE
MODIFY DATABASE
-
открытия базы данных;
OPEN DATABASE "d:\programs\visual foxpro9\save\artlab2\artdb.dbc" SHARED
MODIFY DATABASE
-
просмотра базы данных;
SELECT Student
BROWSE LAST
-
добавления новой записи в базу данных;
MODIFY DATABASE
ADD TABLE "d:\programs\visual foxpro9\save\artlab2\student.dbf"
-
удаления записей базы данных (физическое и логическое);
REMOVE TABLE student - логическое
REMOVE TABLE student DELETE - физическое
-
закрытия базы данных.
QUIT
Контрольные вопросы:
-
Перечислить типы данных СУБД FoxPro.
-
Как создать (изменить) структуру БД?
-
Как организовать ввод данных? Что такое "стандартная форма ввода"?
-
Режимы просмотра данных. Изменение порядка размещения полей в табличном режиме просмотра.
-
Удаление записей логическое (Delete), физическое (Pack).
-
Восстановление записей (Recall).
-
Замена значений в полях (Replace).