Создание основной базы данных «Пресса»

Страницы работы

Содержание работы

Министерство образования и науки РФ

Новосибирский государственный технический университет

Кафедра ВТ

Отчет по расчетно-графической работе

По дисциплине «Базы данных»

Факультет:         АВТ

Группа:               

Студент:                 

Преподаватель:   Трошина Г.В.

Вариант:              9

Новосибирск 2006

СОДЕРЖАНИЕ

1.     Цель работы.. 3

2.     Задание. 3

3.     Графическое представление связей. 4

4.     Структура таблиц базы данных. 4

5.     Содержание таблиц. 5

6.     Интерфейс пользователя. Описание работы с меню. 6

7.     Руководство пользователя. 7

7.     Тексты запросов и примеры работы. 8

8.     Выводы. 17

9.     Список использованной литературы. 17


1.  Цель работы

Научиться представлять данные, расположенные в разных связанных таблицах, как одно целое, как при выводе на экран, так и при формировании запросов. Научиться связывать отдельные составляющие приложения (формы, меню, запросы) в единое целое. Закрепить знания по созданию многотабличных запросов и подзапросов любой степени вложенности на языке SQL.

2.  Задание.

Основная база данных «Пресса». Предусмотреть: меню, печать на экран, ввод данных, редактирование, просмотр данных. Реализовать с использованием нескольких баз данных следующие типы запросов:

·  Для каждого вида газетной продукции (например Газета, Еженедельник, Журнал, и пр.) указать сведения о ней (наименование, издательство, цена, тираж, и т.п.).

·  Для каждого вида прессы выдать список, отсортированный:

·  В алфавитном порядке по наименованию,

·  По тиражу,

·  По стоимости.

·  Найти самое дорогое издание, самое дешевое, среднюю стоимость для каждого вида прессы и в целом;

·  Найти прессу с ценой свыше 5 рублей (и любая другая сумма, предусмотреть ввод цены с клавиатуры) для каждого вида издания и в целом;

·  Найти все издания, чей тираж попадает в заданные пределы;

·  Для заданного издательства (выбор) найти все виды газетной продукции;

·  Найти все издания, чья стоимость находится в заданных пределах (ввод интервала), для заданного издательства;

·  Найти долю дешевой прессы (меньше заданного, ввод ограничения) от общего числа изданий;

·  Найти долю прессы проданной за определенный период (ввод);

·  Найти все виды прессы поступившей из заданного издательства (ввод издательства), чья стоимость больше заданной (ввод стоимости);

·  Найти всю прессу поступившую от заданного издательства, чья стоимость больше, чем средняя стоимость заданной прессы (ввод наименования), поступившей из заданной страны (ввод наименования страны);

·  Найти долю дешевой прессы (чья стоимость мельше заданной, ввод стоимости), поступившей от заданного издательства и в целом;

·  Найти среднюю стоимость прессы, проданной за определенный промежуток времени (ввод интервала);

·  Найти всю прессу, чья стоимость выше, чем средняя стоимость прессы заданного издательства;

·  Найти прессу, которую лучше всего раскупают, указать параметры (стоимость, издательство и т.д.).


3.  Графическое представление связей.

Рис.1 Графическое представление данных

4.  Структура таблиц базы данных.

Таблица 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 Структура таблицы вид печатной продукции

5.  Содержание таблиц.

Таблица 1. Издательства

Таблица 2. Продукция

Таблица 3. Страна

Таблица 4. Вид печатной продукции

6.  Интерфейс пользователя. Описание работы с меню.

Работа с программой построена на основе организации меню. Вывод форм для выполнения запросов и редактирования данных можно выполнить с помощью вызовов соответствующих команд меню. Каждый пункт меню можно вызвать, используя «горячие клавиши».

Рис.6. Меню

Рис.7. Подменю

Пункт меню: submenu предназначен для вывода формы редактирования данных и формы запросов.

7.  Руководство пользователя.

Похожие материалы

Информация о работе

Предмет:
Базы данных
Тип:
Расчетно-графические работы
Размер файла:
602 Kb
Скачали:
0