Занятие № 4: ПРОЕКТИРОВАНИЕ ЗАПРОСОВ
- ПРОЕКТИРОВАНИЕ ПРОСТЫХ ЗАПРОСОВ
Целью занятия является освоение следующих вопросов:
- Понятие запроса, типы запросов и их отличие
- Сравнительная характеристика простого детального и простого итогового запросов
- Перекрестные запросы, их назначение и проектирование
- Технология проектирования запроса в Режиме конструктора
Запрос — это требование на отбор данных, хранящихся в таблицах на выполнение определенных действии с данными. Запрос позволяет создать набор из записей, находящихся в разных таблицах, и использовать его как источник данных для формы или отчета. Кроме того, запрос дает возможность вносить изменения в саму БД.
Запросы предназначены для просмотра, анализа и изменения информации хранящейся в БД. Access позволяет создавать запросы в Режиме конструктора (самостоятельно) и с помощью программ- мастеров.
В Access имеется 4 мастера запросов:
- простой запрос -позволяет лишь выводить нужную часть полей из источника запроса и при необходимости подводить Итог;
- перекрестный запрос - позволяет компактно представить данные в формате подобно формату электронных таблиц
- повторяющиеся записи - позволяет найти записи с повторяющимися значениями полей и в том числе полностью
- записи без подчиненных - позволяет найти записи в одной таблице не имеющие подчиненных записей в другой таблице
При необходимости запрос, созданный в Режиме мастера, можно отредактировать в Режиме конструктора.
ВАРИАНТ ПОДГОТОВИТЕЛЬНЫЙ.
- Проектирование таблицы в режиме конструктора
ЗАДАНИЕ 1. В деканате университета имеются сведения о пропусках студентами занятий, сведенные в таблицу Пропуски занятий студентами. Требуется на основе этой таблицы создать в Microsoft Access базу данных Студенты, сохранив ее в вашей личной папке. Спроектировать и заполнить таблицу.
Рекомендации по выполнению
1. Создайте в папке с вашей фамилией базу данных Студенты
2. Спроектируйте в Режиме конструктора и сохраните под именем Пропуски таблицу Пропуски занятий студентами ниже приведенной структуры
В структуре таблицы есть общее поле Пропущено, час под расположены два поля уважительно и неуважительно. В Access нельзя спроектировать именно такую структуру таблицы (как это можно сделать в Excel или в Word) Поэтому поле Пропущено, час следует разбить на два отдельных поля например Уважительные пропуски и Неуважительные пропуски. Поля Пропущено уважительно и Пропущено неуважительно должны быть описаны как числовые.