.DMD

Plik DMD

Oracle SQL Developer Data Modeler Design File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik DMD to plik projektu Oracle SQL Developer Data Modeler - dokument XML, który stanowi punkt zakotwiczenia dla projektu projektowania bazy danych zawierającego diagramy związków encji, modele logiczne i relacyjne oraz schematy fizyczne. Można go otworzyć za pomocą Oracle SQL Developer Data Modeler (bezpłatny na oracle.com). Plik DMD jest tylko punktem wejścia: rzeczywiste dane modelu znajdują się w podfolderze o tej samej nazwie i oba te elementy muszą być przechowywane razem.

Deweloper: Oracle Corporation Kategoria: Pliki developerskie MIME: application/xml
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 21, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku DMD?

Plik .dmd to dokument zakotwiczenia najwyższego poziomu utworzony przez Oracle SQL Developer Data Modeler, bezpłatne narzędzie firmy Oracle do wizualnego projektowania baz danych. Jest to mały plik XML - z elementem głównym <OSDM_Design> - który przechowuje metadane dla kompletnego projektu bazy danych: nazwę projektu, informacje o twórcy oraz wskaźniki strukturalne do reszty modelu.

Plik .dmd nigdy nie jest samodzielny. Znajduje się on w katalogu głównym hierarchii folderów projektu i odwołuje się do podkatalogów - zazwyczaj logical/, rel/, datatypes/ i subviews/ - z których każdy zawiera własne pliki XML z rzeczywistą zawartością modelu: diagramami związków encji, fizycznymi modelami relacyjnymi, definicjami typów danych i układami podwidoków. Przenoszenie lub udostępnianie projektu wymaga skopiowania zarówno pliku .dmd, jak i całego towarzyszącego mu drzewa folderów.

Plik zaczyna się od <?xml version='1.0' encoding='UTF-8'?>, po którym następuje element główny <OSDM_Design>. Format jest powiązany z wersją Data Modeler, która go zapisała; otwarcie nowszego projektu w starszej wersji może się nie powieść.

Oracle SQL Developer Data Modeler obsługuje inżynierię w przód (generowanie DDL SQL z modelu) oraz inżynierię wsteczną (importowanie istniejącego schematu bazy danych). Narzędzie jest wieloplatformowe, oparte na języku Java i dostępne bezpłatnie od firmy Oracle.

Bezpieczeństwo

RYZYKO: LOW

Pliki DMD to tekst XML opisujący schematy baz danych - nie zawierają kodu wykonywalnego i nie stanowią bezpośredniego zagrożenia dla bezpieczeństwa. XML może odwoływać się do własnościowych nazw klas specyficznych dla narzędzi Oracle, ale są to deklaracje danych, a nie kod. Obowiązują standardowe środki ostrożności dotyczące obsługi XML (nie należy przetwarzać niezaufanych plików XML w kontekstach walidacji schematu bez ograniczeń).

Szczegóły formatu

w pigułce
PEŁNA NAZWAOracle SQL Developer Data Modeler Design Fileznany również jako SQL Developer Data Modeler file, Oracle Data Modeler design
DEWELOPEROracle Corporationod Oracle SQL Developer Data Modeler 1.0 (circa 2007-2008)
TYP MIMEapplication/xml
TYPDeskryptor projektu bazy danych/modelu danych oparty na XML
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Visual dBASE Data Module - Legacy Visual dBASE (Borland/Inprise, 1990s) used .dmd for data module files - a 16-bit/Windows-era database IDE component; completely discontinued, Windows 3.x/9x era.
  • D language module cache / Digital Mars D compiler artefact - The DMD compiler for the D programming language produces .dmd files as build artefacts in some toolchain versions; these are binary compiler caches, unrelated to database modelling.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Plik .dmd jest plikiem XML i zaczyna się od standardowej deklaracji XML: <?xml version='1.0' encoding='UTF-8'?> po której następuje element główny <OSDM_Design class="oracle.dbtools.crest.model.design.Design" ...>. Wykrywanie odbywa się na podstawie zawartości i rozszerzenia; magiczne bajty to ogólny prefiks XML.

Programy otwierające pliki DMD

Windows1 app
Oracle SQL Developer Data Modeler Darmowy File > Open (lub Open Design) - przejdź do pliku .dmd. Upewnij się, że podfolder projektu znajduje się w tym samym katalogu.
macOS1 app
Oracle SQL Developer Data Modeler Darmowy File > Open (lub Open Design) - przejdź do pliku .dmd. Upewnij się, że podfolder projektu znajduje się w tym samym katalogu.
Linux1 app
Oracle SQL Developer Data Modeler Darmowy File > Open (lub Open Design) - przejdź do pliku .dmd. Upewnij się, że podfolder projektu znajduje się w tym samym katalogu.

Szczegóły techniczne

specyfikacja
Format plikuDokument XML; zaczyna się od <?xml version='1.0' encoding='UTF-8'?>
Element główny<OSDM_Design class="oracle.dbtools.crest.model.design.Design">
Typ MIMEapplication/xml
Kodowanie plikuUTF-8, zadeklarowane w prologu XML
SamodzielnyNie - plik .dmd jest plikiem zakotwiczenia; pełne dane projektu znajdują się w towarzyszącym drzewie podkatalogów
Podkatalogi projektulogical/, rel/, datatypes/, subviews/, pm/ - każdy zawiera pliki XML z zawartością modelu
Typowy rozmiar pliku1 KB - 100 KB (tylko deskryptor; większość zawartości modelu jest przechowywana w podkatalogach)
Kompatybilność wersjiFormat pliku powiązany z wersją Data Modeler, która go zapisała; nowsze pliki mogą nie otwierać się w starszych wersjach narzędzia
PlatformaWieloplatformowy; narzędzie oparte na Java działa w systemach Windows, macOS i Linux
Obsługiwane warstwy modeluWarstwy logiczne (ERD), relacyjne, fizyczne, typów danych, modeli procesów i informacji biznesowych
Wsparcie inżynieryjneInżynieria w przód do DDL SQL; inżynieria wsteczna z istniejących schematów baz danych
Schemat własnościowyWewnętrzny format własnościowy Oracle (oracle.dbtools.crest.*); brak opublikowanego otwartego schematu XML
Dostępność narzędziaOracle SQL Developer Data Modeler jest dostępny do bezpłatnego pobrania ze strony Oracle
WydanoOracle SQL Developer Data Modeler 1.0 (circa 2007-2008)
Najnowsza wersjaOracle SQL Developer Data Modeler 23.1+ (2023 onwards)
Specyfikacjadocs.oracle.com

Konwersje DMD

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami DMD. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki DMD.

Najczęściej zadawane pytania

Co to jest plik .dmd?
Najprawdopodobniej jest to plik projektu Oracle SQL Developer Data Modeler - punkt zakotwiczenia XML dla projektu projektowania bazy danych. Musi być przechowywany wraz z towarzyszącym mu podfolderem projektu (o tej samej nazwie), który zawiera pełne dane modelu.
Jak otworzyć plik .dmd?
Pobierz Oracle SQL Developer Data Modeler (bezpłatny na oracle.com), a następnie wybierz File > Open i wskaż plik .dmd. Upewnij się, że podfolder projektu znajduje się w tym samym katalogu.
Dlaczego otwarcie pliku .dmd powoduje błędy o brakujących modelach?
Brakuje folderu projektu (nazwanego tak samo jak plik .dmd). Plik .dmd jest tylko indeksem - rzeczywiste dane modelu znajdują się w tym podfolderze. Przechowuj oba elementy razem. Użyj File > Export > To ZIP, aby spakować je w sposób przenośny.
Jak wygenerować SQL z projektu .dmd?
W programie SQL Developer Data Modeler otwórz plik .dmd, a następnie wybierz Engineer > Forward Engineer > DDL Script. Wybierz docelową platformę bazy danych, a narzędzie wygeneruje polecenia CREATE TABLE i powiązane instrukcje SQL.
Czy mój plik .dmd to plik Visual dBASE czy plik Data Modeler?
Otwórz go w edytorze tekstu - jeśli zaczyna się od <?xml i zawiera <OSDM_Design ..., jest to plik Oracle SQL Developer Data Modeler. Pliki .dmd programu Visual dBASE to bardzo stary format z lat 90., który nie jest formatem XML.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z