
- •Базы Данных
- •1. Компоненты среды СУБД
- •1.1. Данные
- •1.2. Аппаратное обеспечение
- •1.3. Программное обеспечение
- •1.4. Пользователи: администраторы
- •1.5. Пользователи: разработчики БД
- •1.6. Пользователи: прикладные программисты
- •1.7. Пользователи: клиенты
- •Литература
- •2. Трехуровневая архитектура БД (СУБД)
- •2.1.Историческая справка
- •2.2. Внешний уровень
- •2.2. Концептуальный
- •2.2. Внутренний уровень
- •Вывод
- •Литература
Базы Данных
Состав СУБД.
Трехуровневая архитектура БД и СУБД

1. Компоненты среды СУБД
Среда СУБД

1.1. Данные
Наиболее важный компонент среды СУБД:
Рабочие данные |
Характеристики данных |
|
Содержатся в БД в |
1. |
Структура данных |
структурированном виде. |
|
определяется схемой |
|
2. |
БД. |
|
БД должна содержать: |
|
|
• |
имена, типы, размеры |
|
|
элементов данных; |
|
• |
имена связей; |
|
• |
ограничения |
|
|
целостности; |
|
• |
имена |
|
|
зарегестрированных |
|
|
пользователей и их |
|
|
права доступа к |
|
|
данным; |
|
• |
используемые индексы |
|
|
и структуры хранения. |
1.2. Аппаратное обеспечение
Аппаратное обеспечение –
набор физических устройств, на которых существует БД,
СУБД и другие компоненты
информационнй системы.
1.3. Программное обеспечение
1.Операционная система (включая сетевое ПО).
2.Программное обеспечение самой СУБД.
3.Прикладные программы- приложения.

1.4. Пользователи: администраторы
Администраторы данных |
Администраторы баз |
|
данных |
Отвечают за: |
Отвечают за: |
• концептуальное и |
•физическое проектирование |
логическое проектирование |
и физическую реализацию |
БД, |
БД, |
•управление данными, |
•обеспечение целостности и |
•разработку и сопровождение |
безопасности данных, |
стандартов, бизнес-правил и |
•обеспечение максимальной |
деловых процедур. |
производительности |
|
приложений. |

1.5. Пользователи: разработчики БД
Разработчики логической |
Разработчики физической |
БД |
БД |
Отвечают за: |
Отвечают за: |
•выявление объектов и их |
•поддержку функциональных |
свойств, связей между |
возможностей СУБД; |
объектами; |
•выбор оптимального |
•определение ограничений, |
варианта физической |
накладываемых на хранимые |
реализации логической |
данные. |
модели БД; |
|
•правильное построение |
|
стратегии хранения и |
|
использования данных. |
1.6. Пользователи: прикладные программисты
Прикладные программисты
обеспечивают разработку приложений, предоставляющих пользователям необходимые функциональные возможности.
1.7. Пользователи: клиенты
Пользователи (Клиенты) –
конечные пользователи, информационные потребности которых обслуживает БД (АИС).
Литература
1.[1], с.14-27
2.[3], с. 25-32