
- •Федеральное агентство по образованию рф
- •Глава 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
- •Примечание
Лабораторная работа № 8
Контрольная работа № 2
Задание.
Определить цель получения информации из таблицы базы данных, предложенной по варианту.
Создать базу данных с 2-3 таблицами (оперативной и справочной) отвечающую поставленной задачи.
В режиме конструктора установить постоянную связь между таблицами.
В командном файле установит временную связь между таблицами.
Отобразить на экране все данные из имеющихся таблиц.
Составить форму, включающих поля из нескольких таблиц базы данных, в режиме конструктора.
Составить отчет, включающих поля из нескольких таблиц базы данных, в режиме конструктора.
Организовать меню вызова SQL-запроса в командном файле.
Создать новый проект (файл с расширением *.app).
Объяснить выполнение команд и ответить на вопросы.
Примечание
№ |
Критерии |
Баллы |
1 |
За каждый выполнений пункт меню начисляется |
5 баллов |
2 |
За каждый элемент управления в Форме дополнительно начисляется |
1 балл за каждый элемент |
3 |
Отчет с группировкой по заданному полю с заголовком и итогами по группе, сохранение отчета в файле |
1-2 балл |
4. |
Итоговый отчет (без детальных элементов) |
1-балл |
5. |
Отчет с расчетным полем, с вводимой переменой, элементами управления |
1-3 балла |
6. |
Запрос с использованием двух таблицы, с использованием, группировки, условия, упорядочения, функции запроса, сохранение запроса в таблице |
1-10 балл |
7. |
Перекрестный запрос |
3 балла |
8. |
Использование команд INSERT, UPDATE, JOIN. Команды импорта и экспорта данных в таблице |
1 бал за каждую команду |
9. |
Различные виды меню |
2-балла |
10. |
Использование OLE-объектов |
1 балл за каждый элемент |
Вопросы:
Перечислите типы переменных полей.
Принципы организации индексного файла
Какие поля относятся к оперативной и справочной информации.
Чем отличается постоянная от временной связи в таблицах.
Перечислите команды установки временной связи между таблицами.
Как описать глобальные и локальные переменные.
Какова структура массива, как сохранить и восстановить данные в массиве.
.Перечислите функции команд SQL: CREATE TABLE, INSERT INTO…VALUES .
Как работает команда SELECT … FROM … WHERE…GROUP BY … HAVING… ORDER BY
Перечислите команды организации fox-menu, dbase-menu,клавишного меню в командном файле.