#sql #database #database-design
#sql #База данных #database-design
Вопрос:
Хорошая ли идея создать тип схемы для разделения связей таблиц. Я думаю, когда вы просматриваете таблицы в SSMS, вы увидите, что они группируются по типу схемы. Но стоит ли это того? У кого-нибудь есть опыт работы с этим в реальных сценариях?
Комментарии:
1. Я никогда не видел, чтобы это называлось «типом схемы».
2. что вы видели, чтобы это называлось Jonh?
3. Я слышал, что это называется «схемой»
Ответ №1:
В целом я обнаружил, что это доставляет больше хлопот, чем любая предоставляемая помощь. Что вы делаете с таблицами, относящимися к нескольким областям? Что происходит, когда таблица, кажется, принадлежит одной области, но позже переносится в другую область приложения? Вы меняете его схему и рефакторируете весь свой код?
Я использовал несколько схем для определения границ, когда между объектами существует ОЧЕНЬ четкая граница, но обычно это не то, что у вас есть на вашей диаграмме. Одним из примеров являются объекты, которые используются только для поддержки администратора базы данных. Я мог бы поместить их в их собственную схему, если они не используются самим фактическим приложением.
Комментарии:
1. Спасибо, это то, о чем я не думал