.DMD

DMD-fil

Oracle SQL Developer Data Modeler Design File
Ställ en fråga
SNABBT SVAR

En DMD-fil är en Oracle SQL Developer Data Modeler-designfil - ett XML-dokument som fungerar som ankare för ett databasdesignprojekt innehållande entitetsrelationsdiagram, logiska och relationella modeller samt fysiska scheman. Öppna den med Oracle SQL Developer Data Modeler (gratis från oracle.com). DMD-filen är endast startpunkten: själva modelldatan ligger i en undermapp med samma namn, och båda måste hållas samman.

Utvecklare: Oracle Corporation Kategori: Utvecklarfiler MIME: application/xml
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 21, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet DMD?

En .dmd-fil är det övergripande ankardokumentet som skapas av Oracle SQL Developer Data Modeler, Oracles kostnadsfria visuella verktyg för databasdesign. Det är en liten XML-fil - med rotelementet <OSDM_Design> - som lagrar metadata för en komplett databasdesign: designnamn, skaparinformation och strukturella pekare till resten av modellen.

En .dmd-fil är aldrig fristående. Den ligger i roten av en hierarkisk designmapp och refererar till underkataloger - vanligtvis logical/, rel/, datatypes/ och subviews/ - som var och en innehåller egna XML-filer med det faktiska modellinnehållet: entitetsrelationsdiagram, fysiska relationsmodeller, datatypsdefinitioner och layouter för delvyer. Om man flyttar eller delar en design krävs att man kopierar både .dmd-filen och hela dess tillhörande mappträd.

Filen börjar med <?xml version='1.0' encoding='UTF-8'?> följt av rotelementet <OSDM_Design>. Formatet är knutet till den version av Data Modeler som skrev den; att öppna en nyare design i en äldre version kan misslyckas.

Oracle SQL Developer Data Modeler stöder «forward engineering» (generering av DDL SQL från modellen) och «reverse engineering» (import av ett befintligt databasschema). Verktyget är plattformsoberoende, Java-baserat och tillgängligt gratis från Oracle.

Säkerhet & trygghet

RISK: LOW

DMD-filer är XML-text som beskriver databasscheman - de innehåller ingen exekverbar kod och utgör ingen direkt säkerhetsrisk. XML-koden kan referera till proprietära klassnamn specifika för Oracles verktygskedja, men dessa är datadeklarationer, inte kod. Standardförsiktighet för XML-hantering gäller (parsa inte okänd XML i schemavaliderande sammanhang utan begränsningar).

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNOracle SQL Developer Data Modeler Design Fileäven känd som SQL Developer Data Modeler file, Oracle Data Modeler design
UTVECKLAREOracle Corporationsedan Oracle SQL Developer Data Modeler 1.0 (circa 2007-2008)
MIME-TYPapplication/xml
TYPXML-baserad deskriptor för databasdesign/datamodell
Detta filtillägg används också av…
  • Visual dBASE Data Module - Föråldrade Visual dBASE (Borland/Inprise, 1990-talet) använde .dmd för datamodulfiler - en databas-IDE-komponent från 16-bitars/Windows-eran; helt utfasad, Windows 3.x/9x-eran.
  • D language module cache / Digital Mars D compiler artefact - DMD-kompilatorn för programmeringsspråket D producerar .dmd-filer som byggartefakter i vissa versioner av verktygskedjan; dessa är binära kompilator-cachefiler, orelaterade till databasmodellering.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Filen .dmd är en XML-fil och börjar med standarddeklarationen för XML: <?xml version='1.0' encoding='UTF-8'?> följt av rotelementet <OSDM_Design class="oracle.dbtools.crest.model.design.Design" ...>. Identifiering sker via innehåll och filändelse; dess «magic bytes» är det generiska XML-prefixet.

Program som öppnar DMD-filer

Windows1 app
Oracle SQL Developer Data Modeler Gratis File > Open (eller Open Design) - bläddra till .dmd-filen. Se till att designundermappen finns i samma katalog.
macOS1 app
Oracle SQL Developer Data Modeler Gratis File > Open (eller Open Design) - bläddra till .dmd-filen. Se till att designundermappen finns i samma katalog.
Linux1 app
Oracle SQL Developer Data Modeler Gratis File > Open (eller Open Design) - bläddra till .dmd-filen. Se till att designundermappen finns i samma katalog.

Tekniska detaljer

djup specifikation
FilformatXML-dokument; börjar med <?xml version='1.0' encoding='UTF-8'?>
Rotelement<OSDM_Design class="oracle.dbtools.crest.model.design.Design">
MIME-typapplication/xml
FilkodningUTF-8, deklarerad i XML-prologen
FriståendeNej - .dmd är en ankarfil; fullständig designdata lever i ett tillhörande underkatalogträd
Designunderkatalogerlogical/, rel/, datatypes/, subviews/, pm/ - som var och en innehåller XML-modellfiler
Typisk filstorlek1 KB - 100 KB (endast deskriptor; huvuddelen av modellinnehållet lagras i underkataloger)
VersionskompatibilitetFilformatet är knutet till den version av Data Modeler som skrev den; nyare filer kan eventuellt inte öppnas i äldre verktygsversioner
PlattformPlattformsoberoende; Java-baserat verktyg som körs på Windows, macOS och Linux
Modellager som stödsLogiska (ERD), relationella, fysiska, datatyps-, processmodell- och affärsinformationslager
IngenjörsstödForward engineering till DDL SQL; reverse engineering från befintliga databasscheman
Proprietärt schemaOracle-proprietärt internt format (oracle.dbtools.crest.*); inget publicerat öppet XML-schema
Verktygets tillgänglighetOracle SQL Developer Data Modeler är gratis att ladda ner från Oracle
SläpptOracle SQL Developer Data Modeler 1.0 (circa 2007-2008)
Senaste versionOracle SQL Developer Data Modeler 23.1+ (2023 onwards)
Specifikationdocs.oracle.com

DMD-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med DMD-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om DMD-filer.

Vanliga frågor

Vad är en .dmd-fil?
Troligtvis en Oracle SQL Developer Data Modeler-designfil - ett XML-ankare för ett databasdesignprojekt. Den måste förvaras tillsammans med sin tillhörande designundermapp (med samma namn) som innehåller all modelldata.
Hur öppnar jag en .dmd-fil?
Ladda ner Oracle SQL Developer Data Modeler (gratis från oracle.com), välj sedan File > Open och välj .dmd-filen. Se till att designundermappen finns i samma katalog.
Varför ger öppnandet av .dmd-filen felmeddelanden om saknade modeller?
Designmappen (som heter samma sak som din .dmd) saknas. .dmd-filen är bara ett index - den faktiska modelldatan finns i den undermappen. Håll båda tillsammans. Använd File > Export > To ZIP för att paketera dem portabelt.
Hur genererar jag SQL från en .dmd-design?
I SQL Developer Data Modeler, öppna .dmd-filen, välj sedan Engineer > Forward Engineer > DDL Script. Välj din måldatabasplattform så genererar verktyget CREATE TABLE och relaterade SQL-satser.
Är min .dmd en Visual dBASE-fil eller en Data Modeler-fil?
Öppna den i en textredigerare - om den börjar med <?xml och innehåller <OSDM_Design ..., är det en Oracle SQL Developer Data Modeler-fil. Visual dBASE .dmd-filer är ett mycket gammalt format från 1990-talet och är inte XML.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö