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