Министерство образования и науки РФ
Новосибирский государственный технический университет
Кафедра ВТ
Отчет по расчетно-графической работе
По дисциплине «Базы данных»
Факультет: АВТ
Группа:
Студент:
Преподаватель: Трошина Г.В.
Вариант: 9
Новосибирск 2006
1. Цель работы.. 3
2. Задание. 3
3. Графическое представление связей. 4
4. Структура таблиц базы данных. 4
5. Содержание таблиц. 5
6. Интерфейс пользователя. Описание работы с меню. 6
7. Руководство пользователя. 7
7. Тексты запросов и примеры работы. 8
8. Выводы. 17
9. Список использованной литературы. 17
Научиться представлять данные, расположенные в разных связанных таблицах, как одно целое, как при выводе на экран, так и при формировании запросов. Научиться связывать отдельные составляющие приложения (формы, меню, запросы) в единое целое. Закрепить знания по созданию многотабличных запросов и подзапросов любой степени вложенности на языке SQL.
Основная база данных «Пресса». Предусмотреть: меню, печать на экран, ввод данных, редактирование, просмотр данных. Реализовать с использованием нескольких баз данных следующие типы запросов:
· Для каждого вида газетной продукции (например Газета, Еженедельник, Журнал, и пр.) указать сведения о ней (наименование, издательство, цена, тираж, и т.п.).
· Для каждого вида прессы выдать список, отсортированный:
· В алфавитном порядке по наименованию,
· По тиражу,
· По стоимости.
· Найти самое дорогое издание, самое дешевое, среднюю стоимость для каждого вида прессы и в целом;
· Найти прессу с ценой свыше 5 рублей (и любая другая сумма, предусмотреть ввод цены с клавиатуры) для каждого вида издания и в целом;
· Найти все издания, чей тираж попадает в заданные пределы;
· Для заданного издательства (выбор) найти все виды газетной продукции;
· Найти все издания, чья стоимость находится в заданных пределах (ввод интервала), для заданного издательства;
· Найти долю дешевой прессы (меньше заданного, ввод ограничения) от общего числа изданий;
· Найти долю прессы проданной за определенный период (ввод);
· Найти все виды прессы поступившей из заданного издательства (ввод издательства), чья стоимость больше заданной (ввод стоимости);
· Найти всю прессу поступившую от заданного издательства, чья стоимость больше, чем средняя стоимость заданной прессы (ввод наименования), поступившей из заданной страны (ввод наименования страны);
· Найти долю дешевой прессы (чья стоимость мельше заданной, ввод стоимости), поступившей от заданного издательства и в целом;
· Найти среднюю стоимость прессы, проданной за определенный промежуток времени (ввод интервала);
· Найти всю прессу, чья стоимость выше, чем средняя стоимость прессы заданного издательства;
· Найти прессу, которую лучше всего раскупают, указать параметры (стоимость, издательство и т.д.).
Рис.1 Графическое представление данных
Таблица Izdat содержит следующие поля:
Izdat – наименование издательства
Id_i_p – идентификатор издательства
Рис. 2 Структура таблицы издательств
Таблица Products содержит следующие поля:
name – наименование прессы
tirag – тираж прессы
price – цена прессы
period – период продажи
spros – спрос на прессу
Id_v – идентификатор вида прессы
Id_i – идентификатор издательства
Id_s – идентификатор страны
Рис. 3 Структура таблицы продукции
Таблица Strana содержит следующие поля:
strana – наименование страны
Id_s_p – идентификатор страны
Рис. 4 Структура таблицы страна
Таблица Vid содержит следующие поля:
Vid – наименование вида прессы
Id_v_p – идентификатор вида
Рис. 5 Структура таблицы вид печатной продукции
Таблица 1. Издательства
Таблица 2. Продукция
Таблица 3. Страна
Таблица 4. Вид печатной продукции
Работа с программой построена на основе организации меню. Вывод форм для выполнения запросов и редактирования данных можно выполнить с помощью вызовов соответствующих команд меню. Каждый пункт меню можно вызвать, используя «горячие клавиши».
Рис.6. Меню
Рис.7. Подменю
Пункт меню: submenu предназначен для вывода формы редактирования данных и формы запросов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.