Microsoft Access

Содержание

Слайд 2

Основные понятия

Предметная область – это часть реального мира, подлежащая изучению с целью

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

Слайд 3

Основные понятия

Объект может быть набором объектов – класс объектов.
Например – товар на

Основные понятия Объект может быть набором объектов – класс объектов. Например –
складе представляет собой набор различных товаров.
Классом объектов называют совокупность, обладающую одинаковым набором свойств.
Каждый объект в наборе называют экземпляром объекта.

Слайд 4

Свойства объектов

Свойством объекта называется некоторая величина, которая характеризует состояние объекта в любой

Свойства объектов Свойством объекта называется некоторая величина, которая характеризует состояние объекта в
момент времени.
Отдельный экземпляр объекта можно описать, если указать достаточное количество значений его свойств.
Например, все экземпляры объекта Товар характеризуются свойствами: артикул товара, наименование товара, цена товара.

Слайд 5

Идентифицирующие свойства объектов

Идентифицирующее свойство объекта - свойство, по значению которого можно однозначно

Идентифицирующие свойства объектов Идентифицирующее свойство объекта - свойство, по значению которого можно
отличить один экземпляр объекта от другого в пределах класса объектов. Например, объект Сотрудник.
Идентифицирующими свойствами нельзя считать свойства: Фамилия, Имя, Отчество из-за наличия однофамильцев с совпадающими именами и отчествами.
 Можно добавить в список свойства: Дата рождения, Национальность.
Можно использовать идентифицирующее свойство Номер паспорта, Серия паспорта или Табельный номер.

Слайд 6

Понятие атрибута объекта (реквизита )

Каждый объект характеризуется набором свойств, которые называются

Понятие атрибута объекта (реквизита ) Каждый объект характеризуется набором свойств, которые называются
атрибутами объекта или реквизитами.
Атрибут - это информационное отображение отдельного свойства некоторого объекта, процесса или явления.

Слайд 7

Реляционная модель данных

Разработана Э. Ф. Коддом в 1970 г.
РМД - это

Реляционная модель данных Разработана Э. Ф. Коддом в 1970 г. РМД -
организация данных, в которой информационные объекты представляют в виде двумерных массивов (таблиц), обладающих следующими свойствами:
каждый элемент таблицы – один элемент данных;
все столбцы в таблице однородные, т. е. все элементы в столбце имеют одинаковый тип;
каждый столбец имеет уникальное имя;
порядок следования строк и столбцов может быть произвольным.
В теории множеств таблицы называются отношениями или реляциями.
Строки - записями (кортежами).
Столбцы – полями (атрибутами отношений).

Слайд 8

Реляционная модель данных

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

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

Слайд 9

СУБД MS ACCESS

MS Access относится к системам управления базами данных реляционного типа

СУБД MS ACCESS MS Access относится к системам управления базами данных реляционного
и является одной из самых популярных настольных СУБД.
MS Access представляет собой комплекс прикладных программ, предназначенных для выполнения следующих операций:
создания баз данных (БД);
обеспечения доступа к данным;
обработки данных .
MS Access обладает большим набором визуальных средств (для ввода, анализа и представления данных), также позволяет использовать возможности объектно-ориентированного языка программирования (VBA - Visual Basic для приложений).

Слайд 10

Объекты СУБД MS Access

Таблица – сохраняет данные.
Запрос – выбирает нужные данные из

Объекты СУБД MS Access Таблица – сохраняет данные. Запрос – выбирает нужные
одной или нескольких таблиц.
Форма – выводит данные из таблиц или запросов в форме удобной для пользователя.
Отчет – формирует выходной документ для вывода на печать.
Макрос – программа, состоящая из последовательности макрокоманд, предназначенная для автоматизации конкретных операций обработки базы данных.
Модуль – программа на языке VBA, которая разрабатывается пользователем для реализации нестандартных операций при создании приложения.

Слайд 11

Объекты ACCESS

Объекты ACCESS

Слайд 12

Таблицы

Каждому объекту концептуальной модели предметной области соответствует одна таблица.
Каждое поле таблицы содержит

Таблицы Каждому объекту концептуальной модели предметной области соответствует одна таблица. Каждое поле
одну характеристику (атрибут) объекта предметной области.
В записи собраны сведения об одном экземпляре этого объекта.

Слайд 13

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

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

Способы создания таблиц Режим таблицы (путем ввода данных). Конструктор таблиц. Мастер таблиц.
– устанавливается автоматическая непосредственная связь текущего приложения с данными других приложений. Таблица остается в приложении-источнике и может использоваться несколькими приложениями.

Слайд 14

Типы данных таблиц

Текстовый – тип данных по-умолчанию. Число символов в поле не

Типы данных таблиц Текстовый – тип данных по-умолчанию. Число символов в поле
должно превышать 255.
МЕМО (комментарий – хранилище текста) – текст и цифры длиной до 65 535 символов. Просмотр данных возможен только в форме или отчете.
Числовой – целые и десятичные числа.
Денежный – числа в денежном формате.
Счетчик – последовательные или случайные числа.
Дата/время – дата и время.

Слайд 15

Типы данных таблиц

Логический – данные, которые могут иметь одно из двух возможных

Типы данных таблиц Логический – данные, которые могут иметь одно из двух
значений (да/нет, истина/ложь, 0/1, -1/0, вкл/выкл).
OLE-объект – поле содержит ссылки на OLE объекты.
Гиперссылка – поле содержит адреса файлов или URL web-сайтов .

Слайд 16

Свойства полей

Свойства полей задаются в режиме Конструктор таблиц на вкладке Общие и

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

Слайд 17

Свойства полей

Размер поля
Для текстовых - от 0 до 255
Для числовых

Свойства полей Размер поля Для текстовых - от 0 до 255 Для
– размер выбирается из списка:
байт (0-255);
целое (-32768 +32767);
длинное целое (-2,14·109 + 2,14·109);
одинарное с плавающей точкой (-3,4 ·1038 + 3,4 ·1038);
двойное с плавающей точкой (-1,797 ·10308 + 1,797·10308).

Слайд 18

Свойства полей

Формат поля.
Число десятичных знаков.
Маска ввода - служит для задания отображения

Свойства полей Формат поля. Число десятичных знаков. Маска ввода - служит для
постоянных символов в поле и ограничения длины.
Пример маски для отображения 4х-значного десятичного числа со знаком: #9999 -854; 1854; -25
#0000 (ввод обязателен)
Маску LLL??? можно использовать для текстового поля: улица, дом, кровля (L - ввод обязателен; ? – ввод необязателен).
Подпись – второй идентификатор поля, используется в формах или отчетах.
Значение по умолчанию – значение, которое при создании записи автоматически вводится в качестве предустановки.

Слайд 19

Свойства полей

Условие на значение - ограничение, накладываемое на значения поля (256 OR

Свойства полей Условие на значение - ограничение, накладываемое на значения поля (256
512).
Сообщение об ошибке - текст сообщения составляется разработчиком и появляется на экране при нарушении предыдущего свойства.
Обязательное поле – если выбирается ДА, то все ячейки данного поля должны быть заполнены.
Пустые строки – если выбирается НЕТ, поле не должно содержать данных, состоящих из одних пробелов.
Индексированное поле - если выбирается ДА, то в соответствие каждому значению поля ставится индекс (простое число). Таблица индексов используется для ускорения выборки данных из таблицы.

Слайд 20

Организация связей между таблицами

Ключевые поля могут быть двух видов:
первичный ключ;
внешний ключ.
Первичный ключ

Организация связей между таблицами Ключевые поля могут быть двух видов: первичный ключ;
– поле, каждый элемент которого однозначно определяет запись таблицы.
Внешний ключ – поле, которое вводят в таблицу специально для выполнения связывания таблиц.

Слайд 21

Организация связей между таблицами

Таблицы Студент и Сессия связаны по первичным ключам, а

Организация связей между таблицами Таблицы Студент и Сессия связаны по первичным ключам,
таблицы Сессия и Стипендия связаны по внешнему ключу.
При выполнении связывания таблиц с использованием внешнего ключа используются следующие определения:
таблица с первичным ключом называется главной таблицей;
таблица с внешним ключом – подчиненной таблицей.

Слайд 22

Типы связей

Один к одному.
Первичный ключ главной таблицы связан с первичным ключом

Типы связей Один к одному. Первичный ключ главной таблицы связан с первичным
подчиненной таблицы.
Один ко многим.
Первичный ключ главной таблицы связан с внешним ключом подчиненной таблицы.
Многие ко многим.
Связь реализуется через таблицу-связку и распадается на две связи Один ко многим.

1 : M

M : M

Слайд 23

Организация связей между таблицами

Организация связей между таблицами

Слайд 24

Виды первичных ключей

Первичный кляч может быть двух видов.
Простой – состоящий из одного

Виды первичных ключей Первичный кляч может быть двух видов. Простой – состоящий
поля.
Составной – состоящий из двух и более полей.
Составной ключ – это уникальный набор значений отдельных полей.

Слайд 25

Понятие целостности данных

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

Понятие целостности данных Поддержание целостности данных гарантирует сохранение существующих связей между таблицами
вводе и удалении записей и запрещает случайное удаление связанных данных.
Например, таблицы Покупатели и Заказы связаны по полю Код покупателя.
Если Покупатель с кодом 4 сделал 3 заказа, тогда в таблице Заказы будет 3 записи с таким кодом покупателя. Эти записи будут связаны с одной записью в таблице Покупатели.
При попытки удаления любой из трех записей в таблице Заказы будет выдано сообщение о нарушении целостности данных.

Слайд 26

Понятие целостности данных

Понятие целостности данных

Слайд 27

Понятие целостности данных

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

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

Слайд 28

Запросы

Запросы на выборку - используются для выбора из БД интересующей пользователя информации.
Выборка

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

Слайд 29

Способы формирования запросов

QBE (Query By Example) запрос по образцу, т. е. запрос,

Способы формирования запросов QBE (Query By Example) запрос по образцу, т. е.
который создается с помощью конструктора запросов.
SQL (Structured Query Language) – запрос пишется на языке SQL.
При формировании QBE запроса Access автоматически формирует соответствующий SQL запрос, который можно посмотреть с помощью команды Вид - Режим SQL.

Слайд 30

Запросы

Простой запрос – запускается мастер по созданию запроса на выборку.
Перекрестный запрос –

Запросы Простой запрос – запускается мастер по созданию запроса на выборку. Перекрестный
сводная таблица, которая создается мастером сводных таблиц Excel.
Повторяющиеся записи – выполняется группировка записей с одинаковыми значениями указанного поля.
Записи без подчиненных - выполняется поиск записей в главной таблице, для которых нет связанных с ними записей в подчиненной таблице.

Слайд 31

Создание запроса в режиме конструктора

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

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

Слайд 32

Параметры запроса на выборку

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

Параметры запроса на выборку Сортировка – используется для сортировки выборки по указанному
(ключу сортировки). Ключей может быть несколько. Сортировка по второму ключу выполняется, если есть повторяющиеся значения в поле первого ключа.

Слайд 33

Параметры запроса на выборку

Поля, у которых снят флажок в строке Вывод на

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

Слайд 34

Составление условий отбора в запросах

Использование маски Like.
Символ * заменяет любое количество символов.

Составление условий отбора в запросах Использование маски Like. Символ * заменяет любое
Например: выражение Like “М*” - позволит отобрать все значения текущего поля, начинающиеся на букву М
Использование знаков сравнения.
Например: >5; >=10; >= “М*” .
Отбор внутри диапазона значений:
использование знаков сравнения и оператора AND;
использование ключевого слова BETWEEN и оператора AND.
Например: >=“М*” AND <=“Р*” ; BETWEEN 5 AND 10.

Слайд 35

Составление условий отбора в запросах

Использование оператора ИЛИ (OR).
Например: для поля Дата условие

Составление условий отбора в запросах Использование оператора ИЛИ (OR). Например: для поля
* 08 OR * 09 (символ* заменяет символы, соответствующие дню и месяцу) позволит отобрать заказы за два года.
Для той же цели можно использовать совместно со строкой Условие отбора строку ИЛИ.

Слайд 36

Составление условий отбора в запросах

Список функций.
Группировка – группируются одинаковые значения данного поля.
SUM

Составление условий отбора в запросах Список функций. Группировка – группируются одинаковые значения
– вычисляется сумма сгруппированных значений.
AVG – определяется среднее сгруппированных значений.
MIN – определяется наименьшее из сгруппированных значений.
MAX – определяется наибольшее из сгруппированных значений.
COUNT – вычисляется количество сгруппированных значений.
FIRST – определяется первое из сгруппированных значений.
Имя файла: Microsoft-Access.pptx
Количество просмотров: 1410
Количество скачиваний: 49