- •Практическая работа по теме: субд microsoft access
- •Создание базы данных
- •Создание таблицы
- •Создание межтабличных связей
- •Ввод данных в таблицы
- •Создание и использование форм
- •1. Создание форму в столбец для ввода и редактирования оценок
- •2. Для ввода фамилии студента создайте список по полю код студента.
- •Мастер подстановок
- •Создание и выполнение запросов выборки однотабличные запросы
- •Создание однотабличного запроса:
- •2. Использование условия отбора записей.
- •4. Использование в запросе сложного условия отбора:
- •5. Использование в запросе неточных критериев отбора:
- •6. Вычисляемые запросы. Многотабличные запросы
- •Запросы с параметрами
- •Итоговые запросы
- •Итоговые запросы с группировкой
- •Создание отчетов
Запросы с параметрами
После ввода фамилии, будет появляться информация, только конкретно этой фамилии.
Создайте запрос с параметром, где выводились пропуски по конкретной фамилии.
• Создайте новый запрос.
• Разместите в бланке три таблицы – студенты, оценки, предметы.
• Разместите в бланке поля, участвующие в запросе – фамилия, предмет, дата, кол-во часов
• Для поля Фамилия укажите условие отбора в виде [Укажите Фамилию] и снимите флажок Вывод на экран.
• Сохраните запрос.
• Выполните запрос.
Итоговые запросы
Для вычисления итоговых значений используются итоговые функции, например, Sum, Max, Min, Ср знач Для создания итогового запроса необходимо указать групповую операцию, выполнив команду меню Вид - Групповые операции или щелкнув по кнопке ∑.
Задание: Создание итогового запроса:
Найти общее количество студентов в институте.
• Создайте новый запрос.
• Разместите в бланке таблицу «Студенты»
• Разместите в бланке поле, участвующие в запросе Фамилия.
• Щелкните на кнопке ∑
• В строке Групповые операции для поля Фамилия выберите из списка функцию Count.
• Сохраните запрос с именем «Итого студентов»
Создайте самостоятельно запрос. Общее кол-во пропусков у каждого студент
• Выполните запрос.
Итоговые запросы с группировкой
Задание: Создание итогового запроса с группировкой:
Определить средний балл по предмету информатика в каждой группе
• Создайте новый запрос.
• Разместите в бланке четыре таблицы – «Оценки», «Предметы», «Студенты», «Группа»..
• Разместите в бланке поля, участвующие в запросе (Фамилия, группа, предмет, оценка).
По полю предмет, в строке условие = информатика.
• В поле Группа поставьте значение Группировка, а в поле оценка укажите среднее значение.
• Сохраните запрос с именем «Средняя оценка по предмету информатика».
• Выполните запрос.
Создание отчетов
Отчеты можно создавать через мастер отчетов, вручную - в режиме Конструктора
Источником данных для отчета может быть таблица, запрос, а также несколько таблиц или запросов.
Задание: Создание табличного отчета. Мастер отчетов.
• Выберите вкладку Отчеты.
• Нажмите кнопку Создать.
• Укажите способ создания отчета Мастер отчетов.
• Укажите источник данных для отчета: таблица, запрос. Нажмите кнопку ОК.
• Следуйте указаниям Мастера отчетов. Укажите для отчета все поля таблиц, запроса. Выберите вид отчета Табличный. Задайте имя отчета.
• Сохраните отчет.
Создайте отчеты по запросам и таблицам:
Вывести список студентов - фамилия имя отчество, домашний адрес
Вывести данные по студентам группы 26.
Найти студентов, родившихся до 1997 года и мужского пола
Вывести список студентов, включив в него мужчин, родившихся после 1989 года, и женщин, родившихся после 1989года.
Найти всех студентов, проживающих г. Челябинске.
Вывести оценки у конкретного студента, какой преподаватель оценил
Найти общее количество студентов в институте.
Общее кол-во пропусков у каждого студент.
Определить средний балл по предмету информатика в каждой группе
