Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТУ_БД_итоговая методичка по ИТУ c испр.doc
Скачиваний:
12
Добавлен:
26.09.2019
Размер:
45.57 Mб
Скачать

Инструкция

Для создания запроса ДОСТАТОЧНО:

  1. Открыть окно Конструктора запроса, добавив в окне Добавление таблицы таблицу СВЕДЕНИЯ и НАЧИСЛЕНИЯ.

Рис. 2.103

  1. Задать поля, входящие в результирующую таблицу запроса, в строке "Поле" и их вывод на экран.

НОМ_ЗАЧ

ФАМ

ИМЯ

ОТЧ

КОД_НАЧ

Рис. 2.104

  1. Выделить линию объединения таблиц в схеме данных и выбрать из контекстного меню Параметры объединения.

Рис. 2.105

  1. В появившемся окне Параметры объединения установить переключатель в положение 2.

Рис. 2.106

  1. Набрать Is Null в строке "Условие отбора" для поля КОД_НАЧ.

Рис. 2.107

  1. Выполнить запрос.

Рис. 2.108

В результате получим:

Рис. 2.109

  1. Сохранить запрос с именем БЕЗ НАЧИСЛЕНИЙ.

Рис. 2.110

В результате работы с Запросами на выборку получим следующий список запросов в созданной Базе данных:

Рис. 2.111

Задание 2.2. Перекрестный запрос

Задание 2.2.1. Вывести произведенные студентам начисления по их видам за июнь. В результирующей таблице запроса в качестве заголовков строк должны быть значения полей ГРУП, ФАМ, ИМЯ, ОТЧ, ЗА_МЕСЯЦ; в качестве заголовков столбцов – значения поля ВИД_НАЧ; в качестве значений – начисленные суммы.

Запрос сохранить с именем НАЧИСЛЕНО ИЮНЬ.

ИНСТРУКЦИЯ

Для создания запроса ДОСТАТОЧНО:

1) открыть окно Конструктора запроса, добавив в окне Добавление таблицы таблицу СВЕДЕНИЯ, УСПЕВАЕМОСТЬ, СПРАВОЧНИК и НАЧИСЛЕНИЯ.

Рис. 2.112

2) Задать поля ГРУП, ФАМ, ИМЯ, ОТЧ, ЗА_МЕСЯЦ, ВИД_НАЧ, СУММА в строке "Поле" и их вывод на экран.

Рис. 2.113

  1. Через меню ввести команду Запрос/Перекрестный.

Рис. 2.114

В бланке запроса появятся новые строки "Групповая операция" и "Перекрестная таблица".

Рис. 2.115

  1. Выбрать в строке "Перекрестная таблица" из раскрывающегося списка для полей ГРУП, ФАМ, ИМЯ, ОТЧ, ЗА_МЕСЯЦ значение Заголовки строк.

Рис. 2.116

Для поля ВИД_НАЧ – значение Заголовки столбцов.

Рис. 2.116

Для поля СУММАвыбрать статистическую функцию Sum в строке "Групповая операция".

Рис. 2.117

Для остальных полей в этой строке оставьте значение Группировка.

Рис. 2.118

Для поля Сумма в строке Перекрестная таблица выбрать ЗНАЧЕНИЕ.

Рис. 2.119

  1. Набрать июнь в строке "Условие отбора" для поля ЗА_МЕСЯЦ. В результате окно Конструктора запроса будет иметь вид:

Рис. 2.120

  1. Выполнить запрос.

Рис. 2.121

В результате получим:

Рис. 2.122

  1. Сохранить запрос с именем НАЧИСЛЕНО ИЮНЬ.

Рис. 2.123

2.3. Запросы на внесение изменений в базу данных

Задание 2.3.1. Изменить в таблице УСПЕВАЕМОСТЬ шифр группы УД на УД-1. Запрос сохранить с именем НОВЫЙ ШИФР ГРУППЫ.

ИНСТРУКЦИЯ

Для создания запроса ДОСТАТОЧНО:

    1. Открыть окно Конструктора запроса, добавив в окне Добавление таблицы таблицу УСПЕВАЕМОСТЬ.

Рис. 2.124

    1. Задать поле ГРУП в строке "Поле".

Рис. 2.125

    1. Выбрать из меню команду Запрос/Обновление.

Рис. 2.126

    1. В бланке запроса появится новая строка "Обновление".

Рис. 2.127

    1. Набрать УД-1 в строке "Обновление" для поля ГРУП.

Рис. 2.128

    1. Набрать УД в строке "Условие отбора" для этого поля.

    2. Выполнить запрос.

Рис. 2.129

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

Рис. 2.130

    1. В результате получим:

Рис. 2.131

    1. Сохранить запрос с именем НОВЫЙ ШИФР ГРУППЫ.

Рис. 2.132

    1. Просмотреть таблицу УСПЕВАЕМОСТЬ.

Рис. 2.133

Задание 2.3.2. Создать в базе данных новую таблицу с именем ПЛАТНИКИ, содержащую сведения о студентах, обучающихся за плату. Структура таблицы ПЛАТНИКИ должна совпадать со структурой таблицы СВЕДЕНИЯ. Запрос сохранить с именем ЗА ПЛАТУ.

ИНСТРУКЦИЯ

Для создания запроса ДОСТАТОЧНО:

  1. открыть окно Конструктора запроса, добавив в окне Добавление таблицы таблицу СВЕДЕНИЯ.

Рис. 2.134

2) Щелкнуть дважды по заголовку списка полей таблицы СВЕДЕНИЯ и перетащить необходимые поля в первую клетку строки "Поле".

Рис. 2.135

  1. Набрать Да в строке "Условие отбора" для поля ОБУЧ.

Рис. 2.136

  1. Выполнить запрос.

Рис. 2.137

В результате получим:

Рис. 2.138

  1. Вернутся в режим Конструктора.

Рис. 2.139

  1. Выбрать из меню команду Запрос/Создание таблицы.

Рис. 2.140

  1. Ввести имя создаваемой таблицы ПЛАТНИКИ в появившемся окне Создание таблицы.

Рис. 2.141

  1. Выполнить запрос.

Рис. 2.142

  1. Подтвердить создание новой таблицы.

Рис. 2.143

  1. Сохранить запрос с именем ЗА ПЛАТУ.

Рис. 2.144

  1. Убедиться в наличии новой таблицы ПЛАТНИКИ.

Рис. 2.145

  1. Просмотреть таблицу ПЛАТНИКИ.

Рис. 2.146

Задание 2.3.3.. Пополнить таблицу ПЛАТНИКИ сведениями о студентах с номерами зачеток 200302 и 200309 из таблицы СВЕДЕНИЯ. Запрос сохранить с именем К ПЛАТНИКАМ.

ИНСТРУКЦИЯ

Для создания запроса ДОСТАТОЧНО:

  1. Открыть окно Конструктора запроса, добавив в окне Добавление таблицы таблицу СВЕДЕНИЯ.

Рис. 2.147

  1. Щелкнуть дважды по заголовку списка полей таблицы СВЕДЕНИЯ и перетащить необходимые поля в первую клетку строки "Поле".

Рис. 2.148

  1. Набрать 200302 в строке "Условие отбора" и набрать 200309 в строке "Или" для поля НОМ_ЗАЧ.

Рис. 2.149

  1. Выполнить запрос.

Рис. 2.150

  1. В результате получим:

Рис. 2.151

  1. Вернуться в режим Конструктора.

Рис. 2.152

  1. Выбрать из меню команду Запрос/Добавление.

Рис. 2.153

  1. Вписать имя пополняемой таблицы ПЛАТНИКИ в появившемся окне Добавление.

Рис. 2.153

  1. Выполнить запрос.

Рис. 2.154

  1. Подтвердить добавление записей.

Рис. 2.155

  1. Сохранить запрос с именем К ПЛАТНИКАМ.

Рис. 2.156

  1. Просмотреть таблицу ПЛАТНИКИ.

Рис. 2.157

Задание 2.3.4. Удалить из таблицы ПЛАТНИКИ сведения о студенте с номером зачетки 200310. Запрос сохранить с именем ИЗ ПЛАТНИКОВ..

ИНСТРУКЦИЯ

Для создания запроса ДОСТАТОЧНО:

  1. ОТКРЫТЬ окно Конструктора запроса, добавив в окне Добавление таблицы таблицу ПЛАТНИКИ.

Рис. 2.158

  1. Щелкнуть дважды по заголовку списка полей таблицы ПЛАТНИКИ и перетащить необходимые поля в первую клетку строки "Поле".

Рис. 2.159

  1. Набрать 200310 в строке "Условие отбора" для поля НОМ_ЗАЧ.

Рис. 2.160

  1. Выполнить запрос.

Рис. 2.161

  1. В результате получим:

Рис. 2.162

  1. Вернуться в режим Конструктора.

Рис. 2.163

  1. Выбрать из меню команду Запрос/Удаление.

Рис. 2.164

В результате получим:

Рис. 2.165

  1. Выполнить запрос.

Рис. 2.166

  1. Подтвердите удаление записей.

Рис. 2.167

  1. Сохраните запрос с именем ИЗ ПЛАТНИКОВ.

Рис. 2.168

  1. Просмотреть таблицу ПЛАТНИКИ.

Рис. 2.169

В результате работы с Запросами в таблице должен быть следующий список Запросов:

Рис. 2.170