Система управления базами данных MS Access (СУБД MS Access)

Содержание

Слайд 2

Основные сведения о программе MS Access MS Access является наиболее сложной

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

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

из всех офисных приложений Microsoft Office.
MS Access – это реляционная СУБД. Это означает, что с ее помощью можно работать одновременно с несколькими таблицами базы данных, эти таблицы между собой связаны. Таблицу MS Access можно связать с данными, хранящимися на другом компьютере. Данные MS Access очень просто комбинировать с данными EXCEL, WORD и другими программами Office.
Access во многом похож на Excel. Основное различие между таблицей БД и электронной таблицей – в системе адресации: в электронной таблице адресуется каждая ячейка, а в таблице БД – только поля текущей записи.
СУБД – специальное устройство для создания и обработки базы данных
Слайд 3

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

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

Таблицы – основные объекты базы

данных (БД). В них хранятся данные. Реляционная база данных может иметь много взаимосвязанных таблиц. Сведения по разным вопросам следует хранить в разных таблицах. В БД столбцы называются полями, а строки – записями. Для работы таблицу необходимо открыть. Перед окончанием работы ее следует закрыть, предварительно сохранив все изменения.
Запрос – это средство, с помощью которого извлекается из базы данных информация, отвечающая определенным критериям. Результаты запроса представляют не все записи из таблицы, а только те, которые удовлетворяют запросу.
Формы – обеспечивают более наглядную работу с таблицами, с помощью форм в базу вводят новые данные или просматривают имеющиеся.
Слайд 4

Отчеты – средство представления данных таблиц. Отчеты могут быть оформлены надлежащим

Отчеты – средство представления данных таблиц. Отчеты могут быть оформлены надлежащим

образом и распечатаны в том виде, в котором требуется пользователю.
Макросы – набор из одной или более макрокоманд, выполняющих определенные операции (открытие форм, печать отчетов)
Модули - это программы, написанные на языке программирования Visual Basic.
Старый формат файла имел расширение .mdb (версия 2000-2003)
Новый формат файл имеет расширение .accdb (версия 2007 и выше)
Слайд 5

Свойства полей. Типы полей Поля – это основные элементы структуры базы

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

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

которые обладают свойствами. Основным свойством любого поля является его длина, которая выражается в символах. Уникальным свойством любого поля является его Имя.
Все записи состоят из полей, в каждом из которых содержится отдельный фрагмент информации. При создании таблицы необходимо сначала указать имена и типы полей, а затем вводить данные
Слайд 6

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

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

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

свойства
Слайд 7

Процесс разработки базы данных Процесс разработки базы данных включает следующие шаги:

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

Процесс разработки базы данных включает следующие шаги:
Определение

цели создания базы данных
Поиск и организация необходимых данных
Распределение данных по таблицам
Преобразование элементов данных в столбцы
Слайд 8

Слайд 9

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

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

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

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

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

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

младшим.
Сетевая БД – установление связи «всех со всеми», использование сети.
Слайд 11

Функции СУБД Ввод данных. В системе должна существовать структура, в которой

Функции СУБД

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

могут накапливаться данные, предусматривается возможность просмотра этих данных и внесения в них изменений.
Организация информации в БД в удобном для пользователя виде.
Формирование запросов по данным. Система должна предоставлять пользователю возможность отыскивать и просматривать отдельные части накопленной информации.
Составление отчетов. Система должна отражать содержимое БД в печатном виде.
Слайд 12

Работа в MS Access Запуск (Пуск – Все программы – Microsoft

Работа в MS Access

Запуск (Пуск – Все программы – Microsoft Office

−MS Access).
Выбрать вкладку Новая база данных
Указать место размещения БД и имя БД, используя кнопку Поиск расположения для размещения БД.
Слайд 13

Создание таблиц Способы создания таблицы Режим таблицы – создание таблицы в

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

Способы создания таблицы
Режим таблицы – создание таблицы в режиме таблицы.
Конструктор

– создание таблицы в режиме конструктора.
Мастер таблиц – создание таблиц с помощью мастера таблиц.
Импорт таблиц – создание таблицы путем импортирования данных из внешнего файла или другой БД.
Связь с таблицами – присоединение внешнего файла или таблицы другой БД.
Слайд 14

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

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

На вкладке Создание в группе Таблицы

выбрать команду Конструктор таблиц.
Определить имена полей.
Задать типы данных полей.
Задать параметры полей.
Установить поле первичного ключа.
Выбрать команду Сохранить.
В появившемся диалоговом окне ввести имя таблицы и нажать Ok.
Слайд 15

Слайд 16

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

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

Слайд 17

Слайд 18

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

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

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

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

Слайд 19

Копирование записей Выделить запись (или группу записей). Выбрать команду Копировать. Установить

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

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

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

Слайд 20

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

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

Сортировка записей
Открыть таблицу.
Установить

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

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

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

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

и выполняется с помощью мыши. Окно Схема данных открывают командой или кнопкой Схема данных .
Образованная межтабличная связь отображается в окне Схема данных в виде линии, соединяющей два поля разных таблиц.
При этом одна из таблиц считается главной, а другая – связанной.
Главная – это та таблица, которая участвует в связи своим ключевым полем (название этого поля на схеме данных отображается полужирным шрифтом).
Слайд 22

Виды связей между таблицами MS Access Один-ко-многим, Многие-ко-многим Один-к-одному.

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

Один-ко-многим,
Многие-ко-многим
Один-к-одному.

Слайд 23

Связь Один-ко-многим - каждой записи в таблице А может соответствовать несколько

Связь Один-ко-многим - каждой записи в таблице А может соответствовать несколько

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

Слайд 25

Работа с формами Формы используются: для ввода данных в таблицу и

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

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

редактирования записей в таблице.
для работы с несколькими взаимосвязанными таблицами.
Слайд 26

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

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

На вкладке Создание в группе Формы щелкнуть

Другие формы, а затем в списке выбрать пункт Мастер форм.
В поле Таблицы/запросы выбрать имя источника записей, содержащего данные.
В поле Доступные поля выбрать поля и кнопками > или >> перенести в область Выбранных полей.
Выбрать внешний вид формы.
Выбрать стиль.
Задать имя формы.
Слайд 27

Слайд 28

Слайд 29

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

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

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

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

Слайд 31

Размещение элементов управления в формах В области переходов щелкнуть правой кнопкой

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

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

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

Работа с запросами С помощью запросов можно просматривать, анализировать данные из

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

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

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

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

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

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

этих данных)
запрос-изменение (запрос-добавление, запрос-удаление, запрос-обновление)
запрос на создание таблицы (сохраняет результаты выборки в отдельной таблице)
перекрестный запрос
Слайд 34

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

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

Слайд 35

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

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

На вкладке Создание в группе

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

Слайд 37

Слайд 38

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

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

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

на печать.
Способы создания отчетов:
С помощью конструктора
С помощью мастера
Слайд 39

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

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

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

выбрать команду Мастер отчетов.
В поле Таблицы/запросы выбрать источник данных, на основе которого должен составляться отчет.
В поле Доступные поля выбрать поля, которые должны быть в отчете и кнопками > и >> перенести в область Выбранные поля.
При необходимости добавить уровни группировки кнопкой >, если группировку не проводить, то кнопка Далее. (группировка – это объединение по какому-либо признаку).
Выбрать порядок сортировки. Для подведения итоговой информации перейти в окно Итоги кнопкой Итоги….
Выбрать вид макета.
Выбрать стиль оформления отчета.
Задать имя отчета.
Слайд 40