Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_LabPraktikum.docx
Скачиваний:
12
Добавлен:
09.09.2019
Размер:
3.65 Mб
Скачать

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

Московский инженерно-физический институт (государственный университет)

Т.В. Клецова, Н.В. Овсянникова, И.В. Прохоров

Базы данных Лабораторный практикум

Москва 2008

УДК 004.65(076.5) ББК 32.973-018.2я7

К48

Клецова Т.В., Овсянникова Н.В., Прохоров И.В. Базы данных: Лабораторный практикум. М.: МИФИ, 2008 - 132 с.

Пособие может служить основой как лабораторного практику­ма, так и самостоятельной работы. В нем на конкретных примерах изложены основные теоретические и практические сведения по проектированию, созданию, ведению баз данных, созданию прило­жений средствами СУБД Visual FoxPro.

Пособие предназначено для студентов, изучающих курс «Базы данных» в рамках специальностей «Прикладная информатика (в области международного сотрудничества, в социальных коммуни­кациях, в экономике)» и «Прикладная математика и информатика». Пособие также может быть полезно для студентов, обучающихся по другим специальностям.

Пособие подготовлено в рамках Инновационной образователь­ной программы.

Рецензент доцент кафедры компьютерных систем и технологий МИФИ Вавренюк А.Б.

ISBN 978-5-7262-0899-2

© Московский инженерно-физический институт (государственный университет), 2008

Содержание

БАЗЫ ДАННЫХ Лабораторный практикум 1

Содержание 3

Введение 5

Общая постановка задачи на практические занятия и требования к программной реализации 6

Установка каталога, используемого по умолчанию 8

Практическое занятие 1 Проектирование базы данных 11

1.1. Концептуальное проектирование базы данных 11

1.1.3. Определение атрибутов и связывание их с типами сущностей и связей 14

1.2. Логическое проектирование базы данных (для реляционной модели) 18

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

Заключение 25

Вопросы для самоконтроля 25

Практическое занятие 2 Работа с таблицами в СУБД Visual FoxPro 26

2.1. Работа с таблицами 26

2.2. Манипулирование данными в таблице 36

2.2.1. Ввод данных 36

2.2.2. Удаление записей 36

мандой pack или через пункт меню Table^Remove Deleted Records. 36

2.3. Работа с индексами 40

2.4. Реструктуризация базы данных 44

JLjxj 47

Заключение 54

Вопросы для самоконтроля 54

Практическое занятие 3 Программирование на языке FoxPro 56

3.1. Создание программ 56

3.2. Редактирование программ 58

3.3. Удаление программ 58

3.4. Выполнение программ 58

3.5. Примеры программ 58

Li. 79

4.1.4. Удаление формы 85

Введение

Целью практических занятий по курсу «Базы данных» является закрепление на практике основных понятий теории реляционных баз данных. Для этого предлагается разработать и реализовать в СУБД Visual FoxPro прототип автоматизированной информацион­ной системы, отвечающей некоторым общим требованиям.

Выбор в качестве СУБД Visual FoxPro обусловлен тем, что эта СУБД имеет очень мощный и в то же время простой и интуитивно понятный графический интерфейс для выполнения любых дей­ствий по разработке приложения: от средств управления всем проектом до средств разработки конкретного окна формы или от­чета. При создании любого объекта возможно использование ма­стера (Wizard), который позволяет автоматизировать процесс со­здания приложений.

В предлагаемом пособии на основе конкретных примеров изло­жены основные теоретические сведения по созданию и ведению баз данных и созданию приложений средствами СУБД Visual FoxPro 6.0. Заданной предметной областью в данном пособии для примера является разработка базы данных и программного комплекса для учета товаров в обувном магазине.

Команды встроенного языка программирования FoxPro и опе­раторы SQL выделены в тексте шрифтом Courier, названия та­блиц и полей таблиц - шрифтом Arial, заголовки окон и названия кнопок - шрифтом Arial (полужирный курсив).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]