Similar presentations:
Системы баз данных
1.
Дисциплина: «Базы данных»Специальность: №08080165
«Прикладная информатика (в экономике)»
Системы баз данных
Институт информатики, инноваций и бизнес систем
Кафедра Информационных систем и прикладной
информатики
Старший преподаватель Богданова О.Б.
2.
Понятие систем баз данныхСистема баз данных– это автоматизированная
информационная система, включающая в свой
состав комплекс специальных методов и средств
для поддержания динамической информационной
модели предметной области для обеспечения
информационных запросов пользователя.
3.
Преимущества использования базданных
1. Сокращение избыточности данных;
2. Устранение противоречивости данных;
3. Совместное использование данных многими
приложениями;
4. Возможность стандартизации и обмена данных;
5. Возможность выполнения условий санкционированного
доступа к данным;
6. Возможность поддержать целостность данных.
7. Возможность применения эффективных
методов
организации данных;
8. Независимость данных от прикладных
программ.
4.
Система баз данныхВычислительная
Структура системы
Администратор
Словарь данных
система
База данных
операционная
система
технические
средства
базы данных
СУБД
Обслуживающий
персонал
5. Классификация банков данных
Банк данныхБаза данных
СУБД
Другие компоненты
Визуальные
Неструктурированные
Аудио
Частично
структурированные
Фактические
Лексикографические
Мультимедиа
Структурированные
Документальные
Открытые
Универсальные
Замкнутые
Специализированные
Смешанные
Настольные
Локальные
Иерархические
Библиографические
Информационные
Централизованные
Распределенные
Экстенсиональные
Сетевые
Реферативные
Реляционные
Полнотекстовые
Интенсиональные
Смешанные
Мультимодельные
Корпоративные
Операционные
Бесплатные
OLTP
Платные
OLAP
6.
КЛАССИФИКАЦИЯ СИСТЕМ БАЗ ДАННЫХПо условиям предоставления услуг
•платные
•Бесплатные
По характеру преобладающей информации
•системы оперативной обработки транзакций(OLTP)
•системы поддержки принятия решения (OLAP, DSS)
По охвату
•территориальные
•временные
•ведомственные
•проблемные
7.
КЛАССИФИКАЦИЯ СИСТЕМ БАЗ ДАННЫХПо степени доступности
•общедоступные
•с ограниченным кругом пользователей
По характеру взаимодействия с пользователем
•пассивные
•Активные
По форме собственности
•государственные
•негосударственные (частные, групповые, личные)
8.
Определения БД(Базы Данных)
- Это хранилище информации, в которое все
пользователи и приложения информационной системы
могут заносить информацию и из которого в
соответствии с определенными правами могут
извлекать.
- Это совокупность хранимых операционных данных,
используемых множеством пользователей
- Это совокупность специальным образом
организованных данных, хранимых в памяти и
отображающих состояние объектов и их
взаимодействие в рассмотренной предметной области.
9.
Определения БД(Базы Данных)
База данных - это объективная форма
представления и организации совокупности
данных
(например,
статей,
расчетов),
систематизированных таким образом, чтобы эти
данные могли быть найдены и обработаны с
помощью ЭВМ
10.
Архитектура баз данныхПользователь А1
Язык описания
Пользователь А2
Язык описания
Пользователь В1
Язык описания
Пользователь В2
Язык описания
Рабочая область
Рабочая область
Рабочая область
Рабочая область
Внешняя
Внешняя Внешняя модель А
Внешняя модель В
схема В
схема А
Отображение «внешний-концептуальный»
Концептуальная Концептуальная
схема
модель данных
Отображение «внутренний-концептуальный»
Внутренняя
схема
Внутренняя
модель данных
СУБД
11.
Внутренняя модель БДВнутренняя модель
состоит из отдельных экземпляров записей,
физически хранимых во внешних носителях
(описывается при помощи внутренней схемы,
которая определяет любые типы хранимых записей,
существующие индексы и физическую
последовательность этих записей)
12.
Концептуальная модельКонцептуальная модель
состоит из множества экземпляров
различных типов данных,
структурированных в соответствии
с требованиями СУБД к логической структуре базы
данных.
Полное информационное содержание базы данных.
13.
Внешняя модельВнешняя модель
является подмножеством
концептуальной модели;
представление конкретным пользователем
своего сегмента базы данных
(абстрактное отображение некоторой
части концептуальной базы данных)
14.
КЛАССИФИКАЦИЯ БАЗ ДАННЫХПо форме представления информации
•визуальные
•аудиосистемы
•мультимедиа
По характеру организации данных
•неструктурированные
•частично структурированные
•cтруктурированные
По типу используемой модели данных
(сетевые, иерархические,...)
15.
КЛАССИФИКАЦИЯ БАЗ ДАННЫХПо типу хранимой информации
•документальные
•фактографические
•лексикографические
По характеру организации хранения данных
•локальные
•интегрированные
•распределенные
По объему хранимых данных
16.
ЖИЗНЕННЫЙ ЦИКЛ БАЗ ДАННЫХЖизненный
цикл
баз
данных
-процесс
проектирования, реализации и поддержания системы
БД
Этапы жизненного цикла
•Предварительное планирование
•Проверка осуществимости
•Определение требований
•Концептуальное проектирование
•Реализация
•Оценка работы и поддержка БД
17.
Программное обеспечение баз данных.Классификация СУБД
СУБД – специальный пакет программ,
с помощью которого реализуется централизованное
управление базой данных и обеспечивается доступ к данным.
В состав СУБД входят трансляторы или интерпретаторы с языков
описания или манипулирования данными.
18.
Программное обеспечение баз данных.Классификация СУБД
ЯОД – язык описания данных,
предназначен для описания схемы базы данных,
описание типов данных подлежащих хранению или выборке,
их структур и связей.
ЯМД – язык манипулирования данными –
система команд навигации и манипулирования данными,
имеет следующие команды:
•редактировать,
•добавить,
•удалить,
•выбрать.
19.
Схема обмена даннымипользователя с БД
Терминал
Приложение
Системные
буферы
Терминал
Терминальный
интерфейс
Программный
интерфейс
СУБД
Файловая система
БД
ОС
20.
Этапы управления доступом с использованием СУБД:1.Пользователь формирует запрос к базе данных на
языке описания данных;
2. СУБД воспринимает запрос и интерпретирует его;
3. СУБД анализирует по очереди все схемы и отображения от
внешней до внутренней, используя язык манипулирования;
4. СУБД выполняет необходимые операции над хранимыми данными
(с помощью ЯМД) и формирует внешнюю запись в направлении
снизу вверх, которая в общем случае и выдается пользователю на
ЯОД.
21.
Классификация СУБДПо языкам общения
•открытые
•замкнутые
По числу поддерживаемых уровней
•одноуровневые
•двухуровневые
•трехуровневаые
По выполняемым функциям
•информационные
•операционные
22.
Классификация СУБДПо мощности
•настольные
•корпоративные
По сфере возможного применения
•универсальные
•специализированные(проблемно-ориентированные)
По категории пользователей
•для разработчиков
•для конечных пользователей
23.
Другие компоненты БнДСловарь данных - подсистема БнД, предназначенная
для хранения информации о всех ресурсах БнД
Администратор БД — лицо или группа лиц,
отвечающих за выработку требований к БД, её
проектирование создание, эффективное использование
и сопровождение
24.
Классификация метаданныхМетаданные
Описание данных
Метаданные стадии разработки
Описание других компонентов
информационной системы
Метаданные стадии исполнения
Описание пользователей
Внутрисистемные
Пользовательские
Описание технологии
Описание технических средств
25.
Связи администратора БДСотрудники предприятия, для которого создается БнД
Администрация предприятия
Поставщики системного
программного обеспечения
Конечные пользователи
Сотрудники вычислительной установки
Администратор БнД
Руководство вычислительной
установки
Системные администраторы
Прикладные программисты
Группа эксплуатации
26.
Другие компоненты системыПользователи
Конечные пользователи
Сотрудники информационных служб
Руководители
организации
Регулярные
Рядовые
пользователи
Случайные
Параметристы
Квалифициров
анные
Работающие в
справочном
режиме
Неквалифицир
ованные
Терминальные
Администраторы БнД
Нетерминальные
Администраторы
сети
Программисты