Плохие схемы реальных баз данных

В рамках нашей магистерской диссертации создается анализатор схемы базы данных. В качестве основы для этого мы работаем над количественной оценкой плохого дизайна базы данных.

Наш руководитель поставил нам задачу проанализировать схему реального мира по нашему выбору, чтобы мы могли идентифицировать некоторые / несколько проблем проектирования. Эти проблемы следует использовать в качестве отправной точки в анализаторе схемы.

Найти хорошую схему немного сложно, потому что нам нужна не схема, которая хорошо спроектирована во всех аспектах, а схема, которая встречается реже. medium ».

Мы уже запланировали для анализа следующие схемы: wikimedia, moodle и drupal. Не уверен, к какой категории подходит каждый. Необязательно, чтобы схема была с открытым исходным кодом.

Используемый механизм базы данных не важен, хотя мы хотели бы сосредоточиться на SQL-сервере, Posgresql и Oracle.

На данный момент литература будет отложена, так как эта задача должна дать нам реальные примеры, которые можно использовать в дипломной работе. т.е. «Дизайн X воспринимается нами как плохой дизайн, который наш анализатор определяет и предлагает улучшения», вместо того, чтобы предлагать надуманные примеры.

Я обновлю этот пост, когда у нас будет готов какой-то инструмент.

13
задан casperOne 14 November 2011 в 00:45
поделиться