21.10.16
Microsoft Office Access 2007: Система управления базами данных
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Базы данных Access ( Microsoft Office )
Расширение: *.accdb (раньше – *.mdb )
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Типы данных Access ( Microsoft Office )
Так же используются типы данных:
- Гиперссылка;
- Поле МЕМО;
- Логический;
- Вложение;
- Мастер подстановок;
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
СУБД (Система управления базами данных)
СУБД — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Объекты базы данных
текущее поле
поля
область выделения
записи
новая запись
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Схема данных
Перетаскиваем нужное поле на соответствующее поле другой таблицы.
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Сортировка и поиск
Сортировка по текущему полю (столбцу):
по возрастанию
по убыванию
Поиск и замена:
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Фильтрация
Фильтрация – это отбор записей, удовлетворяющих некоторому условию ( фильтру) . Остальные записи временно скрываются, пока фильтр не будет снят.
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Формы
Форма – это диалоговое окно для
- просмотра и редактирования данных ввода новых записей управления ходом работы (кнопки) вывода вспомогательной информации
- просмотра и редактирования данных
- ввода новых записей
- управления ходом работы (кнопки)
- вывода вспомогательной информации
Создание форм:
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Некоторые свойства формы ( Макет )
Логотип
Дата и время
Заголовок
Область выделения
Кнопка «Выход»
Кнопки перехода
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Свойства элементов
Макет
- размеры оформление полосы прокрутки
- размеры
- оформление
- полосы прокрутки
Данные :
- название поля таблицы маска ввода (телефон) значение по умолчанию условие на значение сообщение об ошибке
- название поля таблицы
- маска ввода (телефон)
- значение по умолчанию
- условие на значение
- сообщение об ошибке
События:
- клавиши, мышь изменение значения
- клавиши, мышь
- изменение значения
Другие:
- всплывающая подсказка
- всплывающая подсказка
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Добавление новых полей
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Добавление новых элементов
Рисунок
Свободная рамка объекта (объект редактируется)
Гиперссылка
Присоединенная рамка объекта (объект из базы)
Подчиненная форма
Разрыв страницы
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Запросы
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
21.10.16
Запросы
«Ну и запросы у вас!» - сказала база данных и «повисла». (Фольклор)
Запрос – это обращение к СУБД для выполнения каких-либо операций с данными.
Типы запросов:
- выборка (отбор нужной информации ) создание таблицы добавление записей обновление (изменение данных) удаление записей
- выборка (отбор нужной информации )
- создание таблицы
- добавление записей
- обновление (изменение данных)
- удаление записей
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Запрос и фильтрация
В запросе можно:
- отобрать информацию из нескольких связанных таблиц использовать сложные условия отбора пользователь может сам ввести параметры (сумму денег) добавить вычисляемые поля выполнить итоговые расчеты
- отобрать информацию из нескольких связанных таблиц
- использовать сложные условия отбора
- пользователь может сам ввести параметры (сумму денег)
- добавить вычисляемые поля
- выполнить итоговые расчеты
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Создание запросов
Мастер: режим «вопрос-ответ»
Конструктор: полностью вручную
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Конструктор
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Работа со столбцами
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Условия отбора
Совпадение
Шаблон
Неравенство
* любое количество любых символов
? один любой символ # любая цифра
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Режим SQL
SQL = Structured Query Language
(язык структурных запросов)
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Виды запросов
- выборка
- создание таблицы
- добавление в существующую таблицу
- обновление (изменение данных)
- перекрестный запрос (сколько заработал каждый по месяцам)
- удаление записей
- итоговый запрос (сумма, среднее и т.п. по полю)
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Добавление данных через запросы
Добавление из таблиц «Сотрудники» и «Поставщики» полей «Код поставщика» и «Код сотрудника»
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Обновление данных через запросы
Замена количества заказов в БД на 250, если цена заказа больше 1000
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Удаление данных через запросы
Удаление количества заказов, если цена заказа больше 2000
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Отчеты
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
21.10.16
Отчеты
Отчет – это документ, содержащий информацию из базы данных и предназначенный для вывода на печать.
Источник данных – таблица или запрос, несколько связанных таблиц/запросов (мастер).
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Создание отчетов
простой отчет
конструктор
мастер отчетов
пустой отчет
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Режимы просмотра отчета
Представление отчета (без разбивки на страницы)
Предварительный просмотр (как на печати, по страницам)
Режим макета (можно менять оформление)
Конструктор (добавление новых элементов)
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Предварительный просмотр
готовые варианты
на печать
размер бумаги
ручная настройка
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Конструктор отчетов
Заголовок отчета ( один раз в начале отчета)
Область данных
( информация из БД)
="Страница " & [Page] & " из " & [Pages]
= Date()
= Time()
Примечание отчета ( один раз в конце отчета)
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска
Спасибо за внимание!
21.10.16
Герасимович Л.Й. , учитель информатики ОШ №4 г. Краматорска