2017-02-22 5 views
2

Я относительно новичок в sql-сервере, и мы используем версию sql-сервера 2014 на моем рабочем месте. Зачем нам нужна эта диаграмма базы данных в SQL Server (с использованием SSMS)?Важность/польза/преимущества создания диаграммы базы данных в sql-сервере

+2

Чтобы обмениваться идеями, как с самим собой :), так и со своими коллегами. – dean

+0

Если я не ошибаюсь в редактировании доступа к Microsoft, диаграмма взаимосвязей позволяет нам изменить соотношение первичных/внешних ключей между таблицами. Точно так же диаграммы базы данных работают в ssms? –

+2

Не знаю о Access, но в SSMS можно пометить ключевые столбцы и нарисовать отношения на диаграмме и отразить их в базе данных при сохранении. – dean

ответ

1

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

Хотя можно использовать диаграмму для редактирования таблиц, включая переименование, добавление/удаление столбцов, установочные ключи и что нет, эти вещи обычно лучше всего обрабатывают с использованием кода DDL (конечно, если вы знаете, делать).

Вы можете представить схему базы данных как редактор WYSIWYG для схемы базы данных, и так же, как и большинство (если не все) редакторов WYSIWYG, у нее есть свои недостатки. Это верно для всех окон дизайнера SSMS.

Фактически, каждый администратор базы данных, который, как я знаю, утверждает, что окна конструктора SSMS никогда не должны использоваться для проектирования объектов базы данных, и каждый должен всегда использовать DDL напрямую. Могу только сказать, что полностью согласен с этим утверждением.

Смежные вопросы