- •1.Разработка таблиц баз данных 4
- •1.1.Теоретическое введение 4
- •1.2. Практическое задание 17
- •1.3. Контрольные вопросы 35
- •2.Сортировка, поиск, фильтрация, запросы 35
- •2.1. Практические упражнения и методика выполнения работы 35
- •2.2. Контрольные вопросы 57
- •3.Создание форм 57
- •3.1. Практические упражнения и методика выполнения работы 58
- •1.Разработка таблиц баз данных
- •1.1.Теоретическое введение
- •1.1.1. Запуск Access и открытие баз данных
- •1.1.2. Просмотр и редактирование данных в таблице
- •1.1.3. Функции и режимы Microsoft Access
- •1.1.4. Создание новой базы данных
- •1.2. Практическое задание
- •1.2.1. Добавление таблицы в существующую базу данных
- •З адание 1.1.
- •1.2.2. Работа со связями, ключевыми полями и индексами
- •З адание 1.2.
- •1.2.3. Обеспечение ссылочной целостности
- •З адание 1.3.
- •З адание 1.4.
- •Изменение свойств полей и связей между таблицами
- •З адание 1.5.
- •З адание 1.6.
- •1.2.4. Проверка корректности данных
- •З адание 1.7.
- •З адание 1.8.
- •1.2.5. Добавление записей в таблицу "Персональные мероприятия"
- •1.3. Контрольные вопросы
- •18. Обеспечение ссылочной целостности.
- •2.Сортировка, поиск, фильтрация, запросы
- •2.1. Практические упражнения и методика выполнения работы
- •2.1.1. Сортировка данных в таблице
- •З адание 2.1.
- •З адание 2.2.
- •2.1.2. Поиск записей по значению поля
- •З адание 2.3.
- •З адание 2.4.
- •2.1.3. Отбор данных при помощи фильтров
- •Задание 2.5.
- •З адание 2.6.
- •З адание 2.7.
- •З адание 2.8.
- •З адание 2.9.
- •2.1.4. Создание простейшего запроса
- •З адание 2.10.
- •З адание 2.11.
- •2.1.5. Создание запросов других типов
- •З адание 2.12.
- •З адание 2.13.
- •2.1.6. Преобразование запросов по образцу в запросы на языке sql
- •З адание 2.14.
- •З адание 2.15.
- •З адание 2.16.
- •З адание 2.17.
- •2.1.7. Создание внешнего соединения
- •З адание 2.18.
- •З адание 2.19.
- •З адание 2.20.
- •2.1.8. Вычисления на подмножестве записей
- •З адание 2.21.
- •З адание 2.22.
- •З адание 2.23.
- •2.2. Контрольные вопросы
- •3.Создание форм
- •3.1. Практические упражнения и методика выполнения работы
- •3.1.1. Создание и использование форм. Мастер форм
- •3.1.2. Создание формы для управления транзакциями при помощи Мастера форм
- •З адание 3.1.
- •3.1.3. Использование окна конструктора форм
- •З адание 3.2.
- •З адание 3.3.
- •З адание 3.4.
- •З адание 3.5.
- •3.1.4. Изменение параметров формы и элементов управления
- •З адание 3.6.
- •3.1.5. Создание сложных многотабличных форм
- •3.1.6.Создание запроса для основной формы
- •З адание 3.7.
- •З адание 3.8.
- •З адание 3.9.
- •З адание 3.10.
- •3.1.7.Изменение макета формы
- •З адание 3.11.
- •З адание 3.12.
- •З адание 3.13.
- •З адание 3.14.
- •З адание 3.15.
- •З адание 3.16.
- •З адание 3.17.
- •3.1.8. Завершение разработки главной формы "Ввод персонального мероприятия"
- •З адание 3.18.
- •З адание 3.19.
- •З адание 3.20.
- •З адание 3.21.
- •3.2. Контрольные вопросы
- •Изменение макета формы.
- •4.Создание отчётов
- •4.1. Практические упражнения и методика выполнения работы
- •4.1.1. Описание работы с отчётами
- •4.1.2. Создание итогового отчета при помощи Мастера отчетов
- •З адание 4.1.
- •З адание 4.2.
- •З адание 4.3.
- •З адание 4.4.
- •З адание 4.5.
- •Выравнивание и форматирование элементов управления, изменение межстрочного интервала
- •З адание 4.6.
- •З адание 4.7.
- •4.2. Контрольные вопросы
- •5. Разработка базы данных учёта успеваемости
- •5.1. Разработка таблиц
- •5.2. Установка связей и заполнение таблиц
- •6. Работа с базой данных учёта успеваемости
- •6.2. Редактирование таблиц, сортировка, фильтрация
- •6.3. Организация запросов
- •6.4. Формирование итоговых запросов
- •7.Разработка форм для базы данных учёта успеваемости
- •7.1. Создание форм
- •7.2. Модификация форм.
- •8. Разработка отчётов базы данных учёта успеваемости
- •8.1. Формирование итогового отчета для базы Учёта успеваемости
- •9. Обмен информацией базы данных с электронными таблицами табличного процессора.
- •9.1. Импорт данных из электронных таблиц
- •9.2. Экспорт данных в электронную таблицу Excel
- •9.3. Экспорт данных из запросов в электронную таблицу Excel
6. Работа с базой данных учёта успеваемости
Для выполнения данной лабораторной работы потребуется база данных созданная при выполнении предыдущей лабораторной работы. Откройте эту базу данных и выполните следующие задания.
6.2. Редактирование таблиц, сортировка, фильтрация
Изменение структуры таблицы
Введём в таблице Кадры новое поле Специальность. Для этого:
Открыть таблицу Кадры в режиме Конструктор. Установить курсор на поле Фамилия. На панели Стандартная нажать кн. Добавить строки (или выполнить команду Вставка/Строки). Ввести Имя поля: – Специальность, Тип данных: установить – Мастер подстановок, ввести фиксированный набор значений: Менеджмент, Бухучёт, Финансы, Прикл. информатика. Свойства:
Подпись Специальность ; Значение по умолчанию – ПЭ; Обязательное поле – Да. Сохранить таблицу. Используя кн. Вид перейти в Режим таблицы. Заполнить столбец Специальность . Закрыть таблицу Кадры.
Сортировка записей в таблицах
Открыть для просмотра записей таблицу Электронный журнал. Провести сортировку записей в таблице по фамилиям студентов, для чего: выделить столбец Студент (щелкнуть ЛМ по заголовку столбца), на панели инструментов Стандартная щелкнуть по кн. Сортировка по возрастанию. Повторить действия, используя кн. Сортировка по убыванию. Восстановить сортировку записей по № п/п.
Фильтрация записей в таблицах
Фильтрация – самый простой способ выделения записей в таблице по какому-либо признаку (критерию).
Применение фильтра по выделенному.
Установить курсор на одну из фамилий студентов в поле Студент таблицы Электронный журнал, на панели инструментов Стандартная нажать кн. Фильтр по выделенному (или выполнить команду Записи/Фильтр/Фильтр по выделенному), убедится, что в таблице остались записи по выбранному студенту. Отжать кн. Удалить фильтр (команда Записи/Удалить фильтр).
Применение обычного фильтра.
Нажать кн. Изменить фильтр (команда Записи/Фильтр/Изменить фильтр). В окне Электронный журнал: фильтр установить в поле Дата – одну из введенных в таблицу дат, в поле Дисциплина – одну из дисциплин, в поле Вид занятия – У, остальные поля должны быть пустыми. На панели инструментов Стандартная нажать кн. Применение фильтра. Просмотреть результат работы фильтра. Изменить фильтр, для чего снова нажать кн. Изменить фильтр, внизу окна перейти на вкладку “Или” и в поле Дата установить другую дату, нажать кн. Применение фильтра, убедится, что появились записи по двум датам. Нажать кн. Удалить фильтр.
Очистить бланк фильтра для чего: нажать кн. Изменить фильтр, затем кн. Очистить бланк, затем кн. Применение фильтра. Закрыть таблицу Электронный журнал с подтверждением ее сохранения.
6.3. Организация запросов
Формирование запроса – расширенный фильтр
Открыть таблицу Электронный журнал, выполнить команду Записи/Фильтр/ Расширенный фильтр. В строке Поле: из раскрывающегося списка выбрать в отдельные столбцы поля: Код, Дата, КодСтудента, КодДисциплин, ВидЗанятия, Оценка. В строке Сортировка: для поля Дата установить – по возрастанию. Условие отбора: установить: для поля Оценка– 2, ВидЗанятия – ПЗ. В строке “или:” для поля ВидЗанятия установить – ЛЗ, для поля Оценка – 2.
На панели инструментов нажать кн. Сохранить как запрос. В окне Сохранение в виде запроса ввести имя – Запрос по неудовлетворительным оценкам. Закрыть окно фильтра. Перейти на вкладку Запросы. Выполнить запрос (кн. Открыть) Запрос по неудовлетворительным оценкам. Проверить правильность выборки данных из таблицы Электронный журнал.
Формирование простого запроса
На вкладке Запросы окна База данных нажать на кн. Создать. В окне новый запрос выбрать Простой запрос. В окне Создание простых запросов в поле Таблицы/запросы: выбрать Таблица: Электронный журнал. Используя кн. Переместить все из поля Доступные поля: переместить в поле Выбранные поля: все поля данных, снова открыть поле Таблицы/запросы: и выбрать Таблица: Кадры, из поля Доступные поля: переместить в поле Выбранные поля: – Специальность, НомУчГруппы. Нажать кн. Далее>. Выбрать вид отчета – подробный, Далее>. Задать имя запроса – Учет успеваемости за (дата). Нажать кн. Готово. Выделить и переместить поля Учебная группа после поля Дата, Специальность после поля Учебная группа. Нажать кн. Сохранить. Перейти в режим Конструктор. Для поля Дата в строку Условие отбора: ввести [За какое число?] (квадратные скобки набирать на Англ. регистре). Сохранить запрос. Кн. Вид выбрать Режим таблицы. В окне Введите значение параметра ввести одну из дат вводимых при заполнении таблицы, нажать кн. ОК. Закрыть окно запроса. Проверить работу запроса по другим датам.
Разработка перекрестного запроса
на вкладке Запросы окна База данных, нажать на кн. Создать. В окне новый запрос выбрать Перекрестный запрос. Нажать кн. ОК. В окне Создание перекрестных таблиц выбрать таблицу Электронный журнал. В следующем окне предлагается выбрать поля для заголовков строк. Выбрать в качестве поля заголовка строк – КодСтудента. Для этого из поля Доступные поля: переместить в поле Выбранные поля: поле КодСтудента. Нажать кн. Далее>. В качестве заголовка столбцов в следующем окне выбрать поле – ВидЗанятий. Нажать кн. Далее>. В следующем окне в качестве поля вычислений выбрать Оценка, Функции: – Avg (Среднее). Нажать кн. Далее>. Задать имя запроса – Сведения о среднем бале, нажать кн. Готово.
Просмотреть содержимое перекрестной таблицы. Используя кн. Вид перевести запрос в режим Конструктор. Выделить столбец Итоговое значение Оценка: Оценка. Нажать кн. Свойства на панели инструментов. В окне Свойства поля на вкладке Общие установить Формат поля – фиксированный; Число десятичных знаков – 2; : подпись – Ср.балл. Закрыть окно Свойства поля. Используя кн. Вид панели инструментов перейти в Режим таблицы. Выделить столбец Ср.балл и переместить его в конец таблицы. Выделить столбцы со средними баллами по видам занятий, выполнить команду Формат/скрыть столбцы. Сохранить и закрыть запрос.