.DMD

Fichier DMD

Oracle SQL Developer Data Modeler Design File
Poser une question
RÉPONSE RAPIDE

Un fichier DMD est un fichier de conception Oracle SQL Developer Data Modeler - un document XML qui sert d'ancrage à un projet de conception de base de données contenant des diagrammes entité-relation, des modèles logiques et relationnels, ainsi que des schémas physiques. Ouvrez-le avec Oracle SQL Developer Data Modeler (gratuit sur oracle.com). Le fichier DMD n'est que le point d'entrée : les données réelles du modèle résident dans un sous-dossier portant le même nom, et les deux doivent rester ensemble.

Développeur : Oracle Corporation Catégorie : Fichiers de développement MIME: application/xml
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 21, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier DMD ?

Un fichier .dmd est le document d'ancrage de haut niveau créé par Oracle SQL Developer Data Modeler, l'outil gratuit de conception visuelle de bases de données d'Oracle. Il s'agit d'un petit fichier XML - dont la racine est <OSDM_Design> - qui stocke les métadonnées d'une conception de base de données complète : le nom de la conception, les informations sur le créateur et les pointeurs structurels vers le reste du modèle.

Un fichier .dmd n'est jamais autonome. Il se situe à la racine d'une hiérarchie de dossiers de conception et référence des sous-répertoires - généralement logical/, rel/, datatypes/ et subviews/ - chacun contenant ses propres fichiers XML avec le contenu réel du modèle : diagrammes entité-relation, modèles relationnels physiques, définitions de types de données et mises en page de sous-vues. Le déplacement ou le partage d'une conception nécessite la copie du fichier .dmd et de toute l'arborescence de dossiers qui l'accompagne.

Le fichier commence par <?xml version='1.0' encoding='UTF-8'?> suivi de l'élément racine <OSDM_Design>. Le format est lié à la version de Data Modeler qui l'a écrit ; l'ouverture d'une conception plus récente dans une version plus ancienne peut échouer.

Oracle SQL Developer Data Modeler prend en charge l'ingénierie directe (génération de SQL DDL à partir du modèle) et l'ingénierie inverse (importation d'un schéma de base de données existant). L'outil est multiplateforme, basé sur Java et disponible gratuitement auprès d'Oracle.

Sécurité et sûreté

RISQUE : LOW

Les fichiers DMD sont des textes XML décrivant des schémas de bases de données - ils ne contiennent aucun code exécutable et ne présentent aucun risque de sécurité direct. Le XML peut référencer des noms de classes propriétaires spécifiques à la chaîne d'outils d'Oracle, mais il s'agit de déclarations de données, pas de code. Les précautions standard de manipulation XML s'appliquent (ne pas analyser de XML non fiable dans des contextes de validation de schéma sans limites).

Détails du format

en bref
NOM COMPLETOracle SQL Developer Data Modeler Design Filealias SQL Developer Data Modeler file, Oracle Data Modeler design
DÉVELOPPEUROracle Corporationdepuis Oracle SQL Developer Data Modeler 1.0 (circa 2007-2008)
TYPE MIMEapplication/xml
TYPEDescripteur de conception de base de données/modèle de données basé sur XML
Cette extension est également utilisée par…
  • Module de données Visual dBASE - L'ancien Visual dBASE (Borland/Inprise, années 1990) utilisait .dmd pour les fichiers de module de données - un composant d'IDE de base de données de l'ère 16 bits/Windows ; complètement abandonné, ère Windows 3.x/9x.
  • Cache de module du langage D / Artefact du compilateur Digital Mars D - Le compilateur DMD pour le langage de programmation D produit des fichiers .dmd en tant qu'artefacts de construction dans certaines versions de la chaîne d'outils ; il s'agit de caches de compilateur binaires, sans rapport avec la modélisation de bases de données.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Le fichier .dmd est un fichier XML et commence par la déclaration XML standard : <?xml version='1.0' encoding='UTF-8'?> suivie de l'élément racine <OSDM_Design class="oracle.dbtools.crest.model.design.Design" ...>. La détection se fait par le contenu et l'extension ; les octets magiques sont le préfixe XML générique.

Programmes qui ouvrent les fichiers DMD

Windows1 app
Oracle SQL Developer Data Modeler Gratuit Fichier > Ouvrir (ou Ouvrir la conception) - naviguez jusqu'au fichier .dmd. Assurez-vous que le sous-dossier de conception se trouve dans le même répertoire.
macOS1 app
Oracle SQL Developer Data Modeler Gratuit Fichier > Ouvrir (ou Ouvrir la conception) - naviguez jusqu'au fichier .dmd. Assurez-vous que le sous-dossier de conception se trouve dans le même répertoire.
Linux1 app
Oracle SQL Developer Data Modeler Gratuit Fichier > Ouvrir (ou Ouvrir la conception) - naviguez jusqu'au fichier .dmd. Assurez-vous que le sous-dossier de conception se trouve dans le même répertoire.

Détails techniques

spécifications approfondies
Format de fichierDocument XML ; commence par <?xml version='1.0' encoding='UTF-8'?>
Élément racine<OSDM_Design class="oracle.dbtools.crest.model.design.Design">
Type MIMEapplication/xml
Encodage du fichierUTF-8, déclaré dans le prologue XML
AutonomeNon - le .dmd est un fichier d'ancrage ; les données de conception complètes résident dans une arborescence de sous-répertoires d'accompagnement
Sous-répertoires de conceptionlogical/, rel/, datatypes/, subviews/, pm/ - chacun contenant des fichiers de contenu de modèle XML
Taille de fichier typique1 Ko - 100 Ko (descripteur uniquement ; le gros du contenu du modèle est stocké dans des sous-répertoires)
Compatibilité de versionFormat de fichier lié à la version de Data Modeler qui l'a écrit ; les fichiers plus récents peuvent ne pas s'ouvrir dans les anciennes versions de l'outil
PlateformeMultiplateforme ; l'outil basé sur Java fonctionne sur Windows, macOS et Linux
Couches de modèles prises en chargeCouches logique (ERD), relationnelle, physique, type de données, modèle de processus et informations métier
Support d'ingénierieIngénierie directe vers SQL DDL ; ingénierie inverse à partir de schémas de bases de données existants
Schéma propriétaireFormat interne propriétaire d'Oracle (oracle.dbtools.crest.*) ; aucun schéma XML ouvert publié
Disponibilité de l'outilOracle SQL Developer Data Modeler est téléchargeable gratuitement auprès d'Oracle
PubliéOracle SQL Developer Data Modeler 1.0 (circa 2007-2008)
Dernière versionOracle SQL Developer Data Modeler 23.1+ (2023 onwards)
Spécificationdocs.oracle.com

Conversions DMD

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers DMD. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers DMD.

Foire aux questions

Qu'est-ce qu'un fichier .dmd ?
Il s'agit très probablement d'un fichier de conception Oracle SQL Developer Data Modeler - un ancrage XML pour un projet de conception de base de données. Il doit être conservé aux côtés de son sous-dossier de conception d'accompagnement (portant le même nom) qui contient les données complètes du modèle.
Comment ouvrir un fichier .dmd ?
Téléchargez Oracle SQL Developer Data Modeler (gratuit sur oracle.com), puis allez dans Fichier > Ouvrir le .dmd. Assurez-vous que le sous-dossier de conception se trouve dans le même répertoire.
Pourquoi l'ouverture du .dmd donne-t-elle des erreurs sur des modèles manquants ?
Le dossier de conception (portant le même nom que votre .dmd) est manquant. Le .dmd n'est que l'index - les données réelles du modèle se trouvent dans ce sous-dossier. Gardez les deux ensemble. Utilisez Fichier > Exporter > Vers ZIP pour les regrouper de manière portable.
Comment générer du SQL à partir d'une conception .dmd ?
Dans SQL Developer Data Modeler, ouvrez le .dmd, puis Ingénierie > Ingénierie directe > Script DDL. Choisissez votre plateforme de base de données cible et l'outil générera les instructions CREATE TABLE et le SQL associé.
Mon .dmd est-il un fichier Visual dBASE ou un fichier Data Modeler ?
Ouvrez-le dans un éditeur de texte - s'il commence par <?xml et contient <OSDM_Design ..., il s'agit d'un fichier Oracle SQL Developer Data Modeler. Les fichiers .dmd de Visual dBASE sont un format très ancien des années 1990, pas du XML.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z