The Dangerous Illusion: Denormalization, Performance and Integrity, Part 2

Вторая часть статьи о денормализации. Читать статью…

Опубликовано 20.04.2008 | Автор сообщения Константин Лисянский | Категории: Johnston, Tom, Для продвинутых, Проектирование нормализованных моделей

The Dangerous Illusion: Denormalization, Performance and Integrity, Part 1

В этой статье, состоящей из двух частей, автор показывает недостатки распространённого подхода “денормализация для повышения производительносит”. Читать статью…

Опубликовано 20.04.2008 | Автор сообщения Константин Лисянский | Категории: Johnston, Tom, Для продвинутых, Проектирование нормализованных моделей

Unobvious Redundancies in Relational Data Models, Part 3

Встатье приводится пример избыточности, основанной на отношениях, которая не может быть исключена путём применения правил нормализации. Читать статью…

Опубликовано 20.04.2008 | Автор сообщения Константин Лисянский | Категории: Johnston, Tom, Для продвинутых, Проектирование нормализованных моделей

Unobvious Redundancies in Relational Data Models, Part 2

В этой части статьи рассматриваются примеры избыточных данных, хранящихся в разных таблицах, и приводятся примеры того, какой вред они могут нанести. Читать статью…

Опубликовано 20.04.2008 | Автор сообщения Константин Лисянский | Категории: Johnston, Tom, Для продвинутых, Проектирование нормализованных моделей

Unobvious Redundancies in Relational Data Models, Part 1

Одна из целей, которую преследует автор данной серии статей  - показать вред, который могут нанести незамеченные избыточные данные даже в нормализованных моделях. Вторая цель - показать фундаментальную важность моделирования в процессе разработки систем. В первой части статьи приводятся примеры транзитивных функциональных зависимостей в пределах одной таблицы, приводящих к нарушению третьей нормальной формы. Читать статью…

Опубликовано 20.04.2008 | Автор сообщения Константин Лисянский | Категории: Johnston, Tom, Для продвинутых, Проектирование нормализованных моделей

Primary Key Reengineering Projects: The Solution Part 2 of a Two-Part Series

В продолжение предыдущей статьи автор рассказывает, почему стоит использовать корпоративные ключи. Читать статью…

Опубликовано 19.04.2008 | Автор сообщения Константин Лисянский | Категории: Johnston, Tom, Для экспертов, Суррогатные ключи

Primary Key Reengineering Projects: The Problem

Автор делает различия между понятиями умный ключ (intelligent key), неумный ключ (unintelligent key) и корпоративный ключ (enterprise key) и описывает проблему перехода от умных ключей к корпоративным ключам. Читать статью…

Опубликовано 19.04.2008 | Автор сообщения Константин Лисянский | Категории: Johnston, Tom, Для экспертов, Суррогатные ключи