Главная страница
Навигация по странице:

  • Доход_семьи_среднемесячный

  • Добавление таблицы

  • Доход_на_1_человека: [Доход_семьи_среднемесячный]/[Состав_семьи]

  • Создание запроса в режиме Конструктора

  • Доход_семьи_среднемесячный ; на панели инструментов в окне программы Microsoft Accessщелкните на кнопке Групповые операции

  • Вид – Групповые операции

  • Состав_семьи

  • Код_ученика, Фамилия, Имя, Отчество

  • Таблицы

  • Отчет1 Все поля таблицы УЧЕНИКИ Автоотчёт «в столбец»

  • Школа: база данных

  • Автоотчет: в столбец ; выберите таблицу УЧЕНИКИ

  • Косы Основы проектирования Баз данных. Косы Основы проектирования баз данных Входящий контроль


    Скачать 5.18 Mb.
    НазваниеКосы Основы проектирования баз данных Входящий контроль
    Дата02.11.2022
    Размер5.18 Mb.
    Формат файлаdoc
    Имя файлаКосы Основы проектирования Баз данных.doc
    ТипДокументы
    #767403
    страница15 из 15
    1   ...   7   8   9   10   11   12   13   14   15

    При конструировании запроса в строке Условие отбора для поля Доход_семьи_среднемесячный введите выражение

    Between [Введите нижнюю границу дохода] And [Введите верхнюю границу дохода]

    1. Выполните запрос. При выполнении запроса сначала появится диалоговое окно для ввода нижней границы диапазона значений поля Доход_семьи_среднемесячный, затем – для ввода верхней границы. Эти значения будут использованы для определения кодов учеников в таблице УЧЕНИКИ, среднемесячный доход в семьях которых попадает в заданный диапазон. По этим кодам будут отбираться данные из таблицы УЧЕНИКИ.

    2. Создайте и выполните запрос с вычисляемыми полями в соответствии со следующими требованиями:

    Имя запроса

    Включаемые в запрос поля

    Какую задачу решает запрос

    Запрос7

    Фамилия

    Имя

    Отчество

    Состав_семьи

    Доход_семьи_среднемесячный


    Вычисляет для каждого ученика доход на 1 человека в семье по формуле:

    Доход_на_1_человека: [Доход_семьи_среднемесячный]/

    [Состав_семьи]

    Для создания запроса выполните следующие действия:

    • в окне Добавление таблицы выберите таблицы СЕМЬИ и УЧЕНИКИ. Выберите поля, включаемые в запрос;

    • в новом поле бланка запроса в строке Поле введите формулу Доход_на_1_человека: [Доход_семьи_среднемесячный]/[Состав_семьи].



    1. Сохраните и выполните запрос.

    2. Создайте итоговый запрос в соответствии со следующими требованиями:

    Имя запроса

    Включаемые в запрос поля

    Какую задачу решает запрос

    Запрос8

    Состав_семьи

    Доход_семьи_среднемесячный

    (трижды)

    Вычисляет среднее, наибольшее и наименьшее значение по полю Доход_семьи_среднемесячный

    для семей с различным составом (численностью).

    Для создания запроса выполните следующие действия:

    • дважды щелкните на значке Создание запроса в режиме Конструктора – откроется бланк запроса по образцу, в окне Добавление таблицы выберите таблицу СЕМЬИ;

    • включите в запрос поле Состав_семьи и трижды включите поле Доход_семьи_среднемесячный;

    • на панели инструментов в окне программы Microsoft Accessщелкните на кнопке Групповые операции или воспользуйтесь командами меню (Вид – Групповые операции), в нижней части бланка появится строка Групповые операции;



    Рис. 2. Формирование итогового запроса

    • для поля, по которому производится группировка записей (в нашем случае – поле Состав_семьи), оставьте в строке Групповые операции значение Группировка, для остальных полей щелкните в этой строке – появится кнопка раскрывающегося списка, из которого можно выбрать итоговую функцию для расчета значений в данном поле;

    • для первого поля Доход_семьи_среднемесячный выберите итоговую функцию Avg для определения среднего значения оклада по каждой должности, для второго поля Доход_семьи_среднемесячный – итоговую функцию Max, для третьего поля Доход_семьи_среднемесячный – итоговую функцию Min;

    • закройте бланк запроса по образцу, присвоив запросу имя Запрос8.

    1. Выполните запрос и проанализируйте результирующую таблицу.

    2. Создайте запрос на создание базовой таблицы. В результате выполнения этого запроса в базе данных будет создана новая базовая таблица АДРЕСА_УЧЕНИКОВ.

    Имя запроса

    Включаемые в запрос поля

    Какую задачу решает запрос

    Запрос9

    Код_ученика

    Фамилия

    Имя

    Отчество

    Адрес


    Создает новую базовую таблицу
    АДРЕСА_УЧЕНИКОВ

    Для создания запроса выполните следующие действия:

    • дважды щелкните на значке Создание запроса в режиме Конструктора – откроется бланк запроса по образцу, в окне Добавление таблицы выберите таблицы СЕМЬИ и УЧЕНИКИ;

    • включите в запрос поля Код_ученика, Фамилия, Имя, Отчество из таблицы УЧЕНИКИ и поле Адрес СЕМЬИ;

    • откройте список инструмента Тип запроса (рис. 2.47) и выберите Создание таблицы;

    • в открывшемся диалоговом окне Создание таблицы введите имя новой таблицы АДРЕСА_УЧЕНИКОВ, установите переключатель в текущей базе данных и нажмите кнопку OK;

    • закройте бланк запроса по образцу, сохранив запрос с именем Запрос9.




    1. Выполните запрос. Ответьте «Да» на все выводимые программой вопросы. Переключитесь в окне базы данных на панель Таблицы. В списке таблиц должна появиться новая таблица АДРЕСА_УЧЕНИКОВ. Откройте таблицу, просмотрите ее содержимое.

    1. Создайте Автоотчет «в столбец» на базе таблицы УЧЕНИКИ в соответствии со следующими требованиями:

    Имя отчета

    Включаемые в отчет поля

    Представленные в отчете данные и тип отчета

    Отчет1

    Все поля таблицы УЧЕНИКИ

    Автоотчёт «в столбец» отображает данные из таблицы УЧЕНИКИ.

    Для создания отчета выполните следующие действия:

    • в окне Школа: база данных откройте панель Отчеты;

    • для создания автоотчета Отчет1 щелкните кнопку Создать и выберите в открывшемся окне Новый отчет опцию Автоотчет: в столбец;

    • выберите таблицу УЧЕНИКИ и щелкните кнопку OK. Закройте отчет, при закрытии сохраните его, присвоив имя Отчет1.

    1. Завершите работу с базой данных.






    1   ...   7   8   9   10   11   12   13   14   15


    написать администратору сайта