|
Поиск связей между таблицами SQL | ☑ | ||
---|---|---|---|---|
0
grasshoper
04.08.22
✎
17:05
|
Вечер добрый. Кто-нибудь знает, есть ли софт который может анализировать связи между таблицами SQL и строить диаграммы?
|
|||
1
vde69
04.08.22
✎
17:06
|
Диаграмма называется, есть в штатной дистрибутиве MSQL
|
|||
2
vde69
04.08.22
✎
17:07
|
только не понимаю как это можно использовать применительно к 1с
|
|||
3
СеменовСемен
04.08.22
✎
17:09
|
В 1с и не нужно таблицы скл анализировать
|
|||
4
TormozIT
гуру
04.08.22
✎
17:12
|
В EDT есть "Редактор схемы данных" https://its.1c.ru/db/edtdoc/content/166/hdoc
В конфигураторе подобной визуализации нет. |
|||
5
alarm2020
04.08.22
✎
17:12
|
(0) В 1С связи между таблицами описываются в дереве метаданных.
|
|||
6
alarm2020
04.08.22
✎
17:17
|
(4) В ней особого смысла нет. Вот что может дать эта картинка? Она скорее запутает человека, чем что-то прояснит. Очередное творение ради творения (и оправдания зарплаты)
|
|||
7
mistеr
04.08.22
✎
17:28
|
(6) Может помочь при изучении незнакомой конфы, особенно не типовой.
Периодиxески порываюсь наваять подобное (без EDT). |
|||
8
mikecool
04.08.22
✎
17:31
|
а какой нить erwin натравить на базу 1с - пробовал кто?
|
|||
9
СеменовСемен
04.08.22
✎
17:35
|
(8) графвиз на упп натравливали
|
|||
10
СеменовСемен
04.08.22
✎
17:36
|
(7) конечно же такая схема нужна только чтобы показать: смотрите какая хрень получилась
|
|||
11
СеменовСемен
04.08.22
✎
17:37
|
А изучение конфы лучше начать с рисования цепочки документов
|
|||
12
mikecool
04.08.22
✎
17:38
|
(9) у паука паутина крупнее? ))
|
|||
13
mistеr
04.08.22
✎
17:38
|
(10) ...но вам с этим придется жить и работать, так что запоминайте!
|
|||
14
СеменовСемен
04.08.22
✎
17:40
|
(12) эта схема где-то на мисте лежит
|
|||
15
Lama12
04.08.22
✎
17:41
|
(0) А разве база данных, от 1С в СУБД хранит связи таблиц? Это же в конфигурации хранится. Насколько помню в СУБД просто таблицы, а функционал их связей не используется.
|
|||
16
ManyakRus
04.08.22
✎
18:06
|
Карта метаданных 1С для редактора yED, для любых конфигураций
https://infostart.ru/public/1146176/ оно "...может анализировать связи между таблицами SQL и строить диаграммы" |
|||
17
NorthWind
04.08.22
✎
18:11
|
(0) Sybase PowerDesigner умеет делать реверс-инжиниринг базы и строить по нему диаграмму данных. Впоследствии можно сгенерить скрипт создания данных для другого сервера БД.
|
|||
18
NorthWind
04.08.22
✎
18:14
|
Другой вопрос что для баз 1С такая схема будет малоинформативна - в первую очередь потому что имена таблиц и полей сгенерены автоматически и не написаны на человекочитаемом языке.
|
|||
19
alarm2020
04.08.22
✎
18:33
|
(18) Другой вопрос не в этом, а в том, что 1С не генерит внешние ключи
|
|||
20
СеменовСемен
04.08.22
✎
22:57
|
(19) это осознанный отказ
|
|||
21
grasshoper
05.08.22
✎
09:45
|
Пост к 1С имеет опосредованное отношение. Есть внешняя база на SQL с которой нужно тягать данные, соответственно в одной первичной таблице (Пример: Банковские счета) все данные никто не хранит, а используются вспомогательные таблицы (Пример: ссылка на банк в банковском счете, ссылка на физлицо), так вот хотелось бы как-то увидеть связи первичной таблицы с другими.
|
|||
22
alarm2020
05.08.22
✎
09:54
|
(21) Для каждой таблицы получи список внешних ключей. Вот тебе и связи
|
|||
23
alarm2020
05.08.22
✎
09:55
|
Но их могут не указывать. 1С, например, не указывает
|
|||
24
Aleksey
05.08.22
✎
09:58
|
(21) Так в терминах скуля такая таблица малоинформативная.
Ну покажет она что справочник2310 связан со справочником2311, Справочником2322, документом12...документом52, и еще десяток регистров И ка тут понять где тут физлицо, а где классификатор банков? |
|||
25
shuhard
05.08.22
✎
10:00
|
(21) увидеть в общем случае нет возможности
архитектор может поддерживать целостность на уровне приложений и не использовать ключи, триггера + не оформлять схему |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |