Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД Румянцев.doc
Скачиваний:
5
Добавлен:
13.08.2019
Размер:
1.35 Mб
Скачать

Создание простых запросов к созданной ранее базе данных "Турфирма"

Запрос - это операция, которая объединяет в себе основные режимы обработки данных: сортировку, фильтрацию, объединение данных из разных источников (таблиц), преобразование данных. Под преобразованием данных понимается воз­можность создания вычисляемых полей, в которых по формулам на основании имеющейся информации получается новая. Основное назначение запросов – осуществлять выбор интересующей нас информации из базы данных. Создавать запросы можно с помощью Конструктора запросов или используя Мастер. Запросы подразделяются на простые и сложные. Простой запрос, как правило, содержит не более одной таблицы, а сложный может обращаться к данным из нескольких таблиц и содержать вычисляемые поля.

  1. Используя запрос, составьте список всех менеджеров турфирмы по таблице Менеджеры с указанием их телефонов;

    1. В окне Турфирма: база данных выбрать объект Запросы, затем нажать кнопку Создать.

    2. В появившемся окне Новый запрос выберите строку Простой запрос и нажмите кнопку ОК;

    3. В окне Создание простых запросов необходимо выбрать поля необходимые для создания запроса. В нашем случае в поле Таблицы и запросы выберите строку Таблица: Менеджеры, затем используя кнопку >, выберите поля Фам_Имя и Конт_Телефон и нажмите кнопку Далее;

    4. Н а следующем этапе выберите тип отчета – Подробный и нажмите Далее;

    5. Дайте запросу любое имя и нажмите кнопку Готово.

    6. Н а экране появится таблица содержащая Фамилию, имя и телефон каждого менеджера;

    7. Сохраните запрос под именем Менеджеры.

  2. Используя запрос, составьте список всех туров по таблице Тур с указанием Кода страны, Названия и Стоимости тура;

  3. Создайте запрос аналогичный предыдущему (п.2) только вместо Кода страны укажите Название страны.

Создание запроса на выборку с помощью конструктора

Каждый запрос может быть просмотрен и модифицирован в режиме конструктора. Создание запроса с помощью конструктора предусматривает, прежде всего, выбор таблиц, по которым необходимо осуществлять выборку.

  1. С помощью запроса найдите все туры, цены которых меньше 800 евро., и на экран выведите название страны, название тура, его продолжительность и цену;

    1. В окне базы данных следует выбрать объект Запросы и нажать кнопку Создать.

    2. В появившемся диалоговом окне Новый запрос выбрать строку Конструктор и нажать ОК,

    3. В появившемся диалоговом окне Добавление таблицы выделите таблицы Тур и Страна и кнопкой Добавить добавьте их в поле конструктора. Связи между таблицами появляются автоматически в соответствии со схемой базы данных.

    4. В верхней части окна конструктора запросов указываются таблицы, по которым будет составлен запрос.. В строке Поле: перечислены используемые в запросе поля, а в строке Имя таблицы: указано, из какой таблицы они взяты. Укажите в строке Поле те поля, которые будут использованы в запросе. Их задание можно осуществить, используя раскрывающийся список выбором по стрелке или перетаскиванием названий полей непосредственно из добавленных таблиц;

    5. В строке Условие отбора в соответствующем поле Цена указать критерий отбора записей – <800;

    6. Выполните команду ЗапросЗапуск или нажмите кнопку запуск на панели инструментов для отображения данных по вашему запросу.

    7. Сохраните запрос под именем Запрос по цене и закройте таблицу.

  2. Самостоятельно с помощью запроса найдите все туры, стоимостью от 1000 до 2000 евро. На экран выведите название страны, название тура, его продолжительность, цену и имена менеджеров, обслуживающих эти туры.