# 4. Трехуровневая архитектура ANSI/SPARC
TIP
Стандарт ANSI/SPARC - подход построения архитектуры.
В ней выделяется три слоя архитектуры.
# Уровни архитектуры ANSI/SPARC
- Внешний у-нь
- Концептуальный у-нь
- Внутренний у-нь
# Внешний у-нь
Представление БД с позиции конечного пользователя (смотрит на человека).
- Определяется объем и форма представления данных для принятия решения.
- Это не про хранение данных, это про то, как принимать эффективные решения на основе данных.
# Концептуальный у-нь
Обобщающее представление БД (то как данные хранятся и какая между ними связь/смотрит на железо).
- Решение о том, какие данные и как они должны хранится (например, статус будет храниться в числах или в строках).
- Какие ограничения на эти данные накладываются (проверка регулярными выражениями).
# Внутренний у-нь
Физическое представление БД с точки зрения конкретного инструмента.
- Распределение данных по дисковому пространству
- Структуры хранения данных
- Как реализуется безопасность хранения данных (шифрование)
- Сжатие данных, оптимизация памяти
TIP
Таблица == отношения (relations)
ANSI/SPARC подразумевает учет всех трех уровней при проектировании
ANSI/SPARC -> Уровни моделей данных