Есть ли формат обмена для ERD?

Есть ли способ обменять диаграмму ERD с одного инструмента на другой, поскольку существует XMI для обмена документами UML?

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
2
0
412
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Самое близкое, что мне известно, это Общая метамодель хранилища (CWM), который поддерживается некоторыми поставщиками инструментов. В официальной спецификации живет Здесь. Моделирование данных является подмножеством этого - оно также входит в сопоставления. Как и в случае со спецификациями, разработанными комитетом, он исчерпывающий, подробный и, вероятно, довольно сложный для реализации.

Более простой метод, который поможет вам в некотором роде, - экспортировать схему как SQL, запустить ее в рабочую базу данных и реконструировать ее с помощью нового инструмента. Однако это приведет к потере комментариев или любой прикрепленной документации. В зависимости от инструментов, вы можете что-нибудь исправить, чтобы спасти это.

Например, однажды я создал сценарий Python, который интерпретировал вывод SQL из Visio Enterprise Architect для создания файлов MIF для документа словаря данных. Вывод содержит документы таблицы и столбца в формате, который легко анализировать и связывать с определениями столбцов. Если вы можете программно вставить комментарии в репозиторий целевого инструмента, вы можете использовать аналогичный метод для миграции.

CWM не совсем то. Должно быть что-то еще.

Varun Mahajan 11.11.2008 18:25

Другие вопросы по теме