- •Создание баз данных для сферы социально-культурного сервиса и туризма
- •Создание таблиц в базе данных
- •Заполнение таблиц данными
- •Редактирование структуры базы данных
- •Создание форм для таблиц
- •Р абота с формой
- •Сортировка и фильтрация данных
- •Создание простых запросов к созданной ранее базе данных "Турфирма"
- •Создание запроса на выборку с помощью конструктора
- •Создание запросов с параметрами
- •Создание запросов с вычислениями
- •Создание отчетов
Создание простых запросов к созданной ранее базе данных "Турфирма"
Запрос - это операция, которая объединяет в себе основные режимы обработки данных: сортировку, фильтрацию, объединение данных из разных источников (таблиц), преобразование данных. Под преобразованием данных понимается возможность создания вычисляемых полей, в которых по формулам на основании имеющейся информации получается новая. Основное назначение запросов – осуществлять выбор интересующей нас информации из базы данных. Создавать запросы можно с помощью Конструктора запросов или используя Мастер. Запросы подразделяются на простые и сложные. Простой запрос, как правило, содержит не более одной таблицы, а сложный может обращаться к данным из нескольких таблиц и содержать вычисляемые поля.
Используя запрос, составьте список всех менеджеров турфирмы по таблице Менеджеры с указанием их телефонов;
В окне Турфирма: база данных выбрать объект Запросы, затем нажать кнопку Создать.
В появившемся окне Новый запрос выберите строку Простой запрос и нажмите кнопку ОК;
В окне Создание простых запросов необходимо выбрать поля необходимые для создания запроса. В нашем случае в поле Таблицы и запросы выберите строку Таблица: Менеджеры, затем используя кнопку >, выберите поля Фам_Имя и Конт_Телефон и нажмите кнопку Далее;
Н а следующем этапе выберите тип отчета – Подробный и нажмите Далее;
Дайте запросу любое имя и нажмите кнопку Готово.
Н а экране появится таблица содержащая Фамилию, имя и телефон каждого менеджера;
Сохраните запрос под именем Менеджеры.
Используя запрос, составьте список всех туров по таблице Тур с указанием Кода страны, Названия и Стоимости тура;
Создайте запрос аналогичный предыдущему (п.2) только вместо Кода страны укажите Название страны.
Создание запроса на выборку с помощью конструктора
Каждый запрос может быть просмотрен и модифицирован в режиме конструктора. Создание запроса с помощью конструктора предусматривает, прежде всего, выбор таблиц, по которым необходимо осуществлять выборку.
С помощью запроса найдите все туры, цены которых меньше 800 евро., и на экран выведите название страны, название тура, его продолжительность и цену;
В окне базы данных следует выбрать объект Запросы и нажать кнопку Создать.
В появившемся диалоговом окне Новый запрос выбрать строку Конструктор и нажать ОК,
В появившемся диалоговом окне Добавление таблицы выделите таблицы Тур и Страна и кнопкой Добавить добавьте их в поле конструктора. Связи между таблицами появляются автоматически в соответствии со схемой базы данных.
В верхней части окна конструктора запросов указываются таблицы, по которым будет составлен запрос.. В строке Поле: перечислены используемые в запросе поля, а в строке Имя таблицы: указано, из какой таблицы они взяты. Укажите в строке Поле те поля, которые будут использованы в запросе. Их задание можно осуществить, используя раскрывающийся список выбором по стрелке или перетаскиванием названий полей непосредственно из добавленных таблиц;
В строке Условие отбора в соответствующем поле Цена указать критерий отбора записей – <800;
Выполните команду ЗапросЗапуск или нажмите кнопку запуск на панели инструментов для отображения данных по вашему запросу.
Сохраните запрос под именем Запрос по цене и закройте таблицу.
Самостоятельно с помощью запроса найдите все туры, стоимостью от 1000 до 2000 евро. На экран выведите название страны, название тура, его продолжительность, цену и имена менеджеров, обслуживающих эти туры.