Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_по_БД.doc
Скачиваний:
27
Добавлен:
14.02.2015
Размер:
897.54 Кб
Скачать

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

Рубцовский индустриальный институт

ГОУ ВПО «Алтайский государственных технический

университет им. И.И. Ползунова»

Е.А. Дудник

CУБД Visual FoxPro

Методическое пособие для самостоятельной работы

студентов специальности 073000"Прикладная математика"

дневной формы обучения

Рубцовск - 2010

УДК 681.3

Дудник Е.А. CУБД Visual FoxPro: Методическое пособие для студентов специальности 073000 "Прикладная математика" дневного отделения /Рубцовский индустриальный институт. - Рубцовск: РИО, 2008, 60 с.

Методическое пособие предназначено для студентов специальности 073000 "Прикладная математика" по основному курсу «Базы данных». Представлены наиболее популярная система обработки баз данных объектно-ориентированные Visual FoxPro. Приведены основные команды и конструкции СУБД Visual FoxPro, изложены основные методы работы создания проекта. Краткий обзор Visual FoxPro на основе примеров простых программ и основных операций. Пособия также будет полезно при выполнении лабораторных работ основному по курсу.

Рассмотрены и одобрены на заседании кафедры «Прикладная математика».

Протокол № 2 от 29.09.09.

Рецензент:

к.ф.-м.н. профессор Е.С. Глушкова

Рубцовский индустриальный институт, 2010

Оглавление

ВВЕДЕНИЕ 4

Глава 1 Понятие и основные функции системы управления базами данных 4

1.1 Система управления базами данных 4

1.2 Модели СУБД 6

1.3 Главное окно в среде Visual FoxPro 8

1.3 Организация хранения базами данных . 18

1.4. Современные технологии хранения и поиска.Среда Visual FoxPro 21

1.5 Создание однотабличной базы данных и индексирование 24

1.6 Создание представления данных (Local views) 25

1.7. Создание однотабличных форм 26

1.8 Формирование однотабличных отчетов 28

Глава 2. Процедурное программирование в среде субд 33

2.1 Структура команд СУБД FoxPro 33

2.2 Основные команды работы с таблицей базы 35

2.3 Работа с массивами переменных 36

2.4. Типы команд ввода-вывода 37

2.5 Команда IF 40

2.6 Команда выбора 40

2.7. Организация цикла 40

2.8. Организация FOX – меню 41

2.9. Организация dBase – меню 42

2.10 Организация клавишных меню 43

2.12 Добавление записей из других таблиц 44

Глава 3. Организация поиска информации в базе данных 45

3.1 Последовательный поиск 45

3.2 Ускоренный поиск 46

3.3 Фильтрация базы данных 47

3.4 Организация процедур 48

Глава 4. Работа с многотабличной базой данных. Связывание таблиц данных 49

Работа с несколькими таблицами базы данныхОдновременная работа с несколькими БД позволяет получать сведения, хранящиеся в разных базах и принадлежащие одним и тем же объектам. 49

Например, паспортные данные и сведения о месте работы могут храниться в разных базах данных. При извлечении всех данных необходимо воспользоваться одновременно несколькими БД. Одна из баз называется старшей, остальные – младшими. Записи в базах данных должны иметь общее поле (например, FAM), и младшие базы индексируются по этому полю. 49

Глава 5 Основы языка структурированных запросов (sql) 51

ЛАБОРАТОРНЫЙ ПРАКТИКУМ 53

ЗАДАНИЯ ПО ВАРИАНТАМ ДЛЯ ЛАБОРАТОРНОГО ПРАКТИКУМА 53

ЛАБОРАТОРНАЯ РАБОТА № 1 57

ЛАБОРАТОРНАЯ РАБОТА № 2 58

ЛАБОРАТОРНАЯ РАБОТА № 3 60

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

ЛАБОРАТОРНАЯ РАБОТА № 5 62

ЛАБОРАТОРНАЯ РАБОТА № 6 63

ЛАБОРАТОРНАЯ РАБОТА № 7 64

ЛАБОРАТОРНАЯ РАБОТА № 8 65