- •Cодержание
- •Лабораторная работа №1 «Проектирование многотабличных баз данных в среде субдAccess»
- •1. Цель работы
- •2. Основные положения
- •Структура таблицы Студенты
- •Специальности
- •Студенты
- •3. Интерфейс субд access
- •4.Создание базы данных и заполнение таблиц
- •5.Определение связей между таблицами
- •6. Обеспечение целостности данных
- •7.Использование каскадных операций
- •8. Ввод данных в таблицы
- •9. Импорт или связывание данных
- •10. Экспорт данных в другую базу данных или в файл другого формата
- •11.Варианты задания
- •12.Порядок выполнения лабораторной работы
- •13. Вопросы для самоподготовки
- •Лабораторная работа №2 «Использование форм для заполнения баз данных в субд ms access»
- •Цель работы
- •Общие сведения
- •Использование форм для ввода данных
- •Создание формы
- •Размещение элементов управления на форме
- •Редактирование формы
- •Порядок выполнения лабораторной работы
- •Вопросы для самоподготовки
- •Лабораторная работа №3 «использование запросов в субдmsaccess»
- •Цель работы
- •Общие сведения о запросах
- •Многотабличные запросы
- •Результат запроса «Специальности -Группы»
- •Результат запроса «Группы –Студенты»
- •Использование условия отбора в запросах для выбора определенных записей
- •Перекрестные запросы и их использование
- •Запросы с параметрами с приглашением на ввод условий отбора
- •Создание итоговых запросов
- •Изменение данных с помощью модифицирующих запросов
- •Порядок выполнения лабораторной работы
- •Вопросы для самоподготовки
- •Создание отчета с помощью автоотчета
- •Создание отчета с помощью мастера
- •Создание отчета по нескольким таблицам
- •Разделы отчета
- •Создание почтовых и других наклеек
- •Сортировка записей в отчете
- •Группировка записей в отчете
- •Создание вычисляемого элемента управления
- •Нумерация записей в области данных отчета
- •Подсчет количества записей во всем отчете
- •Задание к лабораторной работе
Порядок выполнения лабораторной работы
Изучить методические указания к данной лабораторной работе.
Ответить на вопросы для самоподготовки.
Создать запрос с использованием Конструктора запросов для двух таблиц базы данных.
Создать запрос для трех таблиц базы данных с использованием Конструктора запросов.
Создать запрос с полным набором полей вашей базы данных кроме ключевых полей и полей, связанных с ними. Добавить в запрос вычисляемое поле, например Цена*Количество или Площадь/Население
Создать запрос с использованием условия отбора по одному показателю.
Создать запрос с использованием условия отбора And.
Создать запрос с использованием условия отбора Or.
Создать запрос с использованием условия отбора Between.
Ознакомиться с примером создания перекрестного запроса (раздел 5 данной лабораторной работы) и просмотреть в режиме Конструктор ПерекрестныйЗапрос базы данных Контингент.
Создать с помощью мастера перекрестный запрос для своей базы данных.
Ознакомиться с примером создания запроса с параметрами (раздел 6 данной лабораторной работы). Просмотреть в режиме Конструктор ЗапросСпарам и ЗапросСпарам2 базы данных Контингент.
Создать запрос с параметрами с условием отбора с приглашением на ввод диапазона значений (пример ЗапросСпарам).
Создать запрос с параметрами с условием отбора с приглашением на ввод для выбора конкретной записи (пример ЗапросСпарам2).
Создать два итоговых запроса: с подсчетом суммы; с подсчетом количества сгруппированных записей.
Создать запрос на удаление записей одной из таблиц.
Создать запрос на обновление записей одной из таблиц.
Продемонстрировать преподавателю созданные запросы в режиме Конструктор.
Продемонстрировать преподавателю выбор данных с использованием разработанных запросов.
Закрыть все окна базы данных MS Access. Оформить отчет по лабораторной работе. В отчет включить: наименование и цель лабораторной работы; задание к лабораторной работе; перечень созданных запросов с указанием их типа; по каждому запросу привести перечень полей и их содержимое из бланка запроса в режиме Конструктора.
Вопросы для самоподготовки
Назовите основные типы запросов?
Что представляет собой запрос с параметрами?
Какие типы запросов позволяют модифицировать таблицы в MS Access?
Для получения каких данных предназначены перекрестные запросы?
Какие действия необходимо выполнить для получения информации по созданному запросу?
Какие режим используются при создании запросов в MS Access?
Лабораторная работа №4 «Создание отчетов в СУБД MS Access»
Цель работы
Цель лабораторной работы – закрепить теоретический материал и приобрести практические навыки создания отчетов для вывода информации в базах данных в среде СУБД MS Ассеss.
Общие сведения об отчетах
Отчет — это гибкое и эффективное средство для организации данных при выводе на печать. С помощью отчета имеется возможность вывести необходимые сведения в том виде, в котором требуется.
Больше всего сведений в отчете берется из базовой таблицы, запроса или инструкции SQL, являющихся источниками данных для отчета. Другие сведения вводятся при разработке отчета.
Создание отчета
Пользователь имеет возможность разработать отчет самостоятельно в режиме Конструктор, создать Автоотчет, используя опцию Отчет, или создать отчет с помощью мастера. Мастер по разработке отчетов Microsoft Access выполняет всю рутинную работу и позволяет быстро разработать отчет. После вызова мастера выводятся диалоговые окна с приглашением ввести необходимые данные, и отчет создается на основании ответов пользователя. Мастер окажется полезным даже для опытных пользователей, так как позволяет быстро разработать макет, служащий основой создаваемого отчета. После этого можно переключиться в режим конструктора и внести изменения в стандартный макет.