1. Для создания запроса с параметрами о студентах заданной группы:
§ откройте вкладку Запросы;
§ щелкните по кнопке <Создать>;
§ в появившемся окне выберите Простой запрос и щелкните по кнопке <ОК>;
§ в появившемся окне в строке Таблицы/запросы выберите из списка таблицу Студенты;
§ перенесите все поля из окна «Доступные поля» в окно «Выбранные поля», щелкнув по кнопке >>;
§ щелкните по кнопке <Далее>. Выводить надо все поля, поэтому еще раз щелкните по кнопке <Далее>;
§ в появившемся окне введите имя запроса Группа;
§ щелкните по кнопке <Готово>. На экране появится таблица с данными запроса. Но вам надо, чтобы при выполнении запроса выяснялся номер группы. Для этого перейдите в режим конструктора;
§ в строке Условия отбора для поля «Номер группы» введите фразу (скобки тоже вводить): [Введите номер группы];
§ выполните запрос, щелкнув по кнопке на панели инструментов, или выполните команду Запрос, Запуск;
§ в появившемся окне введите 01лл1 и щелкните по кнопке <ОК>. На экране появится таблица с данными о студентах группы 01лл1;
§ сохраните запрос и закройте таблицу запроса.
2. Для создания запроса, в котором выводятся оценки студентов заданной группы по заданной дисциплине:
§ на вкладке Запросы щелкните по кнопке <Создать>;
§ выберите Простой запрос и щелкните по кнопке <ОК>;
§ выберите таблицу Студенты и перенесите поля «Фамилия», «Имя», «Отчество», «Номер группы» в окно «Выделенные поля» (выделяя нужное поле и щелкая по кнопке >);
§ в таблице Дисциплины выберите поле «Название дисциплины»;
§ в таблице Оценки выберите поле «Оценки». Вы сформировали шесть полей запроса — они связаны между собой посредством схемы данных;
§ щелкните по кнопке <Далее>, затем в появившемся окне снова щелкните по кнопке <Далее>;
§ в появившемся окне введите имя запроса Оценки группы, затем щелкните по ячейке Изменение структуры запроса (в ней должна появиться черная точка) — это позволит сразу перейти в режим конструктора;
§ щелкните по кнопке <Готово>;
§ в строке Условия отбора для поля «Номер группы» введите фразу: [Введите номер группы],
§ в строке Условия отбора для поля «Название дисциплины» введите фразу: [Введите название дисциплины];
§ выполните запрос;
§ в первом появившемся окне введите 01лл1, затем щелкните по кнопке <ОК>, во втором — введите Информатика и щелкните по кнопке <ОК>. На экране появится таблица со списком группы 01лл1 и оценками по информатике;
§ сохраните запрос и закроите таблицу запроса.
3. Создайте перекрестный запрос о среднем балле в группах по дисциплинам. Но такой запрос строится на основе одной таблицы или одного запроса, в связи с чем надо сначала сформировать запрос, в котором были бы поля «Номер группы», «Название дисциплины» и «Оценки». Для этого:
§ на вкладке Запросы щелкните по кнопке <Создать>;
§ выберите Простой запрос и щелкните по кнопке <ОК>;
§ выберите из таблицы Студенты поле «Номер группы»;
§ выберите из таблицы Дисциплины поле «Название дисциплины» ;
§ выберите из таблицы Оценки поле «Оценки»;
§ щелкните по кнопке <Далее>, затем в появившемся окне снова щелкните по кнопке <Далее>;
§ в появившемся окне введите имя запроса Дисциплины оценки группы; щелкните по кнопке <Готово>;
§ сохраните запрос и закройте таблицу запроса.
Теперь можно создавать перекрестный запрос. Для этого:
§ на вкладке Запросы щелкните по кнопке <Создать>;
§ выберите Перекрестный запрос и щелкните по кнопке <ОК>;
§ щелкните по ячейке Запросы, выберите Дисциплины оценки группы и щелкните по кнопке <Далее>;
§ выберите поле «Название дисциплины» и щелкните по кнопке <Далее>;
§ выберите поле «Номер группы» и щелкните по кнопке <Далее>;
§ выберите функцию AVG, т.е. среднее (она по умолчанию уже выделена), и щелкните по кнопке <Далее>;
§ введите название запроса Средние оценки и щелкните по кнопке <Готово>. Откроется таблица перекрестного запроса. Обратите внимание на то, что Access создает еще итоговое значение средних оценок по дисциплинам;
§ закройте таблицу запроса.
4. Для создания запроса на изменение заработной платы преподавателей:
§ на вкладке Запросы щелкните по кнопке <Создать>;
§ выберите Простой запрос; в таблице Преподаватели выберите поле <3арплата>;
§ щелкните по кнопке <Далее>, затем в появившемся окне снова щелкните по кнопке <Далее>;
§ в появившемся окне введите имя запроса Изменение зарплаты; щелкните по ячейке Изменение структуры запроса;
§ щелкните по кнопке <Готово>;
§ в строке Условия отбора введите <2600;
§ откройте пункт меню Запрос и выберите Обновление;
§ в строке конструктора запроса Обновление в поле «Зарплата» введите: [Зарплата]*1,1;
§ выполните запрос, подтвердив готовность на обновление данных;
§ закройте запрос, подтвердив его сохранение;
§ откройте форму Преподаватели;
§ просмотрите изменение заработной платы у преподавателей, получающих меньше 2600 р.;
§ закройте форму.
5. Для создания запроса на отчисление студента гр. 01лл2 Гужова Дениса Витальевича.
§ на вкладке Запросы щелкните по кнопке <Создать>;
§ выберите Простой запрос;
§ в таблице Студенты выберите поля «Фамилия», «Имя», «Отчество», «Номер группы»;
§ щелкните по кнопке <Далее>, затем в появившемся окне снова щелкните по кнопке <Далее>;
§ в появившемся окне введите имя запроса Отчисленные студенты;
§ щелкните по ячейке Изменение структуры запроса;
§ щелкните по кнопке <Готово>;
§ в строке Условия отбора введите: в поле «Фамилия» — Гужов, в поле «Имя» — Денис, в поле «Отчество» — Витальевич, в поле «Номер группы» — 01лл2;
§ откройте пункт меню Запрос и выберите Удаление;
§ просмотрите удаляемую запись, щелкнув по кнопке или выполнив команду Вид, Режим таблицы;
§ если отчисляемый студент выбран правильно, то перейдите в режим конструктора и выполните запрос. Если условия отбора сделаны неправильно, измените их;
§ закройте запрос;
§ откройте форму Студенты и удостоверьтесь в удалении записи о студенте Гужове;
§ закройте форму.
6. Для создания запроса на создание базы данных отличников:
§ на вкладке Запросы щелкните по кнопке <Создать>;
§ выберите Простои запрос;
§ в таблице Студенты выберите поля «Фамилия», «Имя», «Отчество» и «Номер группы», а в таблице Оценки — поле «Оценки»;
§ щелкните по кнопке <Далее>, затем в появившемся окне вновь щелкните по кнопке <Далее>;
§ в появившемся окне введите имя запроса Отличники;
§ щелкните по ячейке Изменение структуры запроса;
§ щелкните по кнопке <Готово>; Примечание. Для создания этого запроса надо воспользоваться операцией группировки. Будем считать отличниками тех студентов, которые набрали за четыре экзамена 20 баллов. Операция группировки позволит просуммировать оценки студентов по всем экзаменационным дисциплинам.
§ для выполнения групповых операции щелкните на панели инструментов по кнопке или выполните команду Вид, Групповые операции;
§ в строке Групповые операции поля «Оценки» щелкните по ячейке Групповые операции. Откройте раскрывающийся список и выберите функцию SUM;
§ в строке Условия отбора поля «Оценки» введите 20;
§ просмотрите создаваемую базу, щелкнув по кнопке или выполнив команду Вид, Режим таблицы; перейдите в режим конструктора;
§ выполните команду Запрос, Создание таблицы;
§ введите имя таблицы Студенты-отличники и щелкните по кнопке <ОК>;
§ подтвердите создание таблицы; закройте с сохранением запрос;