Автор работы: Пользователь скрыл имя, 30 Сентября 2011 в 18:29, контрольная работа
1. Некая фирма занимается реализацией научной литературы. Клиентами фирмы являются предприятия, учреждения, учебные заведения и т.п. Для учета и анализа заказов необходимо создать базу данных.
Проанализируем основные закономерности предметной области, знание которых позволит нам определить требуемые таблицы базы данных:
1) каждый клиент может относиться к определенному типу клиентов
2) каждое издание может относиться к определенной категории
3) фирма имеет на складе определенный ассортимент изданий, которые она реализует своим клиентам
4) каждый клиент при приобретении изданий оформляет заказ
в состав заказа могут входить различные издания в различных количествах
Практическое задание 3
Список использованных источников 6
Содержание
Практическое задание
1. Некая фирма занимается реализацией научной литературы. Клиентами фирмы являются предприятия, учреждения, учебные заведения и т.п. Для учета и анализа заказов необходимо создать базу данных.
Проанализируем основные закономерности предметной области, знание которых позволит нам определить требуемые таблицы базы данных:
Таким образом, в базе должны присутствовать следующие таблицы:
В ходе создания таблиц и связей между ними была получена следующая схема данных:
Рис. 1 Схема данных в Access
2. Предположим, что торговое предприятие реализует литературу трех категорий: экономическую, юридическую, техническую. Подготовить итоговый отчет, с помощью которого можно максимальную цену литературы в каждой из категорий.
Создание итогового отчета выполнялось при помощи мастера создания отчетов. Для этого в ходе работы мастера создания отчетов были выбраны таблицы «Ассортимент» и «Типы литературы». После этого в отчет была добавлена группировка по типу издания. После создания отчета и его сохранения под именем «Ассортимент» отчет был открыт в режиме конструктора, после чего в отчет было добавлено примечания для группы «КодТипа». В примечание был добавлен элемент управления «текст», в котором было введено выражение ="Максимальная стоимость: " & Max(СтоимостьЕдиницы)
Рис. 2 Отчет «Ассортимент» в режиме конструктора
На рисунке ниже представлен отчет «Ассортимент» в режиме предварительного просмотра:
Рис. 3 Отчет «Ассортимент в режиме предварительного просмотра
3. Выдать список книг изданных в 2006 г., которые заказаны библиотекой МГФЭК.
Для выполнения задания при помощи конструктора запросов был создан запрос. Запрос включает таблицы «Клиенты», «Заказы», «СоставЗаказа», «ТипыЛитературы» и «Ассортимент». Запрос выводит все поля таблицы «Ассортимент» и тип литературы. Для выбора требуемых записей условия накладываются на атрибут «ГодИздания» таблицы «Ассортимент» и атрибут «Наименование» таблицы «Клиенты». Запрос был сохранен под именем «Заказанные книги».
Рис. 4 Запрос «Заказанные книги » в режиме конструктора
Результат выполнения запроса представлен на рис. 5:
Рис. 5 Результат выполнения запроса «Заказанные книги»
Список использованных
источников