- •Минобрнауки россии федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «тверской государственный технический университет»
- •Пояснительная записка к курсовому проекту (работе)
- •Руководитель проекта (работы) Алексеев в.В.
- •Тверь 2014__ Тверской государственный технический университет
- •Утверждаю
- •Задание
- •Руководитель
- •Системы управления базами данных
- •I . Аналитическая часть
- •Основные понятия и определение теории баз данных
- •Обоснование выбора программного обеспечения
- •II. Проектная часть
- •Разработка таблиц и схемы базы данных
- •Разработка запросов
- •Создание отчетов
- •Создание форм
- •6 Разработка главной кнопочной формы
- •Руководство пользователя
- •Рекомендации по дальнейшей модернизации системы
- •Заключение
- •Список литературы
Разработка запросов
Запросы являются основным средством извлечения информации из базы данных. С помощью запроса можно выбрать определенную информацию и рассортировать ее по значениям полей и даже добавлять описания в презентации. Запросы часто используются в качестве основы при создании форм и отчетов. Другие запросы могут создавать новые таблицы, присоединять данные к существующим таблицам, удалять записи и осуществлять поиск дублирующихся записей.
Для создания запроса перейдем на вкладку Запросы, нажмем кнопку Создание запроса с помощью конструктора.
1. Создадим запрос «Договора на реализацию с кол-вом единиц больше заданного».
В качестве источника запроса выберем таблицы «Материалы», «Заказчики» и «Договора» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.
Заполним поля согласно рис. 8.
Рис. 8. Запрос «Договора на реализацию с кол-вом единиц больше заданного»
2. Создадим запрос «Количество наименований материала каждого вида».
В качестве источника запроса выбираем таблицу «Виды материалов» и «Материалы» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.
Затем щелкнем правой кнопкой мыши по рабочему и выберем пункт Групповые операции.
Заполним поля, как показано на рис. 9.
Рис. 9. Запрос «Количество наименований материала каждого вида»
3. Создадим запрос «Общая сумма заказов каждого заказчика».
В качестве источника запроса выбираем таблицы «Договора», «Материалы» и «Заказчики» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.
Затем щелкнем правой кнопкой мыши по рабочему и выберем пункт Групповые операции.
Заполним поля, как показано на рис. 10.
Рис. 10. Запрос «Общая сумма заказов каждого заказчика»
4. Создадим запрос «Поиск договора по его номеру».
В качестве источника запроса выбираем таблицы «Договора», «Материалы», «Сотрудники отдела сбыта» и «Заказчики» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.
Заполним поля, как показано на рис. 11.
Рис. 11. Запрос «Поиск договора по его номеру»
5. Создадим запрос «Поиск материала по наименованию».
В качестве источника запроса выберем таблицы «Виды материалов» и «Материалы» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.
Заполним поля согласно рис. 12.
Рис. 12. Запрос «Поиск материала по наименованию»
6. Создадим запрос «Список выплат».
В качестве источника запроса выберем все таблицы и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.
Заполним поля согласно рис. 13.
Рис. 13. Запрос «Список выплат»
7. Создадим запрос «Расчет задолженности».
В качестве источника запроса выберем запрос «Список выплат» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.
Заполним поля согласно рис. 14.
Рис. 14. Запрос «Расчет задолженности»
8. Создадим запрос «Удаление данных о договоре, номер которого вводится».
В качестве источника запроса выберем таблицу «Договора» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.
Затем щелкнем правой кнопкой мыши по рабочему и выберем пункт Удаление из меню Тип запроса.
Заполним поля согласно рис. 15.
Рис. 15. Запрос «Удаление данных о договоре, номер которого вводится»
9. Создадим запрос «Список заказов заданного заказчика».
В качестве источника запроса выбираем таблицы «Материалы», «Договора» и «Заказчики» и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.
Заполним поля, как показано на рис. 16.
Рис. 16. Запрос «Список заказов заданного заказчика»
