2.34M
Category: databasedatabase

Тема №1. Основные понятия. Лекция №2. Трехуровневая архитектура базы данных: внешний, концептуальный и внутренний уровни

1.

ОП.08. ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ
09.02.08 Информационные системы и программирование
Тема №1.
Лекция №2.
ОСНОВНЫЕ ПОНЯТИЯ
Трехуровневая архитектура базы данных:
внешний, концептуальный и внутренний
уровни
www.tyuiu.ru
Преподаватель отделения СОНХ МПК
Сергиенко Евгения Викторовна

2.

3-УРОВНЕВАЯ АРХИТЕКТУРА: ИСТОРИЯ
В 1978 году комитетом ANSI/SPARC
официально
между
зафиксировано
логическим
и
различие
физическим
представлением данных. В частности, была
предложена обобщенная структура систем
с базой данных. Эта структура получила
название
трехуровневой
включающей
в
себя
архитектуры,
внутренний,
концептуальный и внешний уровни
2

3.

3-УРОВНЕВАЯ АРХИТЕКТУРА: УРОВНИ
Внешний уровень – это представление
базы данных с точки зрения пользователя
(может быть несколько пользовательских
представлений);
Концептуальный уровень – представление
базы
данных
с
точки
зрения
администратора. (содержит схему базы
данных);
Внутренний
уровень

представление
базы данных с точки зрения компьютера
4

4.

3-УРОВНЕВАЯ АРХИТЕКТУРА: НАЗНАЧЕНИЕ
Основным назначение трехуровневой архитектуры является
обеспечение независимости от данных:
Логическая
уровня
независимость
(полная
защищенность
от изменений вносимых на концептуальном
уровне);
Физическая
независимость
(полная
защищенность
концептуального уровня от изменений вносимых на
внутреннем уровне).
4

5.

3-УРОВНЕВАЯ АРХИТЕКТУРА: СХЕМА
5

6.

3-УРОВНЕВАЯ АРХИТЕКТУРА:
ДОСТОИНСТВА И НЕДОСТАТКИ
«+»
Масштабируемость;
Конфигурируемость;
высокая безопасность;
Низкие требования к скорости канала между терминалами и сервером ;
Низкие требования к производительности и техническим характеристикам
терминалов, как следствие снижение их стоимости.
«─»
Более высокая сложность создания приложений;
Сложнее в разворачивании и администрировании;
Высокие требования к производительности серверов приложений и сервера
базы данных, высокая стоимость серверного оборудования;
Высокие требования к скорости канала (сети) между сервером базы данных и
серверами приложений.
English     Русский Rules