.DMD

File DMD

Oracle SQL Developer Data Modeler Design File
Fai una domanda
RISPOSTA RAPIDA

Un file DMD è un file di progetto di Oracle SQL Developer Data Modeler - un documento XML che funge da ancora per un progetto di progettazione di database contenente diagrammi entità-relazione, modelli logici e relazionali e schemi fisici. Aprirlo con Oracle SQL Developer Data Modeler (gratuito su oracle.com). Il file DMD è solo il punto di ingresso: i dati effettivi del modello risiedono in una sottocartella con lo stesso nome, ed entrambi devono rimanere uniti.

Sviluppatore: Oracle Corporation Categoria: File di sviluppo MIME: application/xml
SI APRE SU Windows macOS Linux
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 21, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file DMD?

Un file .dmd è il documento di ancoraggio di primo livello creato da Oracle SQL Developer Data Modeler, lo strumento gratuito di progettazione visuale di database di Oracle. Si tratta di un piccolo file XML - con radice in <OSDM_Design> - che memorizza i metadati per un progetto di database completo: il nome del progetto, le informazioni sul creatore e i puntatori strutturali al resto del modello.

Un file .dmd non è mai autosufficiente. Si trova alla radice di una gerarchia di cartelle di progetto e fa riferimento a sottodirectory - tipicamente logical/, rel/, datatypes/ e subviews/ - ognuna delle quali contiene i propri file XML con il contenuto effettivo del modello: diagrammi entità-relazione, modelli relazionali fisici, definizioni di tipi di dati e layout delle sottoviste. Lo spostamento o la condivisione di un progetto richiede la copia sia del file .dmd che dell'intero albero di cartelle di accompagnamento.

Il file inizia con <?xml version='1.0' encoding='UTF-8'?> seguito dall'elemento radice <OSDM_Design>. Il formato è legato alla versione di Data Modeler che lo ha scritto; l'apertura di un progetto più recente in una versione precedente potrebbe fallire.

Oracle SQL Developer Data Modeler supporta il forward engineering (generazione di SQL DDL dal modello) e il reverse engineering (importazione di uno schema di database esistente). Lo strumento è multipiattaforma, basato su Java e disponibile gratuitamente da Oracle.

Sicurezza e incolumità

RISCHIO: LOW

I file DMD sono testi XML che descrivono schemi di database - non contengono codice eseguibile e non rappresentano un rischio diretto per la sicurezza. L'XML può fare riferimento a nomi di classi proprietarie specifiche della toolchain Oracle, ma si tratta di dichiarazioni di dati, non di codice. Si applicano le normali precauzioni per la gestione dell'XML (non analizzare XML non attendibili in contesti di validazione dello schema senza limiti).

Dettagli del formato

in sintesi
NOME COMPLETOOracle SQL Developer Data Modeler Design Fileanche noto come SQL Developer Data Modeler file, Oracle Data Modeler design
SVILUPPATOREOracle Corporationdal Oracle SQL Developer Data Modeler 1.0 (circa 2007-2008)
TIPO MIMEapplication/xml
TIPODescrittore di modelli di dati/progettazione database basato su XML
Questa estensione è usata anche da…
  • Modulo dati Visual dBASE - Il vecchio Visual dBASE (Borland/Inprise, anni '90) utilizzava .dmd per i file dei moduli dati - un componente IDE per database dell'era a 16 bit/Windows; completamente discontinuato, era Windows 3.x/9x.
  • Cache del modulo del linguaggio D / Artefatto del compilatore Digital Mars D - Il compilatore DMD per il linguaggio di programmazione D produce file .dmd come artefatti di build in alcune versioni della toolchain; si tratta di cache binarie del compilatore, non correlate alla modellazione di database.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Il file .dmd è un file XML e inizia con la dichiarazione XML standard: <?xml version='1.0' encoding='UTF-8'?> seguita dall'elemento radice <OSDM_Design class="oracle.dbtools.crest.model.design.Design" ...>. Il rilevamento avviene tramite contenuto ed estensione; i magic bytes sono il prefisso XML generico.

Programmi che aprono file DMD

Windows1 app
Oracle SQL Developer Data Modeler Gratuito File > Apri (o Apri Progetto) - navigare fino al file .dmd. Assicurarsi che la sottocartella del progetto sia nella stessa directory.
macOS1 app
Oracle SQL Developer Data Modeler Gratuito File > Apri (o Apri Progetto) - navigare fino al file .dmd. Assicurarsi che la sottocartella del progetto sia nella stessa directory.
Linux1 app
Oracle SQL Developer Data Modeler Gratuito File > Apri (o Apri Progetto) - navigare fino al file .dmd. Assicurarsi che la sottocartella del progetto sia nella stessa directory.

Dettagli tecnici

specifiche approfondite
Formato fileDocumento XML; inizia con <?xml version='1.0' encoding='UTF-8'?>
Elemento radice<OSDM_Design class="oracle.dbtools.crest.model.design.Design">
Tipo MIMEapplication/xml
Codifica fileUTF-8, dichiarata nel prologo XML
AutosufficienteNo - il .dmd è un file di ancoraggio; i dati completi del progetto risiedono in un albero di sottodirectory di accompagnamento
Sottodirectory di progettological/, rel/, datatypes/, subviews/, pm/ - ognuna contenente file di contenuto del modello XML
Dimensione tipica del file1 KB - 100 KB (solo descrittore; il grosso del contenuto del modello è memorizzato nelle sottodirectory)
Compatibilità di versioneIl formato del file è legato alla versione di Data Modeler che lo ha scritto; i file più recenti potrebbero non aprirsi nelle versioni precedenti dello strumento
PiattaformaMultipiattaforma; lo strumento basato su Java gira su Windows, macOS e Linux
Livelli di modello supportatiLivelli logico (ERD), relazionale, fisico, tipo di dati, modello di processo e informazioni aziendali
Supporto ingegneristicoForward engineering verso SQL DDL; reverse engineering da schemi di database esistenti
Schema proprietarioFormato interno proprietario Oracle (oracle.dbtools.crest.*); nessuno schema XML aperto pubblicato
Disponibilità strumentoOracle SQL Developer Data Modeler è scaricabile gratuitamente da Oracle
RilasciatoOracle SQL Developer Data Modeler 1.0 (circa 2007-2008)
Ultima versioneOracle SQL Developer Data Modeler 23.1+ (2023 onwards)
Specificadocs.oracle.com

Conversioni DMD

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file DMD. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file DMD.

Domande frequenti

Cos'è un file .dmd?
Molto probabilmente un file di progetto di Oracle SQL Developer Data Modeler - un'ancora XML per un progetto di progettazione di database. Deve essere conservato insieme alla sottocartella di progetto associata (con lo stesso nome) che contiene i dati completi del modello.
Come si apre un file .dmd?
Scaricare Oracle SQL Developer Data Modeler (gratuito su oracle.com), quindi File > Apri il file .dmd. Assicurarsi che la sottocartella del progetto si trovi nella stessa directory.
Perché l'apertura del .dmd restituisce errori sui modelli mancanti?
La cartella del progetto (che ha lo stesso nome del file .dmd) è mancante. Il file .dmd è solo l'indice - i dati effettivi del modello si trovano in quella sottocartella. Tenerli entrambi uniti. Usare File > Esporta > In ZIP per pacchettizzarli in modo portabile.
Come si genera l'SQL da un progetto .dmd?
In SQL Developer Data Modeler, aprire il file .dmd, quindi Engineer > Forward Engineer > DDL Script. Scegliere la piattaforma database di destinazione e lo strumento genererà le istruzioni CREATE TABLE e il relativo SQL.
Il mio .dmd è un file Visual dBASE o un file Data Modeler?
Aprirlo in un editor di testo - se inizia con <?xml e contiene <OSDM_Design ..., è un file Oracle SQL Developer Data Modeler. I file .dmd di Visual dBASE sono un formato molto vecchio degli anni '90, non XML.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z