.DMD

Файл DMD

Oracle SQL Developer Data Modeler Design File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл DMD - это файл проекта Oracle SQL Developer Data Modeler, представляющий собой XML-документ, который служит связующим звеном для проекта проектирования базы данных, содержащего диаграммы «сущность-связь», логические и реляционные модели, а также физические схемы. Открыть его можно с помощью Oracle SQL Developer Data Modeler (бесплатно на oracle.com). Файл DMD является лишь точкой входа: фактические данные модели хранятся в подпапке с тем же именем, и они должны всегда находиться вместе.

Разработчик: Oracle Corporation Категория: Файлы разработчика MIME: application/xml
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 21, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла DMD?

Файл .dmd - это основной документ верхнего уровня, создаваемый Oracle SQL Developer Data Modeler, бесплатным инструментом визуального проектирования баз данных от Oracle. Это небольшой XML файл с корневым элементом <OSDM_Design>, в котором хранятся метаданные для всего проекта базы данных: название проекта, информация о создателе и структурные указатели на остальные части модели.

Файл .dmd никогда не является самодостаточным. Он находится в корне иерархии папок проекта и ссылается на подкаталоги - обычно logical/, rel/, datatypes/ и subviews/, - каждый из которых содержит собственные XML-файлы с фактическим содержимым модели: диаграммами «сущность-связь», физическими реляционными моделями, определениями типов данных и макетами представлений. Перемещение или совместное использование проекта требует копирования как файла .dmd, так и всей сопутствующей структуры папок.

Файл начинается со строки <?xml version='1.0' encoding='UTF-8'?>, за которой следует корневой элемент <OSDM_Design>. Формат привязан к версии Data Modeler, в которой он был создан; открытие нового проекта в старой версии программы может завершиться ошибкой.

Oracle SQL Developer Data Modeler поддерживает прямое проектирование (генерацию DDL SQL из модели) и обратное проектирование (импорт существующей схемы базы данных). Инструмент является кроссплатформенным, основан на Java и доступен бесплатно от Oracle.

Безопасность и защита

РИСК: LOW

Файлы DMD - это XML-текст, описывающий схемы баз данных; они не содержат исполняемого кода и не представляют прямой угрозы безопасности. XML может ссылаться на проприетарные имена классов, специфичные для инструментов Oracle, но это объявления данных, а не код. Применяются стандартные меры предосторожности при работе с XML (не анализируйте недоверенный XML в контекстах проверки схем без ограничений).

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕOracle SQL Developer Data Modeler Design Fileтакже известен как SQL Developer Data Modeler file, Oracle Data Modeler design
РАЗРАБОТЧИКOracle Corporationс Oracle SQL Developer Data Modeler 1.0 (circa 2007-2008)
MIME-ТИПapplication/xml
ТИПДескриптор проектирования базы данных/модели данных на базе XML
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Модуль данных Visual dBASE - Устаревший Visual dBASE (Borland/Inprise, 1990-е) использовал .dmd для файлов модулей данных - компонента IDE баз данных эпохи 16-битных Windows; полностью снят с производства, эпоха Windows 3.x/9x.
  • Кэш модулей языка D / Артефакт компилятора Digital Mars D - Компилятор DMD для языка программирования D создает файлы .dmd в качестве артефактов сборки в некоторых версиях инструментария; это бинарные кэши компилятора, не связанные с моделированием баз данных.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Файл .dmd является XML-файлом и начинается со стандартного объявления XML: <?xml version='1.0' encoding='UTF-8'?> за которым следует корневой элемент <OSDM_Design class="oracle.dbtools.crest.model.design.Design" ...>. Идентификация происходит по содержимому и расширению; магические байты представляют собой общий префикс XML.

Программы, открывающие файлы DMD

Windows1 app
Oracle SQL Developer Data Modeler Бесплатно File > Open (или Open Design) - выберите файл .dmd. Убедитесь, что подпапка проекта находится в том же каталоге.
macOS1 app
Oracle SQL Developer Data Modeler Бесплатно File > Open (или Open Design) - выберите файл .dmd. Убедитесь, что подпапка проекта находится в том же каталоге.
Linux1 app
Oracle SQL Developer Data Modeler Бесплатно File > Open (или Open Design) - выберите файл .dmd. Убедитесь, что подпапка проекта находится в том же каталоге.

Технические подробности

глубокая спецификация
Формат файлаXML-документ; начинается с <?xml version='1.0' encoding='UTF-8'?>
Корневой элемент<OSDM_Design class="oracle.dbtools.crest.model.design.Design">
MIME-типapplication/xml
Кодировка файлаUTF-8, объявленная в прологе XML
АвтономностьНет - .dmd является якорным файлом; полные данные проекта хранятся в сопутствующем дереве подкаталогов
Подкаталоги проектаlogical/, rel/, datatypes/, subviews/, pm/ - каждый содержит XML-файлы содержимого модели
Типичный размер файла1 КБ - 100 КБ (только дескриптор; основной объем модели хранится в подкаталогах)
Совместимость версийФормат файла привязан к версии Data Modeler, в которой он был записан; более новые файлы могут не открываться в старых версиях инструмента
ПлатформаКроссплатформенный; инструмент на базе Java работает в Windows, macOS и Linux
Поддерживаемые уровни моделиЛогический (ERD), реляционный, физический, типы данных, модель процессов и уровни бизнес-информации
Поддержка проектированияПрямое проектирование в DDL SQL; обратное проектирование из существующих схем баз данных
Проприетарная схемаВнутренний формат Oracle (oracle.dbtools.crest.*); открытая XML-схема не опубликована
Доступность инструментаOracle SQL Developer Data Modeler доступен для бесплатного скачивания с сайта Oracle
ВыпущенOracle SQL Developer Data Modeler 1.0 (circa 2007-2008)
Последняя версияOracle SQL Developer Data Modeler 23.1+ (2023 onwards)
Спецификацияdocs.oracle.com

Конвертации DMD

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами DMD. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах DMD.

Часто задаваемые вопросы

Что такое файл .dmd?
Скорее всего, это файл проекта Oracle SQL Developer Data Modeler - XML-якорь для проекта проектирования базы данных. Его необходимо хранить вместе с сопутствующей подпапкой проекта (с тем же именем), в которой содержатся полные данные модели.
Как открыть файл .dmd?
Скачайте Oracle SQL Developer Data Modeler (бесплатно на oracle.com), затем выберите File > Open и укажите файл .dmd. Убедитесь, что подпапка проекта находится в том же каталоге.
Почему при открытии .dmd возникают ошибки об отсутствии моделей?
Папка проекта (названная так же, как ваш .dmd) отсутствует. Файл .dmd - это только индекс, а фактические данные модели находятся в этой подпапке. Держите их вместе. Используйте File > Export > To ZIP для удобной переноски проекта.
Как сгенерировать SQL из проекта .dmd?
В SQL Developer Data Modeler откройте .dmd, затем выберите Engineer > Forward Engineer > DDL Script. Выберите целевую платформу базы данных, и инструмент создаст инструкции CREATE TABLE и соответствующие SQL-запросы.
Является ли мой .dmd файлом Visual dBASE или Data Modeler?
Откройте его в текстовом редакторе: если он начинается с <?xml и содержит <OSDM_Design ..., это файл Oracle SQL Developer Data Modeler. Файлы .dmd от Visual dBASE - это очень старый формат 1990-х годов, не являющийся XML.

Ссылки

1Oracle SQL Developer Data Modeler - official pagewww.oracle.com
2Oracle Data Modeler Concepts and Usagedocs.oracle.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.XDWDocuWorks Document

Похожие расширения

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z