SQL серверная студия управления отношениями подключение - PullRequest
0 голосов
/ 17 июня 2020

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

Дает ли это вам какое-либо преимущество при написании SQL заявления? Время вычисления? Использование памяти? Обычно вы «повторяете» отношения в операторе соединения. Такое ощущение, что я упускаю что-то банальное.

Спасибо

1 Ответ

0 голосов
/ 17 июня 2020

Из подробного руководства

Вы можете использовать Object Explorer для создания новых диаграмм базы данных. Диаграммы базы данных графически показывают структуру базы данных. Используя диаграммы базы данных, вы можете создавать и изменять таблицы, столбцы, отношения и ключи. Кроме того, вы можете изменять индексы и ограничения.

Вы спросили:

Дает ли вам какое-либо преимущество при написании SQL операторов?

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

Время вычисления?

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

Использование памяти?

Не совсем

Обычно вы «повторяете» отношения в операторе соединения

Иногда; существуют способы объединения данных без использования объединений, а наличие или отсутствие FK или диаграмм базы данных не имеет ничего общего с возможностью SQLS объединять данные.

* 1034 инструмент
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...