.DMD

DMD ファイル

Oracle SQL Developer Data Modeler Design File
質問する
クイック回答

DMDファイルは、Oracle SQL Developer Data Modelerの設計ファイルです。これは、エンティティ・リレーションシップ図(ER図)、論理モデル、リレーショナル・モデル、および物理スキーマを含むデータベース設計プロジェクトを固定するXMLドキュメントです。Oracle SQL Developer Data Modeler(oracle.comから無料で入手可能)で開くことができます。DMDファイルはエントリ・ポイントに過ぎず、実際のモデル・データは同じ名前のサブフォルダ内に存在するため、両方を常に一緒に保持する必要があります。

開発元: Oracle Corporation カテゴリ: 開発用ファイル MIME: application/xml
対応OS Windows macOS Linux
関連: .DO · .MD · .HEX · .XSD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 21, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

DMD ファイル形式とは?

.dmdファイルは、Oracleの無料のビジュアル・データベース設計ツールであるOracle SQL Developer Data Modelerによって作成される最上位のアンカー・ドキュメントです。これは、<OSDM_Design>をルートとする小さなXMLファイルであり、設計名、作成者情報、およびモデルの残りの部分への構造的なポインタといった、完全なデータベース設計のメタデータを格納します。

.dmdファイルは、それ単体で完結することはありません。設計フォルダ階層のルートに配置され、通常はlogical/、rel/、datatypes/、subviews/といったサブディレクトリを参照します。これらの各ディレクトリには、実際のモデル・コンテンツ(ER図、物理リレーショナル・モデル、データ型定義、サブビュー・レイアウトなど)を含む独自の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ベースのデータベース設計/データ・モデル記述子
この拡張子は以下でも使用されています…
  • Visual dBASEデータ・モジュール - レガシーなVisual dBASE(Borland/Inprise、1990年代)は、データ・モジュール・ファイルに.dmdを使用していました。これは16ビット/Windows時代のデータベースIDEコンポーネントであり、完全に廃止されたWindows 3.x/9x時代のものです。
  • D言語モジュール・キャッシュ / Digital Mars Dコンパイラ・アーティファクト - Dプログラミング言語のDMDコンパイラは、一部のツールチェーン・バージョンでビルド・アーティファクトとして.dmdファイルを生成します。これらはバイナリのコンパイラ・キャッシュであり、データベース・モデリングとは無関係です。
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304
16進数
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 無料 「ファイル」>「開く」(または「設計を開く」)から.dmdファイルを参照します。設計サブフォルダが同じディレクトリにあることを確認してください。
macOS1 app
Oracle SQL Developer Data Modeler 無料 「ファイル」>「開く」(または「設計を開く」)から.dmdファイルを参照します。設計サブフォルダが同じディレクトリにあることを確認してください。
Linux1 app
Oracle SQL Developer Data Modeler 無料 「ファイル」>「開く」(または「設計を開く」)から.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 KB - 100 KB(記述子のみ。モデル・コンテンツの大部分はサブディレクトリに保存されます)
バージョンの互換性ファイル形式は書き出した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 の変換

コミュニティ Q&A

ユーザーからの質問
質問する
DMD ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。DMD ファイルについて最初の質問をしてみましょう。

よくある質問

.dmdファイルとは何ですか?
多くの場合、Oracle SQL Developer Data Modelerの設計ファイルであり、データベース設計プロジェクトのXMLアンカーです。完全なモデル・データを保持する、付随する設計サブフォルダ(同名)と一緒に保管する必要があります。
.dmdファイルを開くにはどうすればよいですか?
Oracle SQL Developer Data Modeler(oracle.comから無料)をダウンロードし、「ファイル」>「開く」から.dmdを選択します。設計サブフォルダが同じディレクトリにあることを確認してください。
.dmdを開くとモデルが見つからないというエラーが出るのはなぜですか?
.dmdと同じ名前の設計フォルダが見つかりません。.dmdはインデックスに過ぎず、実際のモデル・データはそのサブフォルダ内にあります。両方を一緒に保持してください。持ち運びには「ファイル」>「エクスポート」>「ZIPへ」を使用してパッケージ化してください。
.dmd設計からSQLを生成するにはどうすればよいですか?
SQL Developer Data Modelerで.dmdを開き、「エンジニアリング」>「フォワード・エンジニアリング」>「DDLスクリプト」を選択します。ターゲットのデータベース・プラットフォームを選択すると、ツールがCREATE TABLEや関連するSQLステートメントを生成します。
自分の.dmdがVisual dBASEファイルかData Modelerファイルかを確認するには?
テキストエディタで開いてください。もし「<?xml」で始まり「<OSDM_Design ...」が含まれていれば、それはOracle SQL Developer Data Modelerのファイルです。Visual dBASEの.dmdファイルは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 で閲覧