Имя: Пароль:
1C
Админ
Как можно увидеть схему MS SQL базы?
0 Shur1cIT
 
29.07.15
16:41
Необходимо понять что за внешний ключ у поля таблицы. Есть ли возможность что то вроде блок схемы составить?
1 Ёпрст
 
гуру
29.07.15
16:43
нет
2 Ёпрст
 
гуру
29.07.15
16:44
в скуле база - эо просто набор табличек с полями и функции с процами к ним.. Всё собственна.
3 Shur1cIT
 
29.07.15
16:45
(1) так ить есть механизмы генерации базы из структуры, обратного механизма нет?
4 N1kMZ
 
29.07.15
16:45
Ну можно вот так понять, куда внешний ключ ссылается

exec sp_help 'table_name'
5 Ёпрст
 
гуру
29.07.15
16:45
а вот связи между табличками - это ты в своей прикладной программе определяешь, например, в 1с.
6 Shur1cIT
 
29.07.15
16:45
(5) в скуле разве нигде не храниться?
7 Ёпрст
 
гуру
29.07.15
16:47
(6) что именно ?
8 rs_trade
 
29.07.15
16:48
(6) Database Diagrams в SSMS
9 Shur1cIT
 
29.07.15
16:48
(7) связи, схема базы
10 ДенисЧ
 
29.07.15
16:50
есть FK, они ссылаются на другие таблицы.
Но если FK не задан, а связь логическая...
Как, например, в базе 1с...
Нет, такого нет, если разработчик базы об этом не позаботился.
11 N1kMZ
 
29.07.15
16:52
(8) Ага, только таблички самому добавлять надо :)
12 Shur1cIT
 
29.07.15
16:52
(8) нет там связей, тупо таблицы с полями и всё
13 Ёпрст
 
гуру
29.07.15
16:53
(12) да нет там ничего такого.
14 N1kMZ
 
29.07.15
16:54
(8)Если добавишь таблицы, связанные внешним ключом, связь то отобразится, только надо знать какую добавить.
15 rs_trade
 
29.07.15
16:54
(12) Значит нет FK для таблиц.
16 Shur1cIT
 
29.07.15
16:56
в общем вытащил все таблицы, по наитию назначаю первичные ключи, далее мышкой тащу их к внешним ключам таблиц опять же по наитию((( печально
17 N1kMZ
 
29.07.15
17:00
(16) А какой в этом смысл? По наитию то? Если FK нет.
18 Shur1cIT
 
29.07.15
17:25
(17) иметься программа+база лекарственных средств Видаль (куплена официально)пытаюсь вытянуть из базы данные и грузануть себе, вот и пытаюсь структуру базы понять
19 ДенисЧ
 
29.07.15
17:25
(18) Лучше анализируй запросы к ней сначала...
20 romix
 
29.07.15
20:15
На инфостарте есть обработка для показа соотв метаданных и таблиц sql.
21 ДенисЧ
 
29.07.15
20:17
(20) Шо, прямо-таки любой?
22 Aleksey
 
29.07.15
20:26
(21) ПолучитьСтруктуруХраненияБазыДанных()
23 Shur1cIT
 
29.07.15
21:50
(20) (22)  у меня не 1с база, а (18) " Видаль " (лекарственный справочник)
24 ДенисЧ
 
29.07.15
22:07
(22) Читать не умеем?
25 Basma4
 
29.07.15
23:03
Database Diagrams в SSMS все там есть,

http://itmages.ru/image/view/2819688/f2faefd7
26 spectre1978
 
29.07.15
23:07
(0) кейс-средства надо посмотреть. Раньше, к примеру, sybase power designer был и в нем был reverse engineering, подключаешься к базе и оно строило схему... Сейчас не знаю жив он или нет
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс