Курсовая работа: Проектирование базы данных агентства по оказанию маркетинговых услуг
Рис. 2.3 Данные таблицы «Данные на клиентов»
Рис. 2.4 Данные таблицы «Контракты»
Рис. 2.5 Данные таблицы «Список услуг »
Рис. 2.6 Данные таблицы «Данные на менеджеров»
2.2 Создание связей между таблицами
Покажем связи по ключевым полям, обеспечивая целостность данных, а также каскадное обновление/удалении связанных полей. Таким образом, получим следующую схему данных, представленную на рис 2.7.
Рис 2.7 Схема данных
На рис 2.8 отображено окно изменения связей:
Рис 2.8 Изменение связей
2.3 Разработка запросов к базе данных
Основным видом использования базы данных является поиск нужной информации для вывода или последующей обработки. Простейшими операциями поиска являются фильтрация и сортировка записей в одной таблице. Однако наиболее общий и гибкий путь – это построение запросов к базе данных. Большинство запросов создается сразу на этапе создания базы данных, так как это регулярно получаемая информация, для получения которой и создавалась база данных. В то же время на любом этапе эксплуатации базы данных могут быть построены новые запросы для реализации новой функции.
Наиболее распространенными являются запросы на выборку. Результатом выполнения такого запроса является таблица, в которой по определенным критериям выбираются определенные поля одной или нескольких взаимосвязанных таблиц. При создании нового запроса в режиме Конструктора запросов для него по умолчанию устанавливается тип Запрос на выборку.
Создадим запросы, заданные в проекте:
1. Список клиентов, сгруппированный по городам.
Для создания запроса с помощью Конструктора в окне базы данных выберем команду Создание запроса в режиме конструктора. Выберем таблицу «Данные на клиентов». Для построения запроса выберем поля Город и Фамилия клиента . Для поля Город применим сортировку по возрастанию. Запрос в режиме конструктора показан на рисунке 2.9.
Рис 2.9 Режим конструктора
Результат выполнения запроса:
Рис 2.10 Список клиентов, сгруппированных по городам
2. Список контрактов по отдельной услуге.
Для создания запроса с помощью режима Конструктора в окне базы данных выберем команду Создание запроса в режиме конструктора. Выберем таблицу «Список услуг». Для построения запроса выберем поля Город и Фамилия клиента . Для поля Город применим сортировку по возрастанию.
Рис. 2.11 Режим конструктора