
- •В. П. Агальцов
- •Москва «мир» 2002
- •Примеры
- •Примеры
- •Контрольные вопросы
- •Глава 1
- •Третий этап проектирования базы данных: задание первичных и альтернативных ключей
- •Глава 2
- •2 8.2. Освобождение таблицы
- •Index — закрывает все индексные файлы в текущей рабочей об- асги, за исключением структурного мультииндексного файла.
- •Контрольные вопросы
- •Глава 3
- •Удаление тега из мультииндексного файла
- •Вывод на экран имен индексных файлов и имен тегов
- •Примеры
- •If !empty(tag(nCount)) && Проверка наличия тегоз
- •Контрольные вопросы
- •Как удалить тег из мультииндексного файла?
- •Укажите команды для вывода на экран имен индексных файлов и имен индексов (тегов) внутри индексного файла.
- •Глава 4
- •Часто употребляемые опции команд foxpro
- •Сортировка данных
- •4.1. Поиск данных с помощью Главного меню.
- •Фильтрация данных
- •4.5. Примеры
- •4.6. Контрольные вопросы
- •Глава 5
- •Понятие рабочей области
- •Организация взаимосвязи «один-к-одному»
- •Установление взаимосвязи «один-ко-многим»
- •Установление взаимосвязей с помощью главного меню
- •Объединение двух табличных файлов в один файл
- •Корректировка данных в связанных таблицах
- •Создание итогового табличного файла
- •Примеры
- •Контрольные вопросы
- •Глава 6
- •Создание программного файла
- •Запуск программного файла
- •Ignore — продолжить выполнение программы.
- •Модульность программ
- •Область действия переменных
- •Простейшие вычисления
- •Примеры
- •Контрольные вопросы
- •Присвоение значений
- •Команды для работы с переменными
- •Команды для работы с массивами
- •Команды ввода-вывода
- •Функции для работы с массивами
- •Команды циклов
- •Команды ветвления алгоритма
- •Команда ветвления алгоритма на много направлений
- •Примеры
- •9 15, 2 && Задает место на экране
- •Контрольные вопросы
- •Команда создания и отображения меню на экране
- •Команда фиксации выбора пользователя
- •Примеры
- •0 12.32 Prompt 'Выход' message 'Завершение программы' menu то peri
- •ScSc Вывод в специальное окно системного сообщения
- •Контрольные вопросы
- •Какими командами клавишного меню фиксируются ошибки работы программы?
- •Что такое стек? Как сохраняются и как извлекаются клавишные команды из стека?
- •Укажите команды для обработки кодов нажатых клавиш.
- •Примеры
- •0 10.2 Say 'Тигры'
- •0 12.2 Say 'Котята'
- •13. Контрольные вопросы
- •Примеры
- •0 8,40 Say 'Волга'
- •If messagebox('Фамилия не найдена',;
- •If messagebox{'Имя не найдено',;
- •Контрольные вопросы
- •Глава 11
- •Примеры
- •Insert into Fam values(101, 'Байрон')
- •Контрольные вопросы
- •Вычисление абсолютного значения
- •If eof('Catalog') && Определение конца таблицы
- •Recall all ь& Со всех записей таблицы Author снять пометку к удалению
- •Определение конца файла
- •2000 Году: ' ;
- •Определение количества полей в открытой базе данных
- •Поиск значения поля по значению другого поля
- •&& Возвращает ega/Color
- •Определение общего объема оперативной памяти
- •7 ?Aykent(100000,0.1,2) && выводит на экран 56719.05
- •2 Кинуты.
- •Примеры
- •Контрольные вопросы
- •140010, Г , 1юберцы Московской обл.. Октябрьский пр-т. 403. Тс- 554-21-86
- •0 11,10 Prompt 'с начала'
- •1 Строки
СРЕДНЕЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАНИЕ
В. П. Агальцов
БАЗЫ ДАННЫХ
Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов учреждений среднего профессионального образования, обучающихся по специальностям 2202 «Автоматизированные системы обработки информации и управления (по отраслям)»,
2203 «Программное обеспечение вычислительной техники и автоматизированных систем», 2204 «Техническое обслуживание средств вычислительной техники и компьютерных сетей».
Москва «мир» 2002
УДК 681.3.06 (075.32) ББК 32.973.26~018.2я723 А 23
Агальцов В. П.
А 23 Базы данных. — М.: Мир, 2002. — 376 с., ил. + компакт- диск с примерами.
ISBN 5-03-003502-8
В учебном пособии изложены основные понятия теории баз данных и приемы создания приложения базы данных в среде Visual Fox Pro 6.0 и старших версиях.
Учебное пособие составлено в полном соответствии с требованиями Государственного образовательного стандарта по специальностям 2202 «Автоматизированные системы обработки информации и управления (по отраслям)», 2203 «Программное обеспечение вычислительной техники и автоматизированных систем», 2204 «Техническое обслуживание средств вычислительной техники и компьютерных сетей», а также типовой (примерной) программы дисциплины «Базы данных». Предложенный материал рассчитан на 64 часа лекционных занятий.
Для студентов очной, очно-заочной и заочной форм обучения.
УДК 681.3.06 (075.32) ББК 32.973.26-018.2я723
Редакция литературы по информатике и новой технике ISBN 5-03-003502-8 С Издательство «Мир», 2002
Оглавление
БАЗЫ ДАННЫХ 2
Оглавление 4
От автора 6
Справочник команд, операторов и функций 9
... 114
... | 156
I 207
Литература 364
S Преобразование одноинлексного файла в тег
Удаление тега из мультииндексного файла
Вывод на экран имен индексных файлов и имен тегов
Примеры
Контрольные вопросы
Глава 4. УПРАВЛЕНИЕ БАЗАМИ ДАННЫХ
Часто употребляемые опции команд FoxPro
Сортировка данных
3. Поискданных
4 4 Фильтрация данных
Примеры
4 6. Контрольные вопросы
Глава 5. СОЗДАНИЕ ВЗАИМОСВЯЗЕЙ
Понятие рабочей области
Организация взаимосвязи «один-к-одному*
Установление взаимосвязи «один-ко-многим»
Установление взаимосвязей с помощью главного меню .
Объединение двух табличных файлов в один файл
Корректировка данных в связанных таблицах
Создание итогового табличного файла
5 8 Примеры
5 9. Контрольные вопросы
Глава 6. РАБОТА С ПРОГРАММНЫМИ ФАЙЛАМИ
6 .1. Создание программного файла
Запуск программного файла
Модульность программ
Область действия переменных
6 .5 Простейшие вычисления
Примеры
Контрольные вопросы
Глава 7. ОСНОВЫ ЯЗЫКА ПРОГРАММИРОВАНИЯ 7 I Переменные, константы и массивы ...
Присвоение значений
Команды для работы с переменными ..
Команды для работы с массивами ....
Команды ввода-вывода
Функции для работы с массивами
Команды циклов
Команды ветвления алгоритма
7.9- Примеры