Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как увидеть схему базы данных?  [new]
Debusen
Member

Откуда:
Сообщений: 186
Подскажите пожалуйста, куда лезть в SQL Server Management Studio Express 2005 чтобы увидеть красоту, изображенную на приложенном рисунке?
Или он не поддерживает такое отображение схемы данных? Если нет, что установить чтоб поддерживал?

К сообщению приложен файл. Размер - 50Kb
22 ноя 11, 13:31    [11637381]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
Shakill
Member

Откуда: мск
Сообщений: 1880
Debusen, в дереве объектов SSMS слева разворачиваете ветвь нужной базы, там находится пункт "Database Diagrams", в которой содержатся созданные диаграммы
22 ноя 11, 13:37    [11637437]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
Debusen
Member

Откуда:
Сообщений: 186
Огромное спасибо, вопрос закрыт.
22 ноя 11, 13:44    [11637508]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
kasik
Member

Откуда:
Сообщений: 2142
вопрос:
Имеется доступ к бд через Citrix, то есть нет прямого доступа к удаленной бд. Необходимо просмотреть связи таблиц, в "Database diagrams" пусто.я понимаю так можно создать диаграмму, поместить в нее необходимые таблицы и отобразятся связи. так ли я понимаю, и ничего ли я не нарушу этими действиями?
7 дек 11, 14:54    [11721966]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
Программист-Любитель
Member

Откуда:
Сообщений: 16839
Если только поместите таблицы и подписи - то нет. Если будете менять связи и сохранять диаграмму, то, естественно, измените.
7 дек 11, 17:07    [11723560]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
kasik
Member

Откуда:
Сообщений: 2142
То есть если сейчас нет не одной диаграммы то это означает что связей нет вообще? только теоритическая?
7 дек 11, 17:08    [11723581]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
Glory
Member

Откуда:
Сообщений: 104760
kasik
То есть если сейчас нет не одной диаграммы то это означает что связей нет вообще?

Это означает, что нет ни одной диаграммы. Не более того
7 дек 11, 17:15    [11723649]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
Программист-Любитель
Member

Откуда:
Сообщений: 16839
Можете напустить на базу микрософт визио реверс инжиниринг - он нарисет все связи с таблицами.
7 дек 11, 17:26    [11723745]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
kasik
Member

Откуда:
Сообщений: 2142
не могу, локального доступа к бд нет, тока через виртуальный дуступ через Citrix, это такая система, которая позволяет расшарить определенные приложения на удаленном энварменте. так что есть доступ тока к MS SQL Server Management Studio и всё. Может как то запросами можно определить связи? или еще чем что доступно через студию? а то можно погрязнуть в анализе надолго!
7 дек 11, 17:30    [11723803]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
kasik
Member

Откуда:
Сообщений: 2142
Я попробовал создать диаграмму и набросал табличек но связей не отображает, но я точно знаю что должны они быть, тк много числовых полей типа <name>ID которые должны ссылаться на другие таблицы.
7 дек 11, 17:32    [11723828]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
Debusen
Member

Откуда:
Сообщений: 186
Проверьте вручную, есть ли связи.
Откройте подчиненную таблицу на изменение и выберите "Отношения" на третьей панели кнопок сверху.
7 дек 11, 17:52    [11724006]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
Debusen
Member

Откуда:
Сообщений: 186
Либо "Конструктор таблиц" - "Отношения"
7 дек 11, 17:53    [11724013]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
Программист-Любитель
Member

Откуда:
Сообщений: 16839
Правая кнопка мышью на таблице в диаграмме - Контекстное меню - Relationships
7 дек 11, 17:53    [11724014]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
kasik
Member

Откуда:
Сообщений: 2142
Программист-Любитель
Правая кнопка мышью на таблице в диаграмме - Контекстное меню - Relationships


пустое окно при таком раскладе
7 дек 11, 18:22    [11724220]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Как увидеть схему базы данных?  [new]
alex1010
Member

Откуда:
Сообщений: 19
Программист-Любитель
Можете напустить на базу микрософт визио реверс инжиниринг - он нарисет все связи с таблицами.


если в Database diagrams пусто, а связи знать надо - это лучший вариант?
3 фев 17, 09:37    [20176124]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
alex1010,

приложений на самом деле масса... мы пользуемся Sybase PowerDesigner. Он больше для проектирования, но реверс в нём вполне нормальный
3 фев 17, 10:03    [20176215]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
alex1010
Member

Откуда:
Сообщений: 19
TaPaK
alex1010,

приложений на самом деле масса... мы пользуемся Sybase PowerDesigner. Он больше для проектирования, но реверс в нём вполне нормальный


нубский вопрос - а реверс она сделает на заполненной БД? Или на пустой тоже может?
3 фев 17, 10:54    [20176417]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
alex1010
TaPaK
alex1010,

приложений на самом деле масса... мы пользуемся Sybase PowerDesigner. Он больше для проектирования, но реверс в нём вполне нормальный


нубский вопрос - а реверс она сделает на заполненной БД? Или на пустой тоже может?

вы про данные в таблицах? при чём здесь они?
3 фев 17, 10:58    [20176430]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31364
alex1010
нубский вопрос - а реверс она сделает на заполненной БД? Или на пустой тоже может?
Данные все эти средства не учитывают, я не слышал о таких.
Просто получают информацию о таблицах, связях (FK), других метаданных модели.
Хотя было бы конечно хорошо иметь эвристический анализ, реконструкцию модели, по данным :-)
3 фев 17, 14:24    [20177589]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
alex1010
Member

Откуда:
Сообщений: 19
TaPaK

приложений на самом деле масса... мы пользуемся Sybase PowerDesigner.


а как туда вообще имеющуюся БД запихнуть? Создаем новую модель - а какого типа? Там всякие модели - "logical data", "conceptual data" непонятные.
И как потом живую БД в модель поместить?
3 фев 17, 14:43    [20177701]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
Dmitry V. Liseev
Member [заблокирован]

Откуда: Санкт-Петербург
Сообщений: 5490
alex1010
Там всякие модели ... непонятные.
Вы точно уверены, что это Вам нужно?
3 фев 17, 14:45    [20177728]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
Dmitry V. Liseev
Member [заблокирован]

Откуда: Санкт-Петербург
Сообщений: 5490
alexeyvg
Хотя было бы конечно хорошо иметь эвристический анализ, реконструкцию модели, по данным :-)
Как Вы это себе представляете? И что в этом хорошего?
3 фев 17, 14:48    [20177754]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Как увидеть схему базы данных?  [new]
Dimanbel333
Member

Откуда:
Сообщений: 1
Debusen, получилось визуализировать схему БД?
1 июн 18, 18:35    [21462278]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть схему базы данных?  [new]
Debusen
Member

Откуда:
Сообщений: 186
Dimanbel333, естественно, давно. Я еще в третьем сообщении темы написал что вопрос закрыт.
1 июн 18, 19:49    [21462367]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить