Напоминание

MS Access. Принципиальная схема работы


Автор: Хмелинина Ольга Петровна
Должность: учитель информатики
Учебное заведение: МАОУ Гимназия
Населённый пункт: г. Нягань, ХМАО-Югра
Наименование материала: методическая разработка
Тема: MS Access. Принципиальная схема работы
Дата публикации: 19.06.2026
Раздел: среднее образование





Назад




MS Access. Принципиальная

схема работы.

Приложение MS Access – это настольная система управления реляционными базами данных;

набор инструментальных средств для создания и эксплуатации ИС.

Объектом обработки MS Access является файл базы данных, имеющий произвольное имя и

расширение .MDB. В этот файл входят основные объекты MS Access: таблицы, формы, запросы,

отчеты, макросы и модули.

Основные операции

1.Проектирование базовых объектов ИС (таблиц).

2.Установление связей между таблицами, с поддержкой целостности данных, каскадного обновления и

каскадного удаления записей.

3.Ввод, хранение, просмотр, сортировка, модификация и выборка данных из таблиц с использованием

различных средств контроля информации, индексирования таблиц и аппарата алгебры логики (для

фильтрации данных)

4.Создание, модификация и использование произвольных объектов ИС.

Объекты MS Access

Таблицы – основные объекты БД для хранения данных.

Запросы – это специальные структуры для обработки БД. С их помощью данные упорядочивают,

фильтруют, отбирают, изменяют, объединяют, т.е. обрабатывают.

Формы – это объекты, с помощью которых в БД вводят новые данные или просматривают имеющие.

Отчеты – это формы «наоборот». С их помощью данные выдают на принтер в удобном и наглядном

виде.

Макросы – это макрокоманды для группировки нескольких команд.

Модули – это программные процедуры, написанные на языке Visual Basic для расширения

возможности системы.

Схема работы с MS Access

Пуск

Программы

MS Access

<MS Access>

Создать БД

Открыть БД

Новая БД

Файл новой БД

<БД>

(Задать имя и

адрес БД.)

(Выбор объекта и

режима

создания)

Мастера,

страницы и

проекты БД.

<Создание>

БД (выбор)

Общие

Задача:

Создать базу данных в папке своего класса под именем «Товар».

1.В режиме конструктора ввести имена полей, их тип (раскрывающийся список) и свойства:

- Номер (заказа), код клиента и код продукта – числовой (целое число);

- количество – числовой (с плавающей точкой);

- дата поставки – дата/время (краткий формат даты).

2. Определить ключевое поле (номер заказа).

3.В режиме таблицы (переход через меню «Вид») назвать «Заказы» и заполнить данными.

Создание форм и таблиц

Задача:

Создать таблицу «Заказы» базы данных «Товар» и форму для нее.

1.В режиме конструктора ввести имена полей, их тип (раскрывающийся список) и свойства:

- Номер (заказа), код клиента и код продукта – числовой (целое число);

- количество – числовой (с плавающей точкой);

- дата поставки – дата/время (краткий формат даты).

2. Определить ключевое поле (номер заказа).

3.В режиме таблицы (переход через меню «Вид») назвать «Заказы» и заполнить данными.

Создать форму для таблицы «Заказы»

1.Выбрать объект «Формы»

2.Создание формы в режиме конструктора

3.Кн. на панели «Создать»

4.Выбрать «Мастера форм» и таблицу «Заказы»

5.Выбрать необходимые поля (все), внешний вид,

стиль, имя «Заказы»

Создать таблицы «Клиенты» и «Продукты»

Применение фильтра

а) по выделенному

Задача 1: В таблице «Заказы» отфильтровать все записи под номером заказа 7220.

1.Выделить номер заказа 7220.

2.Нажать кн. «Фильтр по выделенному»

3.Чтобы вернуться к таблице, нажать на кн. «Удалить фильтр»

Задача 2: Самостоятельно отфильтровать все заказы

а) клиента под кодом 20;

б) прошедшие 19.08.97.

б) с помощью изменения фильтра.

Задача 1: В таблице «Заказы» отфильтровать все записи под номером заказа 7220.

1.Нажать на кн. «Изменить фильтр».

2.Поставить курсор в нужное поле и в раскрывающемся списке найти нужное условие.

3.Нажать кн. «Применить фильтр».

Задача 2: Самостоятельно отфильтровать все заказы

а) клиента под кодом 20;

б) прошедшие 19.08.97.

Фильтры применяются и при работе с формами.

Задача 1: Определить наименование и адрес клиента, заказавшего торт «Птичье молоко»

1.Открыть форму «Продукты» и посмотреть код торта.

2.В таблице «Заказы» отфильтровать заказы с этим продуктом.

3.В форме «Клиенты» с помощью фильтра (применить) определить наименование и адрес клиента по

коду в таблице «Заказы».

Задача 2: Проделать самостоятельно то же самое для конфет «Южная ночь»

Создание связей между

таблицами

Задача: Создать связи между таблицами

1.Нажать кнопку «Схема данных»

2.Выделить и добавить необходимую таблицу.

3.Установить необходимые флажки и нажать

кнопку «Создать»

Создание запросов

Запросы – это объекты Access, которые позволяют выбирать необходимую информацию из

таблиц и представлять ее в табличном виде.

Используя запросы можно:

•Выбирать данные по нужным критериям;

•Группировать данные и получать итоговые значения полей по группам, например, Sum, Max, Min и т.д.

•Получать данные из нескольких таблиц одновременно.

Запрос на выборку с помощью мастера

Задача: Определить реализацию каждого продукта1.Выбрать объект «Запросы»

2.Кн. «Создать» → простой запрос

3.Выбрать необходимые поля из таблиц

(из таблицы «продукты» - поле «название продукта», из таблицы «заказы» - количество»)

4.Выбрать подробный или итоговый отчет (итоговый)

5.Нажать кн. «Итоги» и выбрать нужные поля для добавления вычислений (Sum)

6.Задать имя (количество проданных продуктов)

7.Готово

Задача: Создать с помощью мастера запрос-

выборкуОпределить в какой день, какой продукт и в каком количестве был продан, а также количество

заказов.

Запрос - повторяющиеся записи

(для отыскания

повторяющихся записей в простой таблице или запросе)

Задача: Найти дни, в которых было произведено более одного заказа на продукты, определить

какие продукты были проданы (код) и в каком количестве.

Запросы → создать → повторяющиеся записи → выбор таблицы или запроса (заказы) → выбрать

поля, содержащие повторения (дата поставки) → выбор дополнительных полей для отображения (код

продукта и количество) → ввести имя (дни с несколькими заказами) → готово.

Задача: Создать запрос – повторяющиеся записи для нахождения кодов продуктов, продажа

которых была произведена несколько раз одним и тем же клиентом, с отображением количества

и даты поставки (повторения продуктов и

клиентов).

Перекрестный запрос

Создание запроса, выводящего данные в

компактном формате, подобном формату электронной таблицы

Запрос → Создать → Перекрестный запрос → Выбор таблицы или запроса [заказы] → Выбор полей (не

более трех) значения которых будут использованы в качестве заголовков строк (по порядку сортировки

данных) [код клиента] → Выбор поля для использования его значений в качестве заголовков столбцов

[код продукта] → Выбор вычислений, которые необходимо провести для каждой ячейки на пересечении

строк и столбцов [поле – количество, функция – сумма и вычислить итоговое значение для каждой

строки - флажок] → задать имя запроса [количество продукции по клиентам] → готово.

Задача: создать перекрестный запрос о том какой клиент заказал какую продукция по дате.

Создание запроса с помощью

мастера.

Задача: Создать общий список продуктов с указанием названия, общего количества и стоимости

каждого продукта

«Запрос» → кн. «Создать» → «Конструктор» → «Ок» → добавить все таблицы → Закрыть.

Задача: Создать запрос с помощью конструктора - список клиентов, купленных ими товаров и

общей стоимости каждого товара



В раздел образования