SQL Server Management Studio 2008: пока не сохраняйте диаграммы базы данных, не применяя таблицы - PullRequest
3 голосов
/ 20 августа 2010

Можете ли вы создать диаграмму базы данных для базы данных и сохранить ее, не создавая фактические таблицы?Знаешь, чтобы босс мог проверить это, прежде чем применить?

Ответы [ 4 ]

5 голосов
/ 20 августа 2010

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

Сохранение диаграммы сохранит все изменения в базовых объектах базы данных.

3 голосов
/ 20 августа 2010

Нет, если вы устанавливаете ключи / отношения. Когда вы делаете эти соединения на диаграмме, SSMS также устанавливает ключи / ограничения.

Если ваш начальник хочет посмотреть на диаграмму, прежде чем вносить изменения, я бы предложил Visio или какой-либо другой инструмент визуализации. Вы можете предоставить ту же информацию (albiet с небольшими дополнительными усилиями), и она не мешает самой БД. Кроме того, тогда у вас будет «диаграмма базы данных», которая была отключена от БД, поэтому, если вы хотите внести изменения в будущем, вы можете безнаказанно перемещать вещи до тех пор, пока вы не получите свои связи / отношения так, как вы этого хотите. 1003 *

2 голосов
/ 20 августа 2010

Нет, но почему бы вам не распечатать это и не показать своему боссу вот так

в идеале у вас есть версия базы данных, в которую вы вносите изменения, и это ни на что не повлияет

0 голосов
/ 11 сентября 2010

Вы можете использовать такой инструмент, как SQL Dependency Tracker, для визуализации вашей базы данных, или вы можете просто сделать копию своей схемы базы данных и сохранить свою диаграмму базы данных в SSMS на копии, если вы не хотите применять их к оригиналуэкземпляр.

...