- •Базы данных
- •Прикладные программы
- •Базы данных
- •Базы данных
- •Базы данных
- •Базы данных
- •Основные функции БД
- •Компоненты системы БД
- •База данных
- •Система управления базами данных
- •Корпоративная БД создается, поддерживается и функционирует под управлением сервера БД, например:
- •Классификация СУБД
- ••Данные – это набор конкретных значений, параметров, характеризующих объект, ситуацию и т.п. Данные
- •Типы структур БД
- •В иерархической модели данные представляются в виде древовидной (иерархической) структуры. Она удобна для
- •Пример типа дерева (схемы иерархической БД):
- •Пример: один экземпляр дерева
- •Манипулирование данными. Примерами типичных операторов манипулирования иерархически организованными данными могут быть следующие:
- •Сетевые модели
- ••Сетевая модель означает представление данных в виде произвольного графа.
- •Сетевая БД состоит из набора записей и набора связей между этими записями Тип
- •Манипулирование данными. Примерный набор операций может быть следующим:
- •Достоинства и недостатки ранних СУБД
- •Реляционная модель данных (РМД)
- ••Объектом называется элемент предметной области,
- ••Числовой
- •Типы данных MS Access
- •Понятие ЗАПИСИ БД
- •Понятие ПОЛЯ БД
- ••Таблица (отношение) – это некоторая регулярная структура, состоящая из конечного набора однотипных записей.
- •Соотношение понятий
- •Пример отношения СОТРУДНИК.
- •Фундаментальные свойства отношений:
- •Связи между отношениями
- •Мощность связи представляет собой отношение количества экземпляров родительской сущности к соответствующему количеству экземпляров
- •Ссылочная целостность – это обеспечение соответствия значения внешнего ключа экземпляра дочерней сущности значениям
- •Нормализация отношений
- •Окно «Приступая к работе с Microsoft Office Access»
- •Лента, Вкладки команд
- •ОБЪЕКТЫ ACCESS
- •ОБЪЕКТЫ ACCESS
- •Вкладка команд Создание
- •Создание таблицы в режиме конструктора
- •Контроль вводимого значения
- •Подстановка значений
- •Установление связей между таблицами
- •Схема данных, ограничения целостности по ссылкам
- •Схема данных, ограничения целостности по ссылкам
- •Внешний ключ
- •Запросы
- •При создании запросов важнейшим моментом является задание условий отбора. Для подготовки запросов с
- ••Элементы выражения в запросах могут быть связаны операторами:
- •Запрос на выборку
- •Пример запроса, который выводит все данные, содержащихся в таблице «СОТРУДНИК», по сотруднику Иванов
- •Операторы – Сравнения - between
- •Запрос в режиме SQL
- •Сложный запрос на выборку
- •Запрос с параметрами
- •Запросы с подгруппировкой
- ••Первым полем, выводимым в ответ, должно быть поле, по которому производится группировка, а
- •Запрос с подгруппировкой (вывести отделы, в которых не больше 5 сотрудников
- •Итоговый запрос
- •Запросы, содержащие вычисляемые поля
- •Запросы, содержащие вычисляемые поля
- •Фамилия И.О.
- •Запрос на обновление
- •Технология работы:
- •Запрос на обновление
- •Перекрестные запросы
- •Перекрестные запросы
- •Всю работу с базой данных (создании форм и отчетов) рекомендуется строить на базе
- •Формы
- •Создание- Другие формы – Мастер форм – Выбрать источник данных
- •Кнопочная форма
- •Создание кнопочной формы
- •Формы в режиме конструктора
- •Области формы:
- •Подчиненные формы
- •Подчиненные формы
- •Форма с вкладками
- •форма ФЗП предприятия
- •Шаг 1: Создать запрос
- •Шаг 2: Создаем ленточную автоформу
- •Шаг 3: добавляем поля для вывода итоговых значений
- •Отчеты
- •Отчет Ведомость на выдачу зарплаты
- •На основе запроса Доплата создадим запрос Для ведомости на выдачу ЗП
- •Отчет Ведомость на выдачу зарплаты
- •Отчет – это гибкое и эффективное средство для организации просмотра и распечатки итоговой
- •Простейшим способом создания отчетов является использование «Автоотчетов». При
- •На основе запроса Доплата создадим запрос Для ведомости на выдачу ЗП
- •Отчет Ведомость на выдачу зарплаты с помощью Мастера
- •Отчет, созданный с помощью Мастера, в режиме Конструктора можно модифицировать
- •Области отчета
- ••В области данных в самом отчете размещаются значения тех данных, которые необходимо вывести
Всю работу с базой данных (создании форм и отчетов) рекомендуется строить на базе запросов. Это объясняется целым рядом преимуществ использования запросов по сравнению с базовыми таблицами:
Взапросе используются не все записи и поля таблицы, а только те, которые необходимы в данный момент.
Данные в запросе представлены в более наглядном виде.
Значительно экономится время обработки информации и требуется меньший объем памяти.
Повышается надежность обработки информации.
Вмногопользовательской среде запрос автоматически отображает любые изменения, происшедшие в базовых таблицах (в многопользовательской среде использование запросов является необходимым условием).
Формы
•Формы предназначены для удобного просмотра на экране и ввода данных.
•В форме можно отображать не все данные, скрывая тем самым, какие то данные от части пользователей базы данных.
•Источником данных для формы всегда выступает какой-то один объект – таблица или запрос.
Создание- Другие формы – Мастер форм – Выбрать источник данных
Кнопочная форма
позволяет автоматизировать работу пользователя с БД.
На кнопочной форме располагаются командные кнопки, связанные с теми или другими работами.
Создание кнопочной формы
Формы в режиме конструктора
Области формы:
•Любая форма содержит область данных – основная часть формы. В эту область помещают поля и другие элементы управления, связанные с полями базовых таблиц. Область данных является обязательной областью формы.
•Область заголовка и примечания формы – в этой области помещают заголовок, дату, заголовки столбцов и другие сведения, которые должны выводиться в самом начале или конце формы. Эти разделы при необходимости можно удалить с помощью пункта меню Формат- Заголовок/примечание формы.
•Область верхнего и нижнего колонтитула – в эти области помещают заголовки столбцов, номера страниц и другие сведения, которые должны помещаться в начале или конце страницы. Колонтитул можно выбрать или удалить по команде Формат-колонтитул.
•Сетка помогает размещать элементы управления в форме.
•При создании и изменении формы используют следующие средства:
•Список полей – создание элементов управления, связанных с полями базовой таблицы или запроса.
•Панель элементов управления – позволяет добавлять элементы управления в формы или отчеты. (кнопки, вкладки)
•Окно свойств – настройка свойств формы, выделенных элементов управления, разделов или всей формы.
Подчиненные формы
Вформу можно внедрять другие формы до
трех уровней вложенности. Внедренные формы называются подчиненными тем формам, в которые они вложены.
Подчиненные формы используются для просмотра и корректировки данных в двух (или более) таблицах, между которыми существует связь один ко многим.
Со стороны один – главная форма, со стороны
многие – подчиненная форма.
Подчиненные формы
