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