Введение:�Состав и функции СУБД.�Трехуровневая архитектура БД и СУБД
Дисциплина: Базы данных
Говорова М.М.
Факультет ИКТ Университета ИТМО
2022-2023
Источники
Компоненты среды СУБД
Данные
Пользователи
Программное обеспечение
Процедуры
Аппаратное обеспечение
Данные
Рабочие данные | Характеристики данных |
Содержатся в БД в структурированном виде. |
|
Аппаратное обеспечение
набор физических устройств, на которых существует БД, СУБД и другие компоненты информационной системы.
тома внешней памяти, используемые для хранения информации, соответствующие устройства ввода—вывода, контроллеры устройств, каналы ввода—вывода и т.д
аппаратный процессор (или процессоры) вместе с оперативной памятью, предназначенные для поддержки работы программного обеспечения СУБД
Программное обеспечение
Операционная система (включая сетевое ПО)
Программное обеспечение самой СУБД
Прикладные программы-приложения, утилиты
Пользователи: администраторы
Администраторы данных | Администраторы баз данных |
Отвечают за:
| Отвечают за:
|
Пользователи: разработчики БД
Разработчики логической БД | Разработчики физической БД |
Отвечают за:
| Отвечают за:
|
Пользователи: прикладные программисты
Прикладные программисты обеспечивают разработку приложений, предоставляющих пользователям необходимые функциональные возможности.
Пользователи: клиенты
Пользователи (Клиенты) – конечные пользователи, информационные потребности которых обслуживает БД (АИС).
Транзакции
Транзакция – некоторая неделимая последовательность операций над данными в БД, которая отслеживается СУБД от начала до завершения.
Если транзакция не завершена (сбои, отказы оборудования, ошибки ПО, включая приложение), то транзакция считается незавершенной и отменяется.
Свойства транзакций
2. Трехуровневая архитектура БД (СУБД)
С
У
Б
Д
Группы пользователей
Внешний уровень (представления пользователей ПП)
Концептуальный уровень
Внутренний уровень
База данных
Историческая справка
Трехуровневая архитектура СУБД
Внешний уровень
Внешний уровень – пользовательский уровень.
Представление данных с точки зрения пользователей – внешнее представление.
Подсхема – частичные или переопределенные описания БД для отдельных групп пользователей или ориентированные на отдельные аспекты предметной области.
Концептуальный уровень
Предназначен для отображения внешнего уровня на внутренний уровень и обеспечения необходимой независимости их друг от друга; связан с обобщенным представлением пользователей.
Содержит полное логическое представление базы данных, включающее описание всех данных и связей между ними.
Внутренний уровень
Обеспечивает взаимодействие СУБД с методами доступа ОС (вспомогательными функциями хранения и извлечения записей данных) с целью размещения данных на ЗУ, создания индексов, извлечения данных.
Содержит:
Вывод
Контрольные вопросы
Спасибо за внимание!