Курсовая работа: Проектирование базы данных агентства по оказанию маркетинговых услуг
Задание на курсовую работу
Проект №6. Консалтинговое агентство.
Консалтинговое агентство предоставляет маркетинговые услуги – консультации - в области аудита, экспресс-анализа и бизнес-планирования для промышленных предприятий.
Контракт подписывается каждым клиентом по каждой услуге. Он включает: фамилию клиента, название компании клиента, вид услуги, дату подписания, дату начала работ, дату завершения работ, дату оплаты и сумму контракта. Список услуг включает: код услуги, вид услуги. Данные на клиентов включают: имя клиента, фамилию клиента, название компании клиента, город, адрес, номер телефона. В консалтинговом агентстве назначается менеджер проекта по каждому контракту. Данные на менеджеров проекта содержат: Фамилию и имя работника, номер телефона.
Запросы и отчеты должны быть составлены, чтобы предоставлять пользователю базы данных следующую информацию:
- Список клиентов, сгруппированный по городам;
- Отчет по контрактам;
- Список контрактов по отдельной услуге;
- Список контрактов, сгруппированный по виду услуги за прошедший год;
- Три самых важных клиента (принесших наибольшую прибыль);
- Список работников, отсортированный в обратном порядке в зависимости от величины суммы контрактов;
- Ежемесячная сумма контрактов на услуги каждого вида;
- Годовой отчет по сумме, полученной за оказанные услуги;
- Запрос на создание архивной таблицы и запрос на исключение данных из основной таблицы контрактов, выполненных 3 года назад и более.
Введение
Базы данных – это совокупность структурированных взаимосвязанных данных, относящихся к определенной предметной области и организованных таким образом, что эти данные могут быть использованы для решения многих задач многими пользователями.
Системы управления базами данные (СУБД) – это набор программных модулей, необходимый и достаточный для создания и поддержания базы данных, т.е. универсальная часть, решающая стандартные задачи по информационному обслуживанию пользователя.
Существует несколько видов СУБД. Наиболее известными и популярными СУБД являются Access, FoxPro и Paradox. Данная работа выполнена в Access.
Один из основных типов моделей данных – реляционная база данных.
Термин «реляционный» (от латинского relation – отношение) указывает, прежде всего, на то, что такая модель хранения данных построена на взаимоотношении составляющих ее частей.
В настоящее время реляционный подход к построению баз данных является наиболее распространенным. Достоинства такого подхода:
· наличие небольшого набора абстракций, которые позволяют сравнительно просто моделировать большую часть предметной области и допускают сравнительно простое и точное формализованное определение;
· наличие простого и в то же время мощного математического аппарата, опирающегося на теорию множеств;
· возможность манипулирования данными без необходимости знаний конкретной физической организации базы данных во внешней области.
1. Проект БД
1.1 Инфологическая модель (ER-диаграмма)
В данной работе модель будет строиться на основе метода «Сущность – связь». Этот метод основан на ER-диаграммах. Для ясности дадим некоторые основные определения.
· Сущность – это некоторое множество объектов материального и нематериального мира, информация которых хранится в базе данных.
· Ключ сущности – некоторое множество атрибутов, служащее для определения экземпляров сущности.
В первую очередь необходимо начать с описания объектов базы данных (сущностей), определения их атрибутов и установки связей между сущностями.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--