Создание специализированной справочной базы данных с использованием СУБД MS Access. Редактирование специализированной базы данных, автоматизация работы с базами данных, страница 3

1.3. Создайте запрос на удаление записей из Таблицы 3. Запрос должен удалять  записи с заданным значением поля Полная масса автопоезда. Для этого на вкладке ЗАПРОСЫ нажмите  кнопку КОНСТРУКТОР, затем выберите таблицы, на основании которых будет создан запрос (окно ДОБАВЛЕНИЕ ТАБЛИЦЫ, выделите Таблицу 3, нажмите кнопку ДОБАВИТЬ). Перетяните поле Полная масса автопоезда, кг из таблицы в строку ПОЛЕ бланка запроса. Дайте команду ЗАПРОС→УДАЛЕНИЕ (рисунок 6.1). Перетащите символ «звездочка» (*) из списка полей в бланк запроса. В ячейке УДАЛЕНИЕ поля со «звездочкой» (*) появится значение ИЗ,  в ячейке УДАЛЕНИЕ поля Полная масса автопоезда – значение УСЛОВИЕ, куда введите выражение [Введите полную массу автопоезда, кг] . Сохраните запрос под именем Удаление (рисунок 6.2). В результате выполнения запроса из Таблицы 3 будут удалены модели автомобилей, значение полной массы автопоезда которых равно введенному. Выполните запрос (удалите записи с наименьшим значением поля). На появившиеся предупреждения отвечайте Да. Перейдите на вкладку ТАБЛИЦЫ и просмотрите содержание Таблицы 3.

Рисунок 6.1- Выполнение команды ЗАПРОС→УДАЛЕНИЕ

Рисунок 6.2 – Создание запроса на удаление записей из таблицы

2. Создание запроса по образцу, итогового запроса, отчета.

2.1. Создайте запрос по образцу. В результате выполнения запроса будут выбираться модели автомобилей, соответствующие заданному условию.  Запрос должен содержать поля Модель автомобиля, Тип автомобиля, Полная масса автопоезда, Модель двигателя, Максимальная мощность таблиц «Технические характеристики АТС» и «Технические характеристики ДВС». Условия отбора: полная масса автопоезда <40000 кг. Запрос создается аналогично запросу на выборку, только для поля Полная масса автопоезда в строке УСЛОВИЕ ОТБОРА бланка запроса указывается условие: <40000. Сохраните запрос под именем Выборка 2 и выполните его.

2.2. Создайте итоговый запрос. Запрос должен содержать максимальное и минимальное значение поля Полная масса автопоезда по каждому типу автомобилей Таблицы 3. Для этого на вкладке ЗАПРОСЫ нажмите  кнопку КОНСТРУКТОР, выберите Таблицу 3, затем нажмите кнопку на панели инструментов со знаком суммы S, после чего в бланке запроса появится строка Групповая операция. Запрос должен содержать поля: Тип автомобиля, Полная масса автопоезда причем последнее должно быть вставлено в бланк запроса дважды. Для одного из полей Полная масса автопоезда в строке Групповые операции введите функцию Min, а для другого – в строке Групповые операции введите функцию Max (для этого щелкните левой кнопкой мыши в строке Групповые операции нужного поля и из появившегося списка выберите нужную функцию). Сохраните запрос под именем Выборка3 и выполните его.

2.3. Создайте на основании Таблицы 3 отчет (в отчет необходимо включить следующие поля: Модель автомобиля, Тип автомобиля, Полная масса автопоезда, Подвеска, Максимальная скорость автопоезда полной массой). Уровни группировки – Тип автомобиля и Полная масса автопоезда, порядок сортировки  - по полю Модель автомобиля, ориентация – альбомная, макет – по левому краю. Просмотрите вид отчета. В режиме конструктора скорректируйте  длину полей для вывода всей информации. Просмотрите исправленный отчет.

Содержание отчета

Тема, цель, исходные данные.

Последовательность выполнения работы.

Распечатка отчета на основании Таблицы 3.

Ответы на контрольные вопросы.

Контрольные вопросы

1. Какие методы просмотра, изменения и анализа данных существуют в MS Access?

2. Для чего предназначены формы в СУБД MS Access?

3. Создание каких видов запросов возможно в СУБД MS Access?

4. По заданию руководителя создайте новый запрос, опишите его.


Приложение Д

Таблица Д.1 – Исходные данные к лабораторным работам №5,6

Вариант 1