Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабы по бд 1-11 / БДАрт2

.doc
Скачиваний:
6
Добавлен:
17.04.2015
Размер:
121.34 Кб
Скачать

Московский Государственный Университет Леса.

Кафедра вычислительной техники.

Лабораторная работа №2:

«Создание структуры базы данных в СУБД FoxPro»

По дисциплине: Базы данных.

Выполнил: студент гр. ВТ-41

Артамонов А.В.

Принял: доцент Боцула Л.Н.

2011 год.

Цели работы:

  • изучить типы данных FoxPro;

  • научиться создавать структуру базы данных;

  • заполнить таблицы данными.

Задание:

  1. Создайте структуру базы данных в соответствии с вашей темой расчетно-графического задания.

  2. Изучите возможности среды СУБД FoxPro for Windows для создания структуры базы данных.

  3. Определите в структуре таблицы индексы, ключи главные и внешние, порядок расположения записей (по убыванию, по возрастанию).

  4. Сохраните структуру таблицы в виде файла с расширением dbf.

  5. Заполните таблицу произвольными данными в соответствии с темой вашего расчетно-графического задания (не менее 15 записей).

  6. Ознакомьтесь с возможностью изменения структуры.

  7. Выполните просмотр содержимого базы данных. Установите просмотр одновременно в двух режимах: в табличном и по записям.

  8. Выполните манипуляции с данными (Добавить; Заменить; Править; Удалить;  Восстановить).

  9. По всем операциям автоматически генерируются команды в диалоговом окне "Команды". Составьте список команд для:

  • создания базы данных;

  • открытия базы данных;

  • просмотра базы данных;

  • добавления новой записи в базу данных;

  • удаления записей базы данных (физическое и логическое);

  • закрытия базы данных.

Отчет по работе:

Список команд для:

  • создания базы данных;

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

Контрольные вопросы:

  1. Перечислить типы данных СУБД FoxPro.

  2. Как создать (изменить) структуру БД?

  3. Как организовать ввод данных? Что такое "стандартная форма ввода"?

  4. Режимы просмотра данных. Изменение порядка размещения полей в табличном режиме просмотра.

  5. Удаление записей логическое (Delete), физическое (Pack).

  6. Восстановление записей (Recall).

  7. Замена значений в полях (Replace).

Соседние файлы в папке лабы по бд 1-11