Разделы презентаций


Базы данных

Содержание

БАЗЫ ДАННЫХ. ACCESS 2007§ 1. Работа с таблицами

Слайды и текст этой презентации

Слайд 1БАЗЫ ДАННЫХ ACCESS 2007
Работа с таблицами
Проектирование таблиц
Формы
Макросы
Запросы
Отчеты

БАЗЫ ДАННЫХ ACCESS 2007Работа с таблицамиПроектирование таблицФормыМакросыЗапросыОтчеты

Слайд 2БАЗЫ ДАННЫХ. ACCESS 2007
§ 1. Работа с таблицами

БАЗЫ ДАННЫХ. ACCESS 2007§ 1. Работа с таблицами

Слайд 3Базы данных Access (Microsoft Office)
Расширение: *.accdb (раньше – *.mdb),

все в одном файле
Состав:
таблицы
формы – диалоговые окна для ввода и редактирования данных
запросы – обращения к базе данных для выбора нужной информации или изменения базы
отчеты – документы для вывода на печать
макросы – средства автоматизации работы
модули – дополнительные процедура на языке Visual Basic
Базы данных Access (Microsoft Office)Расширение: *.accdb (раньше – *.mdb),

Слайд 4Начало работы
Пуск – Программы – Microsoft Office – Microsoft Access

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

Начало работыПуск – Программы – Microsoft Office –  Microsoft Access 2007шаблонысоздание новой базы данныхоткрыть базу с

Слайд 5Объекты базы данных
2×ЛКМ

Объекты базы данных2×ЛКМ

Слайд 6Схема данных
Удалить связь: ЛКМ + Delete.
Создать связь: перетащить нужное

поле на соответствующее поле второй таблицы.

ЛКМ
таблица
ключевое поле
связь «1-∞»

Схема данныхУдалить связь: ЛКМ + Delete. Создать связь: перетащить нужное поле на соответствующее поле второй таблицы.ЛКМтаблицаключевое полесвязь

Слайд 7Работа с таблицами
2xЛКМ
последняя запись
поля
записи
текущая запись
область выделения
новая запись
на 1-ую запись
предыдущая запись
номер

текущей записи
следующая запись
новая запись
текущее поле
последняя запись

Работа с таблицами2xЛКМпоследняя записьполязаписитекущая записьобласть выделенияновая записьна 1-ую записьпредыдущая записьномер текущей записиследующая записьновая записьтекущее полепоследняя запись

Слайд 8Сортировка и поиск
Сортировка по текущему полю (столбцу):
по возрастанию
по убыванию
Поиск и

замена:
текущее поле или все поля
целиком, с любой частью, с началом
всё,

вверх, вниз


сброс


Сортировка и поискСортировка по текущему полю (столбцу):по возрастаниюпо убываниюПоиск и замена:текущее поле или все поляцеликом,  с

Слайд 9Фильтрация
Фильтрация – это отбор записей, удовлетворяющих некоторому условию (фильтру). Остальные записи

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

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

Слайд 10Фильтр по выделенному
Щелкнуть в нужной ячейке или выделить часть текста.
Щелкнуть

по кнопке .
Снятие фильтра

.





Фильтр по выделенномуЩелкнуть в нужной ячейке или выделить часть текста.Щелкнуть по кнопке     .Снятие

Слайд 11Сложная фильтрация
Сложные условия
одновременно
(операция И)
начинается с буквы «С»
новое условие, связанное через

ИЛИ
Расширенный фильтр – можно
переставлять столбцы
выводить не все столбцы
устанавливать порядок сортировки


точное

совпадение

применить/сбросить фильтр

Сложная фильтрацияСложные условияодновременно(операция И)начинается  с буквы «С»новое условие, связанное через ИЛИРасширенный фильтр – можнопереставлять столбцывыводить не

Слайд 12Установка/снятие пароля

Установка/снятие пароля

Слайд 13Служебные операции


Служебные операции

Слайд 14БАЗЫ ДАННЫХ. ACCESS 2007
§ 2. Проектирование таблиц

БАЗЫ ДАННЫХ. ACCESS 2007§ 2. Проектирование таблиц

Слайд 15Создание таблиц (ввод данных)

2xЛКМ
поле-счетчик
ввод значения

Создание таблиц (ввод данных)2xЛКМполе-счетчикввод значения

Слайд 16Создание таблиц (шаблоны)


Создание таблиц (шаблоны)

Слайд 17Создание таблиц (импорт)


TXT-файлы
XML-файлы
другие форматы


Создание таблиц (импорт)TXT-файлыXML-файлыдругие форматы

Слайд 18Конструктор таблиц


Конструктор таблиц

Слайд 19Конструктор таблиц
текущее поле
тип поля (выбор из списка)
свойства текущего поля

Конструктор таблицтекущее  полетип поля (выбор из списка)свойства текущего поля

Слайд 20Свойства полей
Размер поля: байт, целое, вещественное, …
Формат поля: как выводить

на экран.
Маска ввода: шаблон (ввод телефона).
Подпись: как называется столбец при

выводе на экран; можно использовать скобки, знаки и т.д. («Население, млн. чел.»)
Значение по умолчанию (вписывается автоматически).
Условие на значение: защита от ошибок ввода («>18»).
Сообщение об ошибке («Возраст должен быть > 18 лет!»)
Обязательное поле (да/нет)
Индексированное поле (да/нет)
Свойства полейРазмер поля: байт, целое, вещественное, …Формат поля: как выводить на экран.Маска ввода: шаблон (ввод телефона).Подпись: как

Слайд 21Конструктор таблиц
режим таблицы
сделать поле ключевым
изменить индексы

Конструктор таблицрежим таблицысделать поле ключевымизменить индексы

Слайд 22Индексы
Primary Key:
ключ таблицы
выбор поля из списка
название индекса
свойства
индекса

ИндексыPrimary Key:ключ таблицывыбор поля из списканазвание индексасвойстваиндекса

Слайд 23Подстановки
Цель: сделать защиту от ошибок ввода.
Решение: выбор из списка =

поле подстановки







Варианты:
заданный список («да» или «нет», «М» или «Ж»)
из

другой таблицы (выбор названия фирмы)
ПодстановкиЦель: сделать защиту от ошибок ввода.Решение: выбор из списка = поле подстановкиВарианты: заданный список («да» или «нет»,

Слайд 24Мастер подстановок


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

Слайд 25БАЗЫ ДАННЫХ. ACCESS 2007
§ 3. Формы

БАЗЫ ДАННЫХ. ACCESS 2007§ 3. Формы

Слайд 26Формы
Форма – это диалоговое окно для
просмотра и редактирования данных
ввода новых

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

разные способы создания

форм
ФормыФорма – это диалоговое окно дляпросмотра и редактирования данныхввода новых записейуправления ходом работы (кнопки)вывода вспомогательной информацииСоздание форм:источник

Слайд 27Форма (на одну запись)

переход по записям

Форма (на одну запись)переход по записям

Слайд 28Ленточная форма

Ленточная форма

Слайд 29Разделенная форма

Разделенная форма

Слайд 30Режимы работы с формами


Режим формы – просмотр и редактирование данных.
Режим

макета – просмотр данных, изменение оформления, перемещение элементов.
Конструктор – изменение

структуры и оформления, добавление новых элементов, …
Режимы работы с формамиРежим формы – просмотр и редактирование данных.Режим макета – просмотр данных, изменение оформления, перемещение

Слайд 31Конструктор форм


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






Конструктор формзаголовок формыобласть данныхпримечание формыизменение размеров

Слайд 32Свойства формы и ее элементов

или ПКМ – Свойства
выбор элемента
Макет =

оформление
Данные: источник (таблица или запрос), фильтр, сортировка
События:
клавиши, мышь
открытие, закрытие
изменение

записи
Свойства формы и ее элементовили ПКМ – Свойствавыбор элементаМакет = оформлениеДанные: источник (таблица или запрос), фильтр, сортировкаСобытия:

Слайд 33Некоторые свойства формы (Макет)
подпись
кнопки перехода (да/нет)
область выделения
(да/нет)


изменяемая граница
(да/нет)

Некоторые свойства формы (Макет)подписькнопки перехода (да/нет)область выделения(да/нет)изменяемая граница(да/нет)

Слайд 34Свойства элементов
Макет
размеры
оформление
полосы прокрутки
Данные:
название поля таблицы
маска ввода (телефон)
значение по

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

Свойства элементовМакет размерыоформлениеполосы прокруткиДанные: название поля таблицымаска ввода (телефон)значение по умолчаниюусловие на значениесообщение об ошибкеСобытия: клавиши, мышьизменение

Слайд 35Связанные элементы
надпись (текст можно менять)
поле (название поля таблицы)
маркеры (изменение размеров)
независимое

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

Связанные элементынадпись (текст можно менять)поле (название поля таблицы)маркеры (изменение размеров)независимое перемещениещелкнуть внутри, чтобы изменить текстщелкнуть на рамке,

Слайд 36Группировка по столбцам (макет)
общая граница
переместить весь столбец
«Оторвать» от столбца: ПКМ

– Макет – Удалить
Создать новый столбец: ПКМ – Макет

– Столбец
Группировка по столбцам (макет)общая границапереместить весь столбец«Оторвать» от столбца: ПКМ – Макет – Удалить Создать новый столбец:

Слайд 37Оформление элементов
Выделение элементов:
ЛКМ на рамке элемента
+ Shift = выделить несколько

элементов

условное форматирование
толщина, стиль и цвет контура

Оформление элементовВыделение элементов:ЛКМ на рамке элемента+ Shift = выделить несколько элементовусловное  форматированиетолщина, стиль и цвет контура

Слайд 38Добавление новых полей


перетащить

Добавление новых полейперетащить

Слайд 39Добавление новых элементов

Рисунок
Свободная рамка объекта (объект редактируется)
Гиперссылка
Присоединенная рамка объекта (объект

из базы)
Подчиненная форма
Разрыв страницы

Добавление новых элементовРисунокСвободная рамка объекта (объект редактируется)ГиперссылкаПрисоединенная рамка объекта (объект из базы)Подчиненная формаРазрыв страницы

Слайд 40БАЗЫ ДАННЫХ. ACCESS 2007
§ 4. Макросы

БАЗЫ ДАННЫХ. ACCESS 2007§ 4. Макросы

Слайд 41Макросы
Макрос – это набор макрокоманд.
Макрокоманда описывает действие, которое надо

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

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

Слайд 42Простой макрос
ЛКМ
ЛКМ
ЛКМ

Простой макросЛКМЛКМЛКМ

Слайд 43Макросы
ЛКМ
ЛКМ
ПКМ

МакросыЛКМЛКМПКМ

Слайд 44Конструктор макросов

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

Слайд 45Использование макросов
AutoExec – выполняется автоматически

при открытии базы
назначение событиям


выбрать имя макроса из списка

Использование макросовAutoExec – выполняется автоматически

Слайд 46Группы макросов
Конструктор – Имена макросов







Запуск
Макрос1:

QQQ
Макрос1: MMM
Макрос1 только первая

группа
Группы макросов     Конструктор – Имена макросовЗапускМакрос1: QQQМакрос1: MMMМакрос1

Слайд 47Условное выполнение
Конструктор – Условия

Условное выполнение    Конструктор – Условия

Слайд 48БАЗЫ ДАННЫХ. ACCESS 2007
§ 5. Запросы

БАЗЫ ДАННЫХ. ACCESS 2007§ 5. Запросы

Слайд 49Запросы
«Ну и запросы у вас!» - сказала база данных и

«повисла». (Фольклор)
Запрос – это обращение к СУБД для выполнения каких-либо операций

с данными.
Типы запросов:
выборка (отбор нужной информации)
создание таблицы
обновление (изменение данных)
добавление записей
удаление записей

Запросы«Ну и запросы у вас!» - сказала база данных и «повисла». (Фольклор)Запрос – это обращение к СУБД

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

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

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

Слайд 51Создание запросов
Мастер: режим «вопрос-ответ»
Конструктор: полностью вручную

Создание запросовМастер: режим «вопрос-ответ»Конструктор: полностью вручную

Слайд 52Мастер запросов

Мастер запросов

Слайд 53Запуск запроса
2 x ЛКМ

Запуск запроса2 x ЛКМ

Слайд 54Конструктор
ПКМ


КонструкторПКМ

Слайд 55Конструктор
таблица
(ПКМ – Добавить таблицу)
перетащить ЛКМ
все поля
по возрастанию
по убыванию
отсутствует
фильтр

Конструктортаблица(ПКМ – Добавить таблицу)перетащить ЛКМвсе поляпо возрастаниюпо убываниюотсутствуетфильтр

Слайд 56Работа со столбцами
выделить (ЛКМ)
ПКМ:
вырезать
копировать
вставить
свойства
перетащить (ЛКМ)

Работа со столбцамивыделить (ЛКМ)ПКМ:вырезатькопироватьвставитьсвойстваперетащить (ЛКМ)

Слайд 57Условия отбора
Совпадение
Неравенство
Шаблон
* любое количество любых символов
? один любой символ #

любая цифра

Условия отбораСовпадениеНеравенствоШаблон* любое количество любых символов? один любой символ		 # любая цифра

Слайд 58Построитель выражений
Forms – формы
Reports – отчеты
Функции: 1) встроенные; 2) функции

пользователя (VB)
Константы: пустая строка, Истина, Ложь
Операторы: + - *

/ < > <= >= = <> Not And Or Xor
Общие выражения – время, дата, нумерация страниц

ПКМ


Построитель выраженийForms – формыReports – отчетыФункции: 1) встроенные; 2) функции пользователя (VB) Константы: пустая строка, Истина, ЛожьОператоры:

Слайд 59Вычисляемые поля
ввести Цена*Количество
Выражение1: [Цена]*[Количество]
заменить Выражение1 на Сумма
или

ПКМ - Построить

Вычисляемые поляввести Цена*Количество   Выражение1: [Цена]*[Количество]заменить Выражение1 на Суммаили ПКМ - Построить

Слайд 60Вычисляемые поля
ввести Year(Дата) Выражение1: Year([Дата])
заменить Выражение1 на Год
Задача: отобрать все

заказы за 2007 год.



Вычисляемые поляввести Year(Дата)  Выражение1: Year([Дата])заменить Выражение1 на ГодЗадача: отобрать все заказы за 2007 год.

Слайд 61Запросы с параметрами
Задача: вводить числовые данные для фильтра не в

конструкторе, а при выполнении запроса.
Пример: «Какой суммой Вы располагаете?»


Любая неизвестная строка вызывает запрос



Запросы с параметрамиЗадача: вводить числовые данные для фильтра не в конструкторе, а при выполнении запроса. Пример: «Какой

Слайд 62Виды запросов
выборка
создание таблицы
добавление в существующую таблицу
обновление (изменение данных)
перекрестный запрос (сколько

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

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

Слайд 63Режим SQL
SQL = Structured Query Language
(язык структурных запросов)


Режим SQLSQL = Structured Query Language(язык структурных запросов)

Слайд 64БАЗЫ ДАННЫХ. ACCESS 2007
§ 6. Отчеты

БАЗЫ ДАННЫХ. ACCESS 2007§ 6. Отчеты

Слайд 65Отчеты
Отчет – это документ, содержащий информацию из базы данных и

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

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

Слайд 66Создание отчетов
таблица или запрос
(ЛКМ)
простой отчет
конструктор
пустой отчет
мастер отчетов

Создание отчетовтаблица или запрос(ЛКМ)простой отчетконструкторпустой отчетмастер отчетов

Слайд 67Режимы просмотра отчета
Представление отчета (без разбивки на страницы)
Предварительный

просмотр (как на печати, по страницам)
Режим макета (можно

менять оформление)
Конструктор (добавление новых элементов)


Режимы просмотра отчетаПредставление отчета    (без разбивки на страницы)Предварительный просмотр    (как на

Слайд 68Предварительный просмотр
готовые варианты
размер бумаги
ручная настройка
на печать

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

Слайд 69Конструктор отчетов












Заголовок отчета – один раз в начале отчета.
Верхний колонтитул

– в начале каждой страницы.
Область данных – информация из БД.
Нижний

колонтитул – в конце каждой страницы.
Примечание отчета – один раз в конце отчета.

="Страница " & [Page] & " из " & [Pages]

=Date()
=Time()

Конструктор отчетовЗаголовок отчета 	– один раз в начале отчета.Верхний колонтитул 	– в начале каждой страницы.Область данных 	–

Слайд 70Редактирование отчетов
– свойства выбранного элемента
Так же, как в

конструкторе форм:
ЛКМ – выделить элемент
Добавление элементов:

Редактирование отчетов– свойства выбранного    элементаТак же, как в конструкторе форм:ЛКМ – выделить элементДобавление элементов:

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

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

Слайд 72Отчеты с группировкой (шаг I)
Создание запроса, включающего все данные:
(не обязательно,

но проще)
& - соединение символьных строк
поля таблиц

Отчеты с группировкой (шаг I)Создание запроса, включающего все данные:(не обязательно, но проще)& - соединение символьных строкполя таблиц

Слайд 73Отчеты с группировкой (мастер)
итоговые данные
сортировка
группировка

Отчеты с группировкой (мастер)итоговые данныесортировкагруппировка

Слайд 74Отчеты с группировкой (конструктор)
заголовок группы
примечание группы

Отчеты с группировкой (конструктор)заголовок группыпримечание группы

Слайд 75Настройка группировки (конструктор)
или
подробная настройка

Настройка группировки (конструктор)илиподробная настройка

Слайд 76Заключение
Спасибо за внимание!
Переходите к водным процедурам!..
Работа с таблицами
Проектирование таблиц
Формы
Макросы
Запросы
Отчеты
Работа с

БД в MsAccess 2007

ЗаключениеСпасибо за внимание!Переходите к водным процедурам!..Работа с таблицамиПроектирование таблицФормыМакросыЗапросыОтчетыРабота с БД в MsAccess 2007

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика