
- •Федеральное агентство по образованию рф
- •Глава 1 Понятие и основные функции системы управления базами данных 4
- •Глава 2. Процедурное программирование в среде субд 33
- •Глава 3. Организация поиска информации в базе данных 45
- •Глава 4. Работа с многотабличной базой данных. Связывание таблиц данных 49
- •Глава 5 Основы языка структурированных запросов (sql) 51
- •Введение
- •Глава 1 Понятие и основные функции системы управления базами данных
- •1.1 Система управления базами данных
- •1.2 Модели субд
- •Иерархические базы данных
- •Сетевые базы данных
- •Реляционные базы данных
- •1.3 Главное окно в среде Visual FoxPro
- •1.3 Организация хранения базами данных .
- •1.3.1 Логическая архитектура базы данных в Visual FoxPro
- •1.3.2 Задание типов данных
- •1.4. Современные технологии хранения и поиска.Среда Visual FoxPro Конструкторы Visual Foxpro
- •Окна Visual Foxpro
- •Мастера Visual Foxpro
- •Менеджер проекта
- •1.5 Создание однотабличной базы данных и индексирование
- •1.6 Создание представления данных (Local views)
- •1.7. Создание однотабличных форм Создание экранных форм в Visual Foxpro
- •1.8 Формирование однотабличных отчетов Формирование отчетов
- •Построение отчетов
- •Создание визиток
- •Глава 2. Процедурное программирование в среде субд
- •2.1 Структура команд субд FoxPro
- •2.2 Основные команды работы с таблицей базы
- •2.3 Работа с массивами переменных
- •2.4. Типы команд ввода-вывода
- •Команда вывода блока текста:
- •2.5 Команда if
- •2.6 Команда выбора
- •2.7. Организация цикла
- •2.8. Организация fox – меню
- •2.9. Организация dBase – меню
- •2.10 Организация клавишных меню
- •2.11 Добавление записей таблицы в командном файле
- •2.12 Добавление записей из других таблиц
- •Глава 3. Организация поиска информации в базе данных
- •3.1 Последовательный поиск
- •3.2 Ускоренный поиск
- •3.3 Фильтрация базы данных
- •3.4 Организация процедур
- •Глава 5 Основы языка структурированных запросов (sql)
- •Лабораторный практикум
- •Задания по вариантам для лабораторного практикума
- •Лабораторная работа № 1 Создание и редактирование таблицы базы данных. Упорядочение информации в таблице базы данных
- •Лабораторная работа № 2 Создание однотабличных формы, запроса и отчета в среде субд
- •Лабораторная работа № 3
- •Лабораторная работа № 4
- •Лабораторная работа № 5 Работа с несколькими таблицами базы данных. Организация связи между базами данных
- •Лабораторная работа № 6 Создание многотабличных форм. Формирование многотабличных отчетов
- •Лабораторная работа № 7 Организация структурированного запроса (sql) в базе данных. Создание проекта. Построение исполняемого файла
- •Лабораторная работа № 8
- •Примечание
Федеральное агентство по образованию рф
Рубцовский индустриальный институт
ГОУ ВПО «Алтайский государственных технический
университет им. И.И. Ползунова»
Е.А. Дудник
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