Общие сценарии нормализации базы данных

Мне интересно прочитать ресурс (книгу или, возможно, веб-сайт), посвященный нормализации таблиц базы данных для распространенных сценариев. Я хочу хранить контактные данные для организаций, включая адреса, номера телефонов, а также данные о местоположении мест, которые могут находиться в любой точке мира, и другие.

Я читал ресурсы по теории нормализации баз данных и неплохо разбираюсь в 3NF, но я уверен, что кто-то уже решил проблемы, которые я пытаюсь решить, поскольку они чрезвычайно распространены. Я хотел бы просмотреть чью-то структуру базы данных, чтобы увидеть, как (и, возможно, почему) они решили сделать это именно так.

Есть рекомендации?


person Jim McGaw    schedule 02.02.2011    source источник


Ответы (1)


Я предлагаю искать «Шаблоны моделирования данных». Я нашел несколько книг: Шаблоны моделей данных: условности мышления и Книга ресурсов модели данных. Я тоже не читал, но первая кажется наиболее почитаемой при обсуждении этой темы, этакий "Мартин Фаулер в модельном бизнесе". Еще один ресурс, о котором следует помнить, — это Вьетнам Информатика — «строгая» нормализация не всегда может быть лучшей для вашего конкретного приложения.

person tsupe    schedule 02.02.2011