
- •Работа 1. Создание однотабличной базы данных
- •Технология работы
- •Технология работы
- •Технология работы
- •Работа 2. Формирование запросов и отчетов для однотабличной базы данных
- •Технология работы
- •Технология работы
- •Работа 3. Создание реляционной базы данных Задание 1. Создание структуры реляционной базы данных
- •Технология работы
- •Задание 2. Создание форм для ввода данных в таблицы
- •Технология работы
- •Работа 4. Формирование сложных запросов
- •I. Запрос на выборку
- •II. Итоговый запрос
- •III. Запрос с параметром
- •IV. Перекрестный запрос
- •V. Запрос на создание таблицы
- •VI. Запрос на обновление
- •VI. Запрос на удаление
- •Работа 5. Создание сложных форм и отчетов
- •Технология работы:
- •Технология работы:
III. Запрос с параметром
Разработайте запрос с параметром Студенты группы о студентах заданной группы, в котором при вводе в окно параметров номера группы на экран должен выводиться состав этой группы.
Для создания запроса с параметрами о студентах заданной группы:
откройте вкладку Запросы и выполните команду Создать, Конструктор; нажмите ОК;
выберите таблицу Студенты;
Переместите все поля таблицы Студенты в бланк запроса;
в строке Условие отбора для поля Номер группы введите фразу [Введите номер группы];
выполните запрос, в появившемся окне введите 151 и щелкните по кнопке ОК. На экране появится таблица с данными о студентах группы 151;
сохраните запрос под именем Студенты группы и закройте таблицу запроса.
Задания для самостоятельного выполнения:
1) На основе запроса Оценки студентов создайте запрос Оценки студентов группы с 2-мя параметрами, в котором выводятся оценки студентов заданной группы по заданной дисциплине.
2) На основе запроса Оценки студентов создайте запрос с параметром Поиск оценок студентов, позволяющий найти оценки тех студентов, фамилии которых начинаются на введенную букву.
Чтобы запросить у пользователя один или несколько символов для поиска записей, которые начинаются с этих символов, создается запрос с параметром, содержащий оператор LIKE и подстановочный знак *. Например, выражение
LIKE [Введите первый символ для поиска:] & * выполняет поиск слов, начинающихся с указанного символа.
IV. Перекрестный запрос
На основе запроса Оценки студентов создайте перекрестный запрос Ведомость успеваемости студентов:
откройте вкладку Запросы и выполните команду Создать, Перекрестный запрос; нажмите ОК;
нажмите на радио кнопку Запросы и выберите запрос Оценки студентов, нажмите кнопку Далее;
в список доступные поля переместите поля Номер группы, Фамилия, Имя (выбранные поля будут использованы в качестве заголовков строк);нажмите кнопку Далее;
в качестве заголовка столбцов выберите поле Название дисциплины; нажмите кнопку Далее;
На следующем шаге выберите поле Оценки, функция Среднее; нажмите кнопку Далее;
Введите имя запроса Ведомость успеваемости студентов; нажмите кнопку Готово.
Задания для самостоятельного выполнения:
1) Создайте перекрестный запрос Ведомость успеваемости групп, в котором по строкам будут расположены названия предметов, по столбцам – номера групп, а на пересечении – средние оценки групп по дисциплинам.
V. Запрос на создание таблицы
Для создания запроса на создание базы данных отличников:
Выполните команду Создать, Конструктор; нажмите ОК;
Добавьте таблицу Студенты, Оценки;
В бланк запроса переместите поля Фамилия, Имя, Отчество, Номер группы, Оценки;
Выберите команду Вид, Групповые операции или нажмите кнопку .
В бланке запроса в строке Групповая операция в поле Оценки выберите функцию SUM (сумма);
в строке Условие отбора поля Оценки введите 20 (отличниками будем считать тех студентов, которые за четыре экзамена набрали 20 баллов);
просмотрите создаваемую базу (команда Вид, Режим таблицы), перейдите в режим конструктора и выполните команду Запрос, Создание таблицы;
введите имя таблицы Студенты-отличники и щелкните по кнопке ОК;
выполните запрос, подтвердите создание таблицы и закройте (с сохранением) запрос;
откройте вкладку Таблицы, затем таблицу Студенты-отличники. Удостоверьтесь в правильности создания таблицы. Закройте таблицу.
Задание для самостоятельного выполнения: Создайте запрос на создание базы данных двоечников (двоечником считается студент, имеющий по крайней мере одну двойку).