Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных(лабы).doc
Скачиваний:
12
Добавлен:
09.11.2019
Размер:
2.91 Mб
Скачать

1.1.1Запрос на выборку

СОЗДАЙТЕ ЗАПРОС НА ВЫБОРКУ, в котором на экран должен выводиться состав 151 группы. Для этого:

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

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

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

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

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

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

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

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

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

Внимание!.. В строке УСЛОВИЯ ОТБОРА могут применятся операции сравнения и логические операции, интервалы (Between And ), шаблон (Like ), встроенные функции ( например DATE() текущая дата), выражения (DATE() – 10 десять дней назад)

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

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

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

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

1.1.2Запрос с параметрами

СОЗДАЙТЕ ЗАПРОС С ПАРАМЕТРАМИ, в котором выводятся оценки студентов заданной группы по заданной дисциплине. Для этого:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.1.3Перекрестный запрос

СОЗДАЙТЕ ПЕРЕКРЕСТНЫЙ ЗАПРОС вычисляющий средний балл в группах по дисциплинам.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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