Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб. 1-3.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
690.18 Кб
Скачать

1. Создайте запрос на выборку, в котором на экран должен выводиться состав 151 группы. Для этого:

откройте вкладку ЗАПРОСЫ;

нажмите кнопку СОЗДАТЬ;

в появившемся окне выберите ПРОСТОЙ ЗАПРОС и нажмите кнопку OK;

в появившемся окне в ячейке ТАБЛИЦЫ/ЗАПРОСЫ выберите из раскрывающегося списка таблицу СТУДЕНТЫ;

перенесите все поля из окна ДОСТУПНЫЕ ПОЛЯ в окно ВЫБРАННЫЕ ПОЛЯ;

нажмите кнопку ДАЛЕЕ; выводить надо все поля, поэтому еще раз нажмите кнопку ДАЛЕЕ;

в появившемся окне введите имя запроса ГРУППА;

нажмите кнопку ГОТОВО; на экране появится таблица с данными запроса, но вам надо, чтобы при выполнении запроса спрашивался номер группы (для реализации этого перейдите в режим конструктора);

в строке УСЛОВИЯ ОТБОРА для поля НОМЕР ГРУППЫ введите 151;

выполните запрос, выполнив команду ЗАПРОС⇒ ЗАПУСК;

на экране появится таблица с данными о студентах 151 группы;

сохраните запрос и закройте таблицу запроса.

Внимание! В строке УСЛОВИЯ ОТБОРА могут применятся операции сравнения и логические операции, интервалы (Between And), шаб-27

лон (Like), встроенные функции (например, DATE() текущая дата), выражения (DATE() – 10 десять дней назад).

Для просмотра запроса в режиме SQL необходимо воспользоваться пунктом меню ВИД – РЕЖИМ SQL.

2. Создайте запрос с параметрами, в котором выводятся оценки студентов заданной группы по заданной дисциплине. Для этого:

на вкладке ЗАПРОСЫ нажмите кнопку СОЗДАТЬ;

выберите ПРОСТОЙ ЗАПРОС и нажмите OK;

выберите таблицу СТУДЕНТЫ и перенесите поля ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, НОМЕР ГРУППЫ в окно ВЫДЕЛЕННЫЕ ПОЛЯ;

Внимание! В дальнейшем под фразой В ТАБЛИЦЕ … ВЫБЕРИТЕ ПОЛЕ … будем понимать выбор таблицы, выбор поля и перенос его в окно ВЫДЕЛЕННЫЕ ПОЛЯ.

в таблице ДИСЦИПЛИНЫ выберите поле НАЗВАНИЕ ДИСЦИПЛИНЫ;

в таблице ОЦЕНКИ выберите поле ОЦЕНКИ, вы сформировали 6 полей запроса – они связаны между собой посредством схемы данных;

нажмите кнопку ДАЛЕЕ, затем в появившемся окне снова нажмите кнопку ДАЛЕЕ;

в появившемся окне введите имя запроса ОЦЕНКИ ГРУППЫ, затем щелкните по ячейке ИЗМЕНЕНИЕ СТРУКТУРЫ ЗАПРОСА (в ней должна появиться черная точка) – это позволит сразу перейти в режим конструктора;

нажмите кнопку ГОТОВО;

в строке УСЛОВИЯ ОТБОРА для поля НОМЕР ГРУППЫ введите фразу в квадратных скобках: [Введите номер группы];

в строке УСЛОВИЯ ОТБОРА для поля НАЗВАНИЕ ДИСЦИПЛИНЫ введите фразу: [Введите название дисциплины];

выполните запрос;

в первом появившемся диалоговом окне введите 152, затем нажмите OK, во втором – ИНФОРМАТИКА и нажмите OK; на экране появится таблица со списком 152-й группы и оценками по информатике;

сохраните запрос и закройте таблицу запроса.

3. Создайте перекрестный запрос о среднем балле в группах по дисциплинам. Но такой запрос строится на основе одной таблицы или одного запроса. Поэтому надо сначала сформировать запрос, в котором были бы поля НОМЕР ГРУППЫ, НАЗВАНИЕ ДИСЦИПЛИНЫ и ОЦЕНКИ. Для этого:

на вкладке ЗАПРОСЫ нажмите кнопку СОЗДАТЬ;

выберите ПРОСТОЙ ЗАПРОС и нажмите OK;

выберите из таблицы СТУДЕНТЫ поле НОМЕР ГРУППЫ;

выберите из таблицы ДИСЦИПЛИНЫ поле НАЗВАНИЕ ДИСЦИПЛИНЫ;

выберите из таблицы ОЦЕНКИ поле ОЦЕНКИ;

нажмите кнопку ДАЛЕЕ, затем в появившемся окне снова нажмите кнопку ДАЛЕЕ;

в появившемся окне введите имя запроса ДИСЦИПЛИНЫ ОЦЕНКИ ГРУППЫ;

нажмите кнопку ГОТОВО;

сохраните запрос и закройте таблицу запроса.

Теперь можно создавать перекрестный запрос. Для этого:

на вкладке ЗАПРОСЫ нажмите кнопку СОЗДАТЬ;

выберите ПЕРЕКРЕСТНЫЙ ЗАПРОС и нажмите кнопку OK;

щелкните по ячейке ЗАПРОСЫ, выберите ДИСЦИПЛИНЫ ОЦЕНКИ ГРУППЫ и нажмите кнопку ДАЛЕЕ;

для заголовков строк выберите поле НАЗВАНИЕ ДИСЦИПЛИНЫ и нажмите кнопку ДАЛЕЕ;

для заголовков столбцов выберите поле НОМЕР ГРУППЫ и нажмите кнопку ДАЛЕЕ;

выберите функцию AVG, т.е. среднее значение (она по умолчанию уже выделена) и нажмите кнопку ДАЛЕЕ;

введите название запроса СРЕДНИЕ ОЦЕНКИ и нажмите кнопку ГОТОВО; откроется таблица перекрестного запроса;

обратите внимание на то, что Access создает еще итоговое значение средних оценок по дисциплинам;

закройте таблицу запроса.