Есть ли какие-либо инструменты, доступные для проверки схемы базы данных с набором правил проектирования, именование и т.д.Инструмента для проверки схемы базы данных SQL Server
Я не говорю о сравнении одной базы данных в другую (как покрыт по this question).
Я хочу сказать: «Что в этой базе данных не соответствует этому набору правил».
Некоторые примеры правил, о которых я говорю, будут такими:
- Первичные ключевые поля должны быть первыми в таблице.
- Внешние ключи должны иметь индекс в этом поле.
- Имена полей, заканчивающиеся на «xxx», должны быть определенного типа.
- Поля с ограничением ограничивают его определенными значениями, которые должны иметь значение по умолчанию.
Я написал несколько сценариев, чтобы сделать это в прошлом, и задавался вопросом, есть ли что-то общее.
В идеале я хотел бы что-то использовать для SQL Server, но если вы знаете что-то для других баз данных, может быть полезно узнать о них.
Это, кажется, только то, что я искал. Спасибо. – 2008-10-08 12:36:51