Maieutic
Новичок
Начата работа по созданию каталога шаблонов проектирования баз данных
На базе ЖЖ-сообщества database_design начата работа по созданию каталога шаблонов проектирования БД (database design patterns).
Сообщество вцелом посвящено следующим темам:
1. Каноническое проектирование БД
2. Шаблоны проектирования БД
3. Рефакторинг БД
4. Шаблоны производительности БД
5. Оптимизация структуры БД
На данный момент освещены следующие темы:
1. Причины создания сообщества
2. Что не так с каноническим "проектированием" РелБД?
3. Эталонные модели предметной области и шаблоны анализа
В ближайшее время речь пойдёт об архитектурных шаблонах БД, базовых (основных, generic) шаблонах, шаблонах доступа к данным (Data Access Patterns), будет создана соответствующая вики.
Примерный перечень шаблонов, которые будут описываться:
Приглашаю интересующихся и особенно тех, кому близка данная тема и кто готов войти в рабочую группу по созданию каталога.
На базе ЖЖ-сообщества database_design начата работа по созданию каталога шаблонов проектирования БД (database design patterns).
Сообщество вцелом посвящено следующим темам:
1. Каноническое проектирование БД
2. Шаблоны проектирования БД
3. Рефакторинг БД
4. Шаблоны производительности БД
5. Оптимизация структуры БД
На данный момент освещены следующие темы:
1. Причины создания сообщества
2. Что не так с каноническим "проектированием" РелБД?
3. Эталонные модели предметной области и шаблоны анализа
В ближайшее время речь пойдёт об архитектурных шаблонах БД, базовых (основных, generic) шаблонах, шаблонах доступа к данным (Data Access Patterns), будет создана соответствующая вики.
Примерный перечень шаблонов, которые будут описываться:
Код:
Архитектурные образцы
Учётная система (OLTP)
Регистровая система
Сущность-атрибут-значение (EAV)
Хранилище данных (DW)
Приложение
Навигация
Уровневая
Дескрипторная (тэги)
Роли и права
Настройки
Системные задачи
Метаданные
Правила и формулы
Поиск
Древовидные структуры
Однородная иерархия
«Настройки»
«WBS»
Разнородная иерархия
«Форум»
Наследование и обобщение
«События и происшествия»
Время-зависимые данные
Аудит изменений
Общий журнал изменений
Персональные журналы изменений
Версионность записи
Двойники
Управление версиями
Создание новой версии
Получение актуальной версии
Получение произвольной версии
Справочники
One True Lookup Table Anti-Pattern
Производные атрибуты
Статический производный атрибут
Времязависимый производный атрибут