Мне интересно узнать о инструментах, которые работают следующим образом:Проверка нормализации схемы базы данных?
Учитывая схему базы данных и некоторые данные, предположим, что схема, вероятно, структурирована в какой-либо конкретной нормальной форме, а затем расскажет, как схема может быть учтена производят дальнейшую нормализацию.
В основном, инструмент статического анализа для схемы схемы базы данных.
Как и другие инструменты для статического анализа, такой инструмент базы данных не должен генерировать идеальные результаты (я сомневаюсь, что такой «совершенный» инструмент является вычислительно возможным) или применим ко всем системам баз данных, или к свободному/открытому исходному коду или к чему-либо еще. Инструмент не обязательно должен быть автономным; его можно объединить как некоторую сложную функцию IDE. Мне просто интересно, что там.
Имейте в виду, что я не искал какой-либо совершенно правильный инструмент, на самом деле, я квалифицирован мой вопрос, чтобы исключить это возможность. Может быть, инструмент может также рассмотреть кодировку таких функциональных зависимостей. –
Но если у вас есть таблица с 1 миллионом строк, где B равно 2, когда A равно 1 для 99,9999% строк (возможно, там есть ошибка, и все значения B должны быть 2), а B никогда не является 2 для каких-либо других значение A, вам может понравиться инструмент, который указывает на это, чтобы вы могли его рассмотреть. –