Министерство Образования и Науки РФ
Новосибирский Государственный Технический Университет
Кафедра ВТ
Программирование в среде VisualFoxPro
Факультет: АВТ
Группа: АМ-215
Студент: Белоглазов А. В.
Преподаватель: Трошина Г. В.
Вариант: 1
Новосибирск, 2005 г.
1. Задание. 3
2. Структура базы данных и таблиц. 4
2.1. Структура базы данных. 4
2.2. Структура таблиц. 5
3. Запросы к базе данных и интерфейс пользователя. 6
3.1. Интерфейс пользователя. 6
3.2. Данные. 7
3.3. Формы и запросы, используемые для ввода информации. 9
3.4. Запросы к базе данных для просмотра информации. 17
3.5. Запросы к базе данных, требуемые заданием, с соответствующими формами. 19
3.6. Запросы к базе данных для вывода продукции. 25
4. Выводы. 26
Основная база данных «Зоопарк». Сформировать несколько таблиц: «Лечебница», «Поставщик продуктов» и др. Предусмотреть: меню, печать на экран, ввод данных, редактирование, просмотр данных. Реализовать следующие типа запросов с использованием нескольких таблиц:
n Для каждого животного указать сведения о нём (например, вид, имя, пол, год рождения, место обитания в природе, откуда поступило, стоимость, редкость и т.п.).
n Для каждого вида животных выдать список, отсортированный:
n по году рождения,
n в алфавитном порядке,
n по стоимости,
n по дате приобретения,
n Найти долю редких животных от общего числа животных.
n Найти самое редкое животное (по каждому виду), самых маленьких животных (по каждому виду и в целом).
n Найти животных с ценой свыше 500 р. (и любая другая сумма, т.е. предусмотреть ввод с клавиатуры).
n Найти всех животных, поступивших из заданной страны (выбор страны).
n Найти всех животных, чья стоимость больше, чем средняя стоимость животных из заданной страны (выбор страны).
n Найти самое дорогое животное, самое дешёвое, среднюю стоимость.
n Определить количество животных в зоопарке (в целом и по каждому виду).
n Определить количество больных животных, соотношение больных и здоровых животных (в процентах), количество животных, ожидающих потомства в зоопарке (в целом и по каждому виду).
n Найти виды продуктов, поступающих для кормления животных (мясо, рыба, овощи и др.), отсортировать по наименованиям, по стоимости, по дате реализации.
n Найти поставщиков заданного вида продукции (выбор) для заданного животного (чем кормят, количество), стоимость продукции удовлетворяет заданным условиям (ввод стоимости).
n Найти спонсоров заданного животного (кто оплачивает кормление заданного животного и в каких пределах).
n Составить меню кормления заданного животного в пределах установленной стоимости меню.
При создании базы данных (рис. 1.) учитывались следующие условия:
Для реализации перечисленных выше требований были созданы следующие таблицы:
Рис. 1. Структура базы данных «Зоопарк».
Таблица Animals содержит следующие поля:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.