Практическая работа № 14.

реклама
Практическая работа № 14
Тема :
Работа с базой данных «Колледж». Сортировка и поиск
данных. Фильтры. Создание запросов.
Цель:
Научиться осуществлять поиск информации в базе данных Access. (использовать сортировку и поиск, создавать запросы).
Время:
Задание:
80 мин.
Завершите ввод данных в базу «Колледж». Создайте связи между таблицами.
Выполните поиск заданных данных, фильтрацию, сортировку. Создайте запросы к базе так, чтобы выводимые результаты удобно читались и удовлетворяли
поставленным в задании условиям.
Литература:
1. Симонович С.В. Информатика. Базовый курс, стр. 328-355.
2. Шафрин Ю.А. Основы компьютерной технологии, стр. 582-603.
3. Ефимова О.В., Морозов В.В. Практикум по компьютерной технологии, стр.
398-439.
Содержание отчёта:
− Ответы на вопросы, поставленные в пунктах описания последовательности выполнения работы.
− Выводы по работе (что изучили, чему научились)
Последовательность выполнения работы:
1. Для выполнения данной практической работы потребуется база данных, созданная в
предыдущих работах, № 12 и № 13. Если Вы по каким-то причинам не подготовили свою
базу данных, воспользуйтесь этой.
2. Проверьте, правильно ли вы создали таблицы БД, сверьте с образцом:
3. Если таблицы сделаны правильно, с использованием подстановки, то между таблицами
уже сформировались связи, выполните команду Работа с базами данных  Схема
данных и проверьте их (если какой-то связи нет, создайте её самостоятельно):
4. Внесите все оставшиеся данные в таблицы БД.
5. Откройте таблицу Получает и, используя средство Найти, последовательно найдите в
таблице все записи, в которых в поле Оценка стоит «5».
6. С помощью средства Сортировка упорядочьте данные в таблице Студенты по алфавиту
по полю Фамилия.
7. Используя Фильтр по выделенному, найдите в таблице Получает все данные об оценках за год.
8. Используя расширенный фильтр, найдите в таблице Получает все данные за 1 или 2 семестр с оценкой «отлично» (>=10).
Запрос (query) – это средство выбора необходимой информации из базы данных.
Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный
язык запросов (SQL – Structured Query Language).
QBE - запрос по образцу – средство для отыскания необходимой информации в
базе данных. Он формируется не на специальном языке, а путем заполнения бланка
запроса в окне Конструктора запросов.
SQL – запросы – это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с
входным набором данных для генерации выходного набора.
Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо на вкладке Главная в группе Режимы выбрать Режим SQL.
Существует несколько типов запросов: на выборку, на обновление, на добавление,
на удаление, перекрестный запрос, создание таблиц. Наиболее распространенным
является запрос на выборку. Запросы на выборку используются для отбора нужной
пользователю информации, содержащейся в таблицах. Они создаются только для
связанных таблиц.
9. Создайте простые запросы к БД:
1) «Студенты определенной группы» – вывести сведения о студентах, которые учатся
в определенной группе. Название группы является параметром запроса. Создайте
два запроса по разным группам.

Выберите
вкладку
«Создание»,
компонент «Конструктор
запросов».

Из окна «Добавление
таблицы» выберите
и добавьте в запрос
таблицы
«Студенты» и «Группы»;

Перетащите мышью
из таблиц нужные
поля в строку «Поле»
бланка запроса;

В строке «Условие
отбора» столбца
«Название» создайте
с помощью построителя выражений
условие отбора
групп:

Вызовите запрос, нажав на кнопку «!» или выбрав режим таблицы.

Сохраните запрос, закройте его и откройте заново. Обратите внимание на изменение бланка запроса:

Создайте параметрический запрос, выводящий список студентов группы, название
которой вводится в диалоговое окно при вызове этого запроса:
2) «Преподаватели определенного предмета» – вывести сведения о преподавателях, которые преподают определенный предмет и в каких группах. Предмет является параметром запроса.
3) «Классный руководитель» – вывести сведения о преподавателях, которые являются классными руководителями, с указанием названий групп.
4) «Оценки по информатике за 1 семестр» – вывести все оценки, которые студенты получили по информатике за 1-й семестр. Записи отсортировать сначала по
группе, затем по фамилии.
10. Сохраните базу в формате Access 2010 (accdb), покажите преподавателю и выключите
компьютер.
Скачать