Министерство общего и профессионального образования РФ
Новосибирский государственный технический университет
Кафедра ВТ
Лабораторная работа №1
по дисциплине «Базы данных»
Вариант 10
Группа: Ам-411
Студент: Гребенникова М.Ю.
Преподаватель: Трошина Г.В.
Новосибирск, 2007
Цель работы: Ознакомиться со средствами создания структуры файла базы данных, изучение возможностей редактирования базы данных, получение навыков работы со средствами поиска и выделения данных в базе данных.
Индивидуальное задание: Создать и заполнить базу данных biblio, содержащую поля: фамилия, имя, отчество студента, дата рождения, группа, курс, факультет, номер читательского билета, учебник, автор учебника, стоимость учебника, место издания и год издания. Проведите редактирование созданной базы данных: добавить запись, удалить запись, перемещение в базе данных, просмотр данных. Осуществите индексирование и сортировку базы данных. Выполните команды поиска.
Создание проекта: С помощью команды Create Project создадим новый проект, в котором с помощью команды Create Database создадим новую базу данных. В данной базе создадим таблицу Biblio. Структура таблицы приведена на рис.1.
Рис.1
Командой Append осуществляется добавление записи в таблицу
Просмотреть таблицу можно с помощью команды Browse. Для удаления записи из базы данных сначала необходимо пометить нужную нам запись на удаление с помощью команды Delete, а затем удалить ее с помощью команды Pack. Для восстановления записи необходимо ввести команду Recall.
Сортировка базы данных: сортировка осуществляется командой Sort.
Пример: отсортировать студентов по дате рождения.
sort to biblio2 on Дата
use biblio2
browse
Для просмотра определенных полей таблицы необходимо добавить атрибут Fields:
sort to biblio2 on Дата fields Фамилия,Имя,Отчество,Дата,Факультет
Т.о. таблица будет выглядеть следующим образом (рис.2):
Рис.2
Пример: отсортировать студентов по дате рождения, которые учатся в группе 411 (рис.3)
sort to biblio2 on Дата for Группа = 411 fields Фамилия,Имя,Отчество,Дата,Факультет,Группа
Рис.3
Индексирование осуществляется командой Index (рис.4)
index on Фамилия to biblind for Факультет = 'АВТФ'
Рис.4
Поиск производится командой Seek. Найдем в базе студента с фамилией «Гребенникова»
Seek ‘Гребенникова’
Browse
Вывод: Ознакомилась со средствами создания базы данных, редактирования базы данных, командами поиска, сортировки и индексирования.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.