Министерство образования и науки РФ
Федеральное агентство по образованию
Новосибирский Государственный Технический Университет
Расчетно-графическая работа
по дисциплине “Базы данных”
Факультет: АВТ Преподаватель:
Группа: АП-118 Трошина Г. В.
Студент: Сапегин А. В.
Вариант: 46
Новосибирск, 2004
Оглавление
Задание 4
Описание программы_ 5
Интерфейс пользователя_ 5
Описание работы меню_ 6
Руководство пользователя_ 6
Работа с формой запросов_ 6
Графическое представление работы меню_ 7
Графическое представление связей между файлами_ 8
Файлы базы данных_ 9
Таблица "страна" (tb_country.dbf) 9
Таблица "поставщики" (tb_distrib.dbf) 9
Таблица "фотоаппараты" (tb_foto.dbf) 9
Таблица "запчасти" (tb_foto_stuff.dbf) 10
Таблица "модели" (tb_model.dbf) 10
Таблица "производители" (tb_prod.dbf) 11
Таблица "сами_запчасти" (tb_stuff.dbf) 11
Таблица "виды_запчастей" (tb_stuff_class.dbf) 11
Структуры файлов баз данных_ 12
Структура "страна" (tb_country.dbf) 12
Структура таблицы "поставщики" (tb_distrib.dbf) 12
Структура таблицы "фотоаппараты" (tb_foto.dbf) 12
Структура таблицы "запчасти" (tb_foto_stuff.dbf) 13
Структура таблицы "модели" (tb_model.dbf) 13
Структура таблицы "производители" (tb_prod.dbf) 14
Структура таблицы "сами_запчасти" (tb_stuff.dbf) 14
Структура таблицы "виды_запчастей" (tb_stuff_class.dbf) 14
Тексты программ_ 15
1. «Вся информация о фотоаппаратах» 15
2. «Сортировка по"_ 15
3. Найти самый дорогой, дешёвый фотоаппарат и среднюю стоимость 17
4. «фотоаппараты в пределах цены» 18
5. «Выбор по производителю» 19
6. «по дате выпуска» 20
7. «диапазон цен у производителя» 20
8. «доля фото, проданных за период» 21
9. «самый популярный» 22
10. «заданы поставщик, цена и страна» 22
11. «доля дешёвых, из страны и вообще» 23
12. «количество бракованных» 25
13. «средняя стоимость за период» 25
14. «всё, что дороже средней стоимости» 26
15. «все виды запчастей» 28
16. «поставщики запчастей» 28
Пример работы программы_ 29
Выводы_ 30
Литература_ 31
Основная база данных «Фотоаппараты». Предусмотреть: меню, печать на экран, ввод данных, редактирование, просмотр данных. Реализовать следующие типа запросов с использованием баз данных:
· Для каждого фотоаппарат указать сведения о нем (наименование, дату выпуска, поставщик, цени и другие функции).
· Для каждого фотоаппарат выдать список, отсортированный:
o по дате выпуска,
o в алфавитном порядке по поставщику,
o по стоимости,
o по дате продажи.
· Найти самый дорогой фотоаппарат, самый дешёвый, среднюю стоимость.
· Найти фотоаппараты с ценой в заданных пределах (предусмотреть ввод цены с клавиатуры).
· Найти все фотоаппараты заданного производителя (выбор).
· Найти все фотоаппараты с заданной датой выпуска (ввод даты).
· Найти все фотоаппараты, чья стоимость находится в заданных пределах (ввод интервала) для заданного производителя (выбор).
· Найти долю фотоаппаратов, проданных за определенный период (ввод периода) от общего времени продажи.
· Найти самую популярную модель фотоаппарат (продано наибольшее количество).
· Найти все фотоаппараты, поступившие от заданного поставщика (выбор поставщика), чья стоимость больше, чем средняя стоимость заданного фотоаппарата (ввод марки фотоаппарата), поступившего из заданной страны (ввод наименования страны).
· Найти долю дешевых фотоаппаратов (чья стоимость меньше заданной, ввод стоимости), поступивших от заданного поставщика (выбор поставщика) из заданной страны (выбор страны) и в целом.
· Найти количество бракованных фотоаппаратов, поступивших из заданной страны (выбор страны) для заданного поставщика (выбор поставщика) за определенный промежуток времени (ввод интервала).
· Найти среднюю стоимость фотоаппаратов, проданных за определенный промежуток времени (ввод интервала).
· Найти все фотоаппараты, чья стоимость выше, чем средняя стоимость фотоаппарата заданного производителя (выбор производителя).
· Найти виды запасных частей, поступающих для ремонта фотоаппаратов отсортировать по наименованиям, по стоимости, по поставщику.
· Найти поставщику заданного вида запасных частей (выбор) для заданного вида фотоаппаратов (выбор модели).
Данная программа представляет собой набор средств для работы с базой данных "Фотоаппараты". Базу данных составляют восемь взаимосвязанных таблиц: tb_country, tb_distrib, tb_foto, tb_foto_stuff, tb_model, tb_prod, tb_stuff, tb_stuff_class. Программа позволяет пользователю осуществлять просмотр, редактирование записей в базе данных при помощи специальных форм.
Также в программе предусмотрено выполнение девятнадцати видов запросов (см. задание).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.