Search Header Logo
Тема урока:«Система управления базами данных MS Access (СУБД  M

Тема урока: «Система управления базами данных MS Access (СУБД M

Assessment

Presentation

Computers

10th Grade

Practice Problem

Hard

Created by

Nuratdinov Aydos

Used 7+ times

FREE Resource

41 Slides • 0 Questions

1

media

Тема урока:

«Система управления

базами данных MS Access

(СУБД MS Access)»

2

media

Основные сведения о программе MS Access

MS Access является наиболее сложной программой из всех

офисных приложений Microsoft Office.

MS Access – это реляционная СУБД. Это означает, что с ее

помощью можно работать одновременно с несколькими таблицами
базы данных, эти таблицы между собой связаны. Таблицу MS Access
можно связать с данными, хранящимися на другом компьютере.
Данные MS Access очень просто комбинировать с данными EXCEL,
WORD и другими программами Office.

Access во многом похож на Excel. Основное различие между

таблицей БД и электронной таблицей – в системе адресации: в
электронной таблице адресуется каждая ячейка, а в таблице БД –
только поля текущей записи.

СУБД – специальное устройство для создания и обработки базы

данных

3

media

База данных состоит из следующих компонентов (объектов)

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

данные. Реляционная база данных может иметь много
взаимосвязанных таблиц. Сведения по разным вопросам следует
хранить в разных таблицах. В БД столбцы называются полями,
а строки – записями. Для работы таблицу необходимо открыть.
Перед окончанием работы ее следует закрыть, предварительно
сохранив все изменения.

• Запрос – это средство, с помощью которого извлекается из базы

данных информация, отвечающая определенным критериям.
Результаты запроса представляют не все записи из таблицы, а
только те, которые удовлетворяют запросу.

• Формы – обеспечивают более наглядную работу с таблицами, с

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

4

media

• Отчеты – средство представления данных таблиц. Отчеты

могут быть оформлены надлежащим образом и распечатаны в
том виде, в котором требуется пользователю.

• Макросы – набор из одной или более макрокоманд, выполняющих

определенные операции (открытие форм, печать отчетов)

• Модули - это программы, написанные на языке

программирования Visual Basic.

Старый формат файла имел расширение

.mdb (версия 2000-2003)

Новый формат файл имеет расширение

.accdb (версия 2007 и выше)

5

media

Свойства полей. Типы полей

Поля – это основные элементы структуры базы данных, которые

обладают свойствами. Основным свойством любого поля является
его длина, которая выражается в символах. Уникальным свойством
любого поля является его Имя.

Все записи состоят из полей, в каждом из которых содержится

отдельный фрагмент информации. При создании таблицы
необходимо сначала указать имена и типы полей, а затем вводить
данные

6

media

Свойства полей. Типы полей

Разные типы полей имеют разное назначение и разные свойства

Типы данных

Описание

Текстовый
Произвольный набор(не более 255) букв, цифр, знаков пунктуации. Может
использоваться для хранения имен, адресов, телефонов, кратких описаний.

Числовой

Используется для хранения чисел

Дата/Время
Для хранения информации о дате и времени до 9999 года включительно

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

Поле МЕМО
Для хранения комментариев до (64Кб)

Счетчик

Специальное числовое поле, в котором Access автоматически присваивает
уникальный порядковый номер каждой записи.. Значение полей типа
счетчика обновлять нельзя

Поле объекта OLE
Позволяет

поместить

втаблицу

произвольный

объект

издругой

программы

Гиперссылка

Адрес в Интернете, электронный адрес или адрес файла

Мастер подстановок

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

Логический
Содержит одно из двух значений: ИСТИНА или ЛОЖЬ

7

media

Процесс разработки базы данных

Процесс разработки базы данных включает следующие шаги:
1.Определение цели создания базы данных
2.Поиск и организация необходимых данных
3. Распределение данных по таблицам
4. Преобразование элементов данных в столбцы

8

media

По способу установления

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

Реляционные

Иерархические

Сетевые

9

media

Реляционная БД

Реляционная БД – простейшая форма представления данных в

виде таблицы, логически связанная с другими БД с помощью полей с
одинаковыми именами.
Достоинство – простота инструментальных средств ее поддержки.
Недостаток – жесткость структуры данных, зависимость скорости

ее работы от размеров БД.

10

media

• Иерархическая БД – наличие односторонних связей между

данными от старших к младшим.

• Сетевая БД – установление связи «всех со всеми», использование

сети.

11

media

Функции СУБД

1.

Ввод данных. В системе должна существовать структура, в
которой могут накапливаться данные, предусматривается
возможность просмотра этих данных и внесения в них
изменений.

2.

Организация информации в БД в удобном для пользователя
виде.

3.

Формирование запросов по данным. Система должна
предоставлять пользователю возможность отыскивать и
просматривать отдельные части накопленной информации.

4.

Составление отчетов. Система должна отражать содержимое
БД в печатном виде.

12

media

Работа в MS Access

1.

Запуск (Пуск – Все программы – Microsoft Office −MS Access).

2.

Выбрать вкладку Новая база данных

3.

Указать место размещения БД и имя БД, используя кнопку
Поиск расположения для размещения БД.

13

media

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

Способы создания таблицы

Режим таблицы – создание таблицы в режиме таблицы.
Конструктор – создание таблицы в режиме конструктора.
Мастер таблиц – создание таблиц с помощью мастера таблиц.
Импорт таблиц – создание таблицы путем импортирования данных

из внешнего файла или другой БД.

Связь с таблицами – присоединение внешнего файла или таблицы

другой БД.

14

media

Создание структуры таблиц в режиме

конструктор

1.

На вкладке Создание в группе Таблицы выбрать команду
Конструктор таблиц.

2.

Определить имена полей.

3.

Задать типы данных полей.

4.

Задать параметры полей.

5.

Установить поле первичного ключа.

6.

Выбрать команду Сохранить.

7.

В появившемся диалоговом окне ввести имя таблицы и нажать
Ok.

15

media

16

media

Окно конструктора является графическим бланком
для создания и редактирования структуры таблицы

Список типов полей

Панель

редактирования

свойств поля

17

media

18

media

Добавление полей

1.

Установить курсор на
строку, перед которой
должна быть введена
новая строка.

2.

Вызвать команду
Строки

Удаление

1.

Маркировать (выделить)
соответствующую
строку (или строки) с
помощью столбца
маркировки.

2.

Выбрать команду
Удалить строки.

19

media

Копирование записей

1.

Выделить запись (или
группу записей).

2.

Выбрать команду
Копировать.

3.

Установить курсор в
запись, куда хотим
копировать.

4.

Выбрать команду
Вставить.

Перемещение записей

1.

Выделить запись (или
группу записей).

2.

Выбрать команду
Вырезать.

3.

Установить курсор в то
место, куда нужно
переместить запись(или
группу записей).

4.

Выбрать команду
Вставить.

20

media

Удаление записей

1.

Выделить запись (или
группу записей).

2.

Выбрать команду
Удалить запись.

Сортировка записей

1.

Открыть таблицу.

2.

Установить курсор в поле
сортировки.

3.

На вкладке Главная в
группе Сортировка и
фильтр команды – По
возрастанию, По
убыванию, Очистить все
сортировки.

21

media

Создание межтабличных связей

Вся необходимая работа происходит в специальном окне Схема

данных и выполняется с помощью мыши. Окно Схема данных
открывают командой или кнопкой Схема данных .

Образованная межтабличная связь отображается в окне Схема

данных в виде линии, соединяющей два поля разных таблиц.

При этом одна из таблиц считается главной, а другая –

связанной.

Главная – это та таблица, которая участвует в связи своим

ключевым полем (название этого поля на схеме данных
отображается полужирным шрифтом).

22

media

Виды связей между таблицами MS Access

1.

Один-ко-многим,

2.

Многие-ко-многим

3.

Один-к-одному.

23

media

Связь Один-ко-многим - каждой записи в таблице А может
соответствовать несколько записей в таблице В (поля с этими
записями называются ключами), а запись в таблице В не может
иметь более одной соответствующей ей записи в таблице А.

Многие-ко-многим одной записи в таблице А может
соответствовать несколько записей в таблице В, а одной записи в
таблице В - несколько записей в таблице А. Такая схема
реализуется только с помощью третьей (связующей) таблицы.

Один-к-одному запись в таблице А может иметь не более одной
связанной записи в таблице В и наоборот.

24

media

25

media

Работа с формами

Формы используются:
• для ввода данных в таблицу и просмотра записей.
• для редактирования записей в таблице.
• для работы с несколькими взаимосвязанными таблицами.

26

media

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

1.

На вкладке Создание в группе Формы щелкнуть Другие формы,
а затем в списке выбрать пункт Мастер форм.

2.

В поле Таблицы/запросы выбрать имя источника записей,
содержащего данные.

3.

В поле Доступные поля выбрать поля и кнопками или 
перенести в область Выбранных полей.

4.

Выбрать внешний вид формы.

5.

Выбрать стиль.

6.

Задать имя формы.

27

media

28

media

29

media

Создание форм с помощью Конструктора

1.

На вкладке Создание в группе Формы выбрать команду
Конструктор форм.

2.

Для добавления полей в форму на вкладке Создание в группе
Сервис выбрать команду Добавить поля.

3.

Выбрать поля из списка полей таблиц и перетащить их в окно
Конструктора форм.

4.

Разместить их в окне Конструктора форм.

30

media

31

media

Размещение элементов управления в формах

1.

В области переходов щелкнуть правой кнопкой мыши форму и в
контекстном меню выберите пункт Конструктор.

2.

На вкладке Конструктор в группе Элементы управления
выбрать элемент (например, Рисунок) и разместить его на
форме.

32

media

Работа с запросами

С помощью запросов можно просматривать, анализировать

данные из нескольких связанных таблиц. Запросы используются в
качестве источника для построения форм и отчетов.

33

media

Виды запросов

• запрос на выборку (отбор данных, хранящихся в таблицах, без

изменения этих данных)

• запрос-изменение (запрос-добавление, запрос-удаление, запрос-

обновление)

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

отдельной таблице)

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

34

media

Способы создания запросов на выборку :

• С помощью конструктора
• С помощью мастера

35

media

Создание запроса на выборку с помощью

Конструктора

1.

На вкладке Создание в группе Другие выбрать команду
Конструктор запросов.

2.

Добавить таблицу или таблицы в бланк конструктора запроса.

3.

Выбрать поля из списка полей и перенести их в нижнюю часть
бланка запроса, для чего сделать двойной щелчок по полю или
перетащить поле мышкой.

36

media

37

media

38

media

Работа с отчетами

Отчет – средство для организации данных при выводе их на

печать.

Способы создания отчетов:

• С помощью конструктора
• С помощью мастера

39

media

Создание отчетов с помощью Мастера

отчетов

1.

На вкладке Создание в группе Отчеты выбрать команду Мастер отчетов.

2.

В поле Таблицы/запросы выбрать источник данных, на основе которого
должен составляться отчет.

3.

В поле Доступные поля выбрать поля, которые должны быть в отчете и
кнопками > и >> перенести в область Выбранные поля.

4.

При необходимости добавить уровни группировки кнопкой >, если
группировку не проводить, то кнопка Далее. (группировка – это объединение
по какому-либо признаку).

5.

Выбрать порядок сортировки. Для подведения итоговой информации
перейти в окно Итоги кнопкой Итоги….

6.

Выбрать вид макета.

7.

Выбрать стиль оформления отчета.

8.

Задать имя отчета.

40

media

41

media

Создание отчетов с помощью Конструктора

отчетов

1.

На вкладке Создание в группе Отчеты - Конструктор отчетов.

2.

На вкладке Конструктор в группе Сервис команда Добавить
поля.

3.

Выбрать таблицу в качестве источника построения отчета, а в
ней, поля для отчета, перенеся их в область данных.

4.

При необходимости выполнить группировку, сортировку и
подвести итоги, используя группу Группировку и итоги.

media

Тема урока:

«Система управления

базами данных MS Access

(СУБД MS Access)»

Show answer

Auto Play

Slide 1 / 41

SLIDE