Bedienungsanleitung
Zurück zu Modej

So verwenden Sie Modej

Modej verwandelt Legacy-Datenbanken und Quellcode in lebendige Dokumentation, navigierbare Diagramme und professionelle Berichte. Dieser Leitfaden begleitet Sie vom ersten Import bis zu den fortgeschrittensten Funktionen.

8Unterstützte DBs
34Verfügbare Plus
5 Min.für den ersten Import

Willkommen

Was Modej tut und wie es aufgebaut ist

Modej nimmt Ihre Datenbank (Firebird, MySQL, PostgreSQL, Oracle, SQL Server und andere) zusammen — optional — mit dem Quellcode, der sie verwendet, und liefert Ihnen:

  • ein interaktives ER-Schema mit allen Tabellen, Spalten, Schlüsseln und Beziehungen;
  • die Zuordnung, welche Codeteile welche Tabellen verwenden (und wie: Lesen, Schreiben, Ändern);
  • die automatische Dokumentation, generiert durch künstliche Intelligenz;
  • professionelle PDF-Berichte, bereit zur Übergabe an einen Kunden oder Kollegen.
Das Hauptmenü ist in 8 Punkte gegliedert: Dashboard, DB/Code importieren, Schema DB, Analyse, Prozesse, Code, Plus, Admin. Punkte mit dem Pfeil ▾ sind Dropdowns, die verwandte Funktionen gruppieren.

Die ersten 5 Minuten

Der schnellste Weg, Modej in Aktion zu sehen
1

Importieren Sie Ihre Datenbank

Gehen Sie zu DB/Code importieren, wählen Sie "Neues Projekt", geben Sie einen Namen ein, wählen Sie den Datenbanktyp und laden Sie die DDL-Datei hoch (das SQL-Schema Ihrer Datenbank).

2

Erkunden Sie das ER-Schema

Direkt nach dem Import klicken Sie auf "Schema DB", um alle Ihre Tabellen als Diagramm dargestellt zu sehen, mit bereits automatisch verknüpften Beziehungen.

3

Testen Sie die KI-Analyse

Wenn Sie auch den Quellcode hochgeladen haben, gehen Sie zu Analyse ▾ → KI-Analyse und lassen Sie die KI erklären, was Ihr Code tut.

4

Erstellen Sie Ihren ersten Bericht

Gehen Sie zu Code ▾ → Technischer Bericht und erstellen Sie ein vollständiges PDF in wenigen Klicks — perfekt, um es einem Kunden zu zeigen oder als Dokumentation aufzubewahren.

Sie haben bereits das Herzstück von Modej gesehen. Die folgenden Abschnitte vertiefen jede Funktion im Detail.

Eine Datenbank importieren

Von Firebird bis Oracle: jeder Datenbankserver hat seine eigene Methode

Modej liest das DDL - das SQL-Skript, das die Datenbankstruktur beschreibt (Tabellen, Spalten, Schluessel, Indizes, Trigger, Stored Procedures). Eine direkte Verbindung zu Ihrer Datenbank ist nie noetig: die Textdatei mit dem Schema genuegt.

1 Serverbasierte Datenbanken (Firebird, MySQL, PostgreSQL, SQL Server, Oracle, Sybase, DB2, SQLite)

Fuer diese Datenbanken haben Sie zwei Moeglichkeiten:

Wenn Sie bereits mit einem Client Zugriff auf Ihre Datenbank haben (z. B. DBeaver, pgAdmin, SQL Developer), exportieren Sie das Schema im SQL-Format ("nur Struktur", ohne Daten) und laden Sie diese Datei direkt bei DB/Code importieren hoch.

Modej stellt fertige .bat-Skripte bereit, die das DDL automatisch extrahieren, indem sie sich mit den von Ihnen eingegebenen Zugangsdaten mit Ihrer Datenbank verbinden (nie gespeichert, nur fuer die lokale Extraktion verwendet):

DatenbankSkriptVerwendetes Tool
Firebird / InterBaseextract_ddl_firebird.batisql -x
MySQL / MariaDBextract_ddl_mysql.batmysqldump --no-data
PostgreSQLextract_ddl_postgres.batpg_dump --schema-only
SQL Serverextract_ddl_mssql.batsqlcmd
Oracleextract_ddl_oracle.batexpdp / sqlplus
Sybase / SAP ASEextract_ddl_sybase.batddlgen
IBM DB2extract_ddl_db2.batdb2look -e -a
SQLiteextract_ddl_sqlite.batsqlite3 .schema

Doppelklicken Sie auf das passende Skript, geben Sie bei Aufforderung Server/Zugangsdaten ein, und im selben Ordner finden Sie die hochladebereite .sql-Datei.

2 Hochladen zu Modej

1

Gehen Sie zu DB/Code importieren

Waehlen Sie "Neues Projekt" oder ein bestehendes Projekt, um eine neue Version hinzuzufuegen.

2

Waehlen Sie den DB-Typ

Waehlen Sie den richtigen Typ aus dem Dropdown - Modej normalisiert automatisch die spezifische Syntax jeder Datenbank.

3

Laden Sie die .sql-Datei hoch

Ziehen Sie die Datei in die Dropzone oder waehlen Sie sie aus. Modej erkennt automatisch Tabellen, Spalten, Primaerschluessel, Fremdschluessel, Trigger, Stored Procedures, Views und Indizes.

Automatische Versionierung: Wenn Sie ein anderes DDL fuer dieselbe Datenbank erneut hochladen, erstellt Modej automatisch eine neue Version (v1, v2, v3...) und behaelt den gesamten Verlauf bei. Sie koennen sie vergleichen unter Schema DB ▾ → Versionsvergleich.

Skripte für Legacy-Datenbanken (Access, dBase, Paradox)

Dateibasierte Datenbanken: ein zusätzlicher Schritt ist nötig

Access, dBase und Paradox haben kein direkt exportierbares Text-DDL — es sind dateibasierte, binäre Datenbanken. Dafür benötigen Sie ein Konvertierungsskript, das auf dem Computer läuft, auf dem sich die Datenbankdatei befindet, bevor Sie sie zu Modej hochladen.

📁 .mdb/.dbf/.db-Datei
→
🖱 Doppelklick auf die .bat
→
📄 Erzeugte .sql-Datei
→
⬆ Zu Modej hochladen
Microsoft Access (.mdb / .accdb)

Skript: Avvia_Access_Export.bat + Modej_Access_Export.ps1

Voraussetzung: Microsoft Access oder Access Runtime installiert (kostenlos, von Microsoft herunterladbar, falls Sie kein vollständiges Office haben).

  1. Doppelklick auf Avvia_Access_Export.bat
  2. Wählen Sie die .mdb- oder .accdb-Datei, wenn Sie dazu aufgefordert werden
  3. Das Skript liest die native Struktur über ADOX und erzeugt die SQL-Datei im selben Ordner
dBase / FoxPro / Clipper (.dbf)

Skript: Avvia_DBase_Export.bat + Modej_DBase_Export.ps1

Voraussetzung: keine — der Parser ist im Skript integriert.

  1. Doppelklick auf Avvia_DBase_Export.bat
  2. Wählen Sie den Ordner mit den .dbf-Dateien (jede Datei ist eine eigene Tabelle)
  3. Das Skript liest den binären Header jeder Datei und erzeugt eine einzige SQL-Datei mit allen Tabellen
Borland Paradox (.db)

Skript: Avvia_Paradox_Export.bat + Modej_Paradox_Export.ps1

Voraussetzung: keine für Paradox 3-5. Für Paradox 7+ installieren Sie "Microsoft Access Database Engine 2010" (kostenlos).

  1. Doppelklick auf Avvia_Paradox_Export.bat
  2. Wählen Sie den Ordner mit den .db-Dateien
  3. Das Skript versucht es zuerst über ODBC, dann bei Bedarf mit einem binären Reserve-Parser
Falls PowerShell die Ausführung blockiert: öffnen Sie PowerShell als Administrator und geben Sie Set-ExecutionPolicy -Scope CurrentUser RemoteSigned ein. Die mitgelieferten .bat-Dateien umgehen diese Blockade in den meisten Fällen ohnehin.

Quellcode importieren

Verknüpfen Sie Ihren Quellcode mit der bereits importierten Datenbank

Wenn Sie auch den Quellcode hochladen (Delphi, C#, Java, PHP...), kann Modej verstehen, welche Teile der Anwendung welche Tabellen verwenden — die Grundlage für KI-Analyse, Code↔DB, Prozesslandkarte und vollständige technische Berichte.

Sie können nur Code importieren, ohne vorher eine Datenbank hochzuladen: unter DB/Code importieren finden Sie im ersten Schritt die Schaltfläche "Nur Code hochladen (ohne DB)".

1 So erzeugen Sie die Zuordnungsdatei

Die hochzuladende Datei ist eine .txt-Datei, die von einem Extraktionsskript beim Kunden anhand des echten Quellcodes erzeugt wird. Das erwartete Format ist:

file.pas | UnitName | KlassenName | SQL_STRING:SELECT * FROM TABELLE WHERE...

Jede Zeile stellt eine Beziehung zwischen einer Code-Unit und einer Datenbankoperation dar.

2 Hochladen

1

Gehen Sie zu DB/Code importieren

Wenn Sie bereits ein Projekt haben, wählen Sie es aus; andernfalls erstellen Sie ein neues.

2

Laden Sie die .txt-Zuordnungsdatei hoch

Modej validiert die Datei automatisch: prüft, ob es sich um Text handelt (nicht binär/ZIP), korrigiert bei Bedarf die Kodierung, überprüft das Format.

3

Ergebnis überprüfen

Sie sehen die Anzahl der gefundenen Units, Methoden und Code↔DB-Beziehungen. Von hier aus können Sie direkt zu "Code ↔ DB" gehen.

Die Datei muss reiner Text sein. Modej lehnt ZIPs, ausführbare Dateien oder Dateien mit beschädigter Kodierung automatisch ab und zeigt einen klaren Fehler, statt Datenmüll zu importieren.

ER-Schema

Das Diagramm Ihrer Datenbank, immer aktuell und navigierbar

Jede Tabelle wird zu einer verschiebbaren Karte mit allen ihren Spalten, hervorgehobenen Primärschlüsseln (PK) und Fremdschlüsseln (FK). Beziehungen werden automatisch gezeichnet: Indigo-Linien für echte, in der Datenbank deklarierte FKs, orangefarbene Linien für die manuellen FKs, die Sie hinzufügen.

1 Navigation

  • Ziehen Sie Karten, um das Layout neu anzuordnen — Positionen werden automatisch gespeichert;
  • Doppelklick auf eine Tabelle öffnet das Panel "Functional Details" mit Spalten, Triggern, Stored Procedures, Views und Indizes;
  • Nutzen Sie die Suche oben, um direkt zu einer Tabelle zu springen;
  • Filter "Nur FK", um Tabellen ohne Beziehungen auszublenden und sich auf die Kernstruktur zu konzentrieren;
  • Zoom mit den Schaltflächen − / + unten rechts.
Das ER-Schema übernimmt automatisch das im Hauptmenü eingestellte helle/dunkle Design — keine separate Schaltfläche zu suchen.

Farben und Bereiche

Organisieren Sie Tabellen visuell nach Funktionsbereich

Gruppieren Sie Tabellen in farbige "Bereiche" (z. B. Lager, Verkauf, Buchhaltung), indem Sie jede Tabelle in der linken Seitenleiste auf ihren Bereich ziehen. Diese Farben erscheinen überall: ER-Schema, Glossar, Technischer Bericht.

  • Erstellen Sie neue Bereiche mit benutzerdefiniertem Namen und Farbe;
  • Filtern Sie nach "Zugewiesen" / "Nicht zugewiesen", um die Klassifizierung schnell abzuschließen;
  • Übernehmen Sie Farben aus einer früheren Version derselben Datenbank, wenn Sie ein bereits klassifiziertes Schema aktualisieren.

Manuelle FKs

Logische Beziehungen, die nicht in der Datenbank deklariert sind

Viele Legacy-Datenbanken deklarieren nicht alle Beziehungen auf SQL-Ebene — die Beziehung existiert nur "in den Köpfen der Entwickler" oder im Anwendungscode. Manuelle FKs ermöglichen es Ihnen, sie explizit zu dokumentieren; sie erscheinen im ER-Schema als gestrichelte orange Linien.

Wählen Sie Quelltabelle und -spalte, dann Zieltabelle und -spalte, fügen Sie optional eine Notiz hinzu und speichern Sie.

KI-Analyse

Lassen Sie die künstliche Intelligenz Ihren Code erklären

Laden Sie ein ZIP des Quellcodes hoch: Modej analysiert es mit KI-Algorithmen und erstellt Berichte zu 4 verschiedenen Themen, die zu Beginn ausgewählt werden können:

Allgemeiner Überblick: Architektur, verwendete Patterns, Codequalität, allgemeine Verbesserungsvorschläge.

Professionelles Sicherheitsaudit: OWASP-Top-10-Schwachstellen, SQL-Injection, Schweregradeinstufung für jedes gefundene Problem, mit korrigiertem, kopierbereitem Code.

N+1-Abfragen, ineffiziente Schleifen, blockierende Operationen, fehlende Indizes — mit Auswirkungsabschätzung und optimierter Lösung.

Refactoring-Vorschläge zur Modernisierung von Legacy-Code durch Anwendung moderner Patterns.

Datenschutz: Passwörter, API-Schlüssel und Verbindungszeichenfolgen werden automatisch in Ihrem Browser maskiert, bevor sie gesendet werden — sie verlassen Ihren Computer nie im Klartext. Der Code wird nach der Analyse nicht auf den Servern gespeichert.
Der Basisplan umfasst 50 Analysen pro Tag. Mit dem Plus Unbegrenzte KI-Analyse (49 €/Jahr) wird dieses Limit vollständig aufgehoben.

Deep Analysis

Datei-für-Datei-Analyse mit automatischer Klassifizierung in Prozesse

Im Gegensatz zur KI-Analyse (die einen allgemeinen Überblick gibt) untersucht Deep Analysis jede einzelne Datei des Projekts, ermittelt, zu welchem Geschäftsprozess sie gehört (z. B. "Auftragsverwaltung", "Kundenstammdaten") und schlägt automatisch eine anwendungsbereite Prozesslandkarte vor.

Klicken Sie am Ende auf "Auf Prozesse anwenden", um die Klassifizierung direkt in die Prozesslandkarte zu übertragen und sich die manuelle Zuordnung per Drag-and-drop zu sparen.

AnalisiDB — Tiefendiagnose Plus

Ein struktureller Check-up des Schemas, nicht des Codes

Im Gegensatz zur KI-Analyse (die sich den Code ansieht) ist AnalisiDB deterministisch — sie verwendet keine KI: Sie wendet feste Regeln auf Schlüssel, Fremdschlüssel, Datentypen, Benennung, Indizes und den Normalisierungsgrad des importierten Schemas an.

  • Eine Gesamtnote und ein OK-/Normal-/Schlecht-Abzeichen für die gesamte Datenbank;
  • jedes gefundene Problem wird nach Tabelle gruppiert, mit Schweregrad und Erklärung in einfacher Sprache;
  • ein korrigierendes SQL-Skript, bereit zum Kopieren — prüfen und anpassen Sie es vor der Ausführung, führen Sie es nicht blind an einer Produktionsdatenbank aus.

Code ↔ DB

Die vollständige Matrix: welcher Code welche Tabelle berührt

Für jede importierte Code-Unit sehen Sie die Liste der verwendeten Tabellen, mit dem Operationstyp (SELECT, INSERT, UPDATE, DELETE oder "gemischt", wenn mehrere vorkommen) und dem genauen Methodennamen. Die Statistiken oben fassen das Gesamtbild zusammen: Gesamtbeziehungen, Anzahl SELECT/INSERT/UPDATE/DELETE, beteiligte Tabellen und Units.

Mit dem Plus Query-Extraktion können Sie diese gesamte Matrix nach CSV, JSON oder SQL exportieren — nützlich für Dokumentation, Audits oder Migrationen.

Prozesslandkarte

Organisieren Sie Code nach Geschäftsprozess, nicht nach Datei

Erstellen Sie Prozesse (z. B. "Rechnungsstellung") und Teilprozesse (z. B. "Rechnung ausstellen"), und ziehen Sie dann die noch nicht zugeordneten Code-Units aus der linken Spalte in den richtigen Teilprozess. Alternativ nutzen Sie "Mit KI analysieren", um sich die gesamte Struktur automatisch anhand der Unit-Namen vorschlagen zu lassen.

Denken Sie daran, nach jeder Änderung auf Speichern zu klicken — eine grüne Toast-Meldung bestätigt die erfolgreiche Speicherung.

Flussdiagramm

Die Prozesslandkarte als Diagramm, nicht als Liste

Sobald die Prozesslandkarte befüllt ist, erzeugt diese Seite automatisch ein SVG-Diagramm mit der vollständigen Hierarchie: Prozesse oben, darunter die Teilprozesse, und die zugeordneten Code-Units für jeden davon unten.

📁 Prozess
→
📂 Teilprozess
→
📄 Code-Unit

Nützlich für einen schnellen Überblick oder zum Export als Bild für die Dokumentation.

DB-Verwaltung Plus

Behalten Sie die Versionen Ihrer importierten Datenbanken im Überblick

Sehen Sie alle importierten Versionen jeder Datenbank mit Tabellenanzahl, Importdatum und Größe. Benennen Sie eine Datenbank per Doppelklick auf den Namen um, löschen Sie veraltete Versionen (falls mehrere existieren), oder springen Sie direkt zum ER-Schema oder Vergleich jeder Version.

Versionsvergleich Plus

Was sich zwischen zwei Importen derselben Datenbank geändert hat

Wählen Sie eine Basisversion und eine neue Version: Sie sehen hinzugefügte (grün), entfernte (rot) und geänderte (orange) Tabellen in einem Dual-View-Panel. Klicken Sie auf eine geänderte Tabelle, um genau zu sehen, welche Spalten sich geändert haben, mit Vorher-/Nachher-Typdetails.

Verlauf / Changelog Plus

Ein lesbares Changelog, exportierbar nach Markdown

Ähnlich dem Versionsvergleich, aber für die Dokumentation konzipiert: erstellt ein Changelog im "Release-Notes"-Stil mit visueller Zeitleiste, exportierbar nach .md zum direkten Einfügen in das Git-Repository des Projekts.

Ungenutzte Tabellen Plus

Finden Sie Tabellen, die kein Code mehr verwendet

Vergleicht die Datenbanktabellen mit den tatsächlich im importierten Code referenzierten Tabellen. "Ungenutzte" Tabellen sind wahrscheinlich veraltet — ideale Kandidaten für eine Bereinigung vor einer Migration, gruppiert nach Bereich mit Prozentanteil an der Gesamtzahl.

Nutzungs-Heatmap Plus

Welche Tabellen in Ihrem System am "heißesten" sind

Liste sortiert von der am häufigsten bis am seltensten verwendeten Tabelle, mit farbigen Balken (blau=selten, grün=mäßig, orange=häufig, rot=kritisch) und Abzeichen nach Operationstyp. Filtern Sie nach SELECT/INSERT/UPDATE/DELETE für gezielte Analysen (z. B. nur DELETE für ein Sicherheitsaudit).

Datenglossar Plus

Ein Fachwörterbuch für Ihre Tabellen

Schreiben Sie für jede Tabelle (oder lassen Sie per KI generieren) eine Beschreibung in Geschäftssprache, nicht technisch — nützlich für alle, die die Datenbank verstehen müssen, ohne Entwickler zu sein. Die Schaltfläche "KI generiert alle" füllt automatisch alle Tabellen aus, denen noch eine Beschreibung fehlt. Exportierbar als PDF.

Query-Extraktion Plus

Exportieren Sie die Code↔DB-Matrix zur Verwendung anderswo

Laden Sie alle Unit↔Tabellen-Beziehungen als CSV (für Excel), JSON (für andere Tools) oder SQL (für direkte Abfragen) herunter. Perfekt für technische Dokumentation oder zur Speisung externer Analysetools.

Vollständiger technischer Bericht Plus

Das umfassendste Dokument, das Modej erstellen kann

Ein 20-30-seitiges PDF, das vollständig in Ihrem Browser erzeugt wird (während der Erstellung verlassen keine Daten den Computer), bereit zur Übergabe an einen Kunden oder zur Archivierung:

AbschnittInhalt
TitelseiteLogo, Projekt-/Datenbankname, Kerninformationen
Executive SummaryKomplexitätswert, 6 KPIs, automatische Warnungen
ER-SchemaTabellen nach Bereich, Indikator für verwaiste Tabellen
DatenglossarGeschäftsbeschreibungen nach Bereich
Code→DB-AnalyseTop-20-Heatmap, Liste verwaister Tabellen
ProzesslandkarteHierarchie Prozess → Teilprozess → Unit
Manuelle FKsVollständige Beziehungstabelle
Technischer AnhangJede Tabelle mit allen Spalten und Typen

Komplexitätsindex Plus

Ein Wert, der zeigt, wie komplex Ihr System ist

Wert von 0 bis 100, berechnet aus Tabellenanzahl, manuellen FKs, durchschnittlichen Spalten pro Tabelle und einem Abzug für verwaiste Tabellen über 20 %. Sie sehen auch den Trend im Zeitverlauf: Wenn Sie mehrere Versionen derselben Datenbank importiert haben, zeigt ein Diagramm, ob das System von Version zu Version komplexer oder einfacher wird.

Präsentationsmodus Plus

Präsentieren Sie Ihre Arbeit als professionelle Diashow

Verwandelt die Projektdaten in Vollbild-Folien: Titelseite, Übersicht mit 7 Kennzahlen (Tabellen, Spalten, FKs, Trigger, Stored Procedures, Views, Indizes), interaktives ER-Schema, eine Folie pro Geschäftsprozess mit seinen Teilprozessen und Units, Heatmap und eine Abschlussfolie.

Navigieren Sie mit den Pfeiltasten ← →, beenden Sie mit ESC. Perfekt für Kundentermine oder Live-Demos.

Plus-Marketplace

Alle erweiterten Funktionen an einem Ort

Jedes Plus wird separat gekauft und ist 12 Monate ab dem Kauf gültig. Der Katalog unten wird live aus dem Marketplace gelesen und stimmt daher immer mit dem überein, was Sie tatsächlich auf der Seite Plus finden — Namen, Preise und Beschreibungen bleiben vorerst auf Italienisch, unabhängig von der Sprache dieses Leitfadens.

Analisi

AnalisiDB — Diagnosi Profonda
€89
Scandaglia il database in profondità: chiavi, relazioni, tipi, naming, indici, normalizzazione. Voto complessivo, badge OK/Normale/Male e script SQL pronto per correggere i problemi.

Analisi AI

Analisi AI Illimitata
€49
Rimuove il limite di 10 analisi/giorno. Analizza quanto vuoi, quando vuoi.
Audit Sicurezza Avanzato
€59
Report di sicurezza con classificazione CVSS v3, proof-of-concept e remediation code-ready.
Confronto Versioni Codice
€49
Carica due versioni del codice e ottieni un diff intelligente con analisi AI delle differenze.
Refactoring Guidato AI
€69
L'AI riscrive interi moduli applicando design pattern moderni al tuo codice legacy.
Documentazione Automatica
€59
Genera documentazione tecnica completa del codice in formato Markdown, HTML e PDF.

Codice DB

Heatmap Utilizzo Tabelle
€49
Visualizza quali tabelle sono più usate nel codice con una heatmap colorata.
Estrazione Query SQL
€49
Estrae tutte le query SQL presenti nel codice sorgente in un file esportabile.
Rilevamento Tabelle Inutilizzate
€59
Trova le tabelle del DB mai usate nel codice sorgente.
Grafo Dipendenze Unit
€59
Visualizza le dipendenze tra unit del codice in un grafo interattivo.
Metriche di Qualità Codice
€69
Complessità ciclomatica, duplicazione, copertura errori in un cruscotto.

Compliance

GDPR & Dati Sensibili
€89
Individua automaticamente dove si trovano dati personali (email, codici fiscali, telefoni, IBAN) anche in campi con nomi poco chiari come CAMPO_X o TEMP_USR.

Migrazione

Script di Migrazione Automatici
€69
Genera script SQL di migrazione tra due versioni del DB.
Mapping Dati Cross-DB
€69
Mappa i campi di un DB sorgente verso uno di destinazione con AI.
Validazione Post-Migrazione
€59
Verifica che tutti i dati siano stati trasferiti correttamente dopo una migrazione.

Report

Report Esecutivo
€69
Genera report in PDF per la direzione con KPI, rischi e roadmap.
Changelog Automatico
€49
Genera un changelog leggibile da ogni coppia di versioni caricate.
Glossario Dati
€59
Crea un glossario business del database in linguaggio naturale.
Generatore Specifiche API
€69
Genera automaticamente specifiche OpenAPI/Swagger dal tuo schema DB.
Indice di Complessità
€39
Score numerico della complessità del DB con trend nel tempo.
Report Associazione DB/Codice
€69
Esporta in PDF la mappa completa delle relazioni tra codice sorgente e database: matrice, unit e tabelle.
Modalità Presentazione
€49
Presenta il progetto al cliente in modalità fullscreen slideshow.
Report Tecnico Completo
€149
Genera un PDF professionale di 20-30 pagine con schema ER, glossario, heatmap, processi e appendice tecnica.

Schema DB

Gestione DB Importati
€29
Visualizza, rinomina ed elimina le versioni del database importate.
Export Schema ER in PDF
€49
Esporta lo schema ER completo in PDF professionale multi-pagina con indice e legenda.
Confronto Visivo Versioni
€49
Confronta due versioni del DB con una vista dual-panel interattiva.
Storico Versioni Schema
€59
Confronta visualmente due versioni del DB e vedi cosa è cambiato nel tempo.
Annotazioni sullo Schema
€49
Aggiungi note, commenti e tag direttamente sulle card delle tabelle nel diagramma ER.
Ricerca Avanzata nel DB
€49
Cerca in tutto lo schema: nomi tabella, campi, tipi, FK. Risultati istantanei.
Analisi Impatto Modifiche
€69
Prima di modificare una tabella, scopri tutto il codice e i DB che ne dipendono.
DB Compliance
€249
Verifica il tuo database contro le regole di design professionale e ottieni lo script SQL per allinearlo agli standard.

Storage

Storage Esteso
€49
Aumenta il limite di upload da 50 MB a 500 MB e da 10 a 100 upload per progetto.

Team

Commenti e Review
€49
Sistema di commenti su tabelle, unit e relazioni per il lavoro di team.
Notifiche e Alert
€49
Ricevi notifiche email per nuovi upload, analisi completate e scadenze.
Plus-Komponenten sind nicht erstattungsfähig. Der Zugriff ist ab dem Kaufzeitpunkt sofort und unwiderruflich. Das 14-tägige Widerrufsrecht gilt nur für das Basis-Abonnement, nicht für separat erworbene Plus-Komponenten.

Funktionen mit dem Abzeichen 🕐 Coming soon sind in Vorbereitung: erweitertes Sicherheitsaudit, Code-Versionsvergleich, automatische Dokumentation, Abhängigkeitsgraph und mehr — der Katalog wird regelmäßig erweitert.

Helles/Dunkles Design

Arbeiten Sie so, wie Sie möchten, auf jeder Seite

Die Schaltfläche ☀/🌙 oben rechts im Hauptmenü wechselt zwischen dunklem und hellem Design. Die Einstellung wird automatisch gespeichert und gilt für alle Seiten, einschließlich des ER-Schemas, das in einem separaten Bereich läuft — keine doppelte Einstellung nötig.

Oberflächensprache

Modej spricht 7 Sprachen

Italienisch, Englisch, Portugiesisch, Spanisch, Deutsch, Französisch und Kinyarwanda. Jeder Benutzer wählt seine eigene Sprache über den Selektor im Hauptmenü, unabhängig von den anderen Benutzern desselben Kontos — jeder sieht Modej in der von ihm bevorzugten Sprache.

KI-generierte Inhalte (Glossar, Berichte, Beschreibungen) werden direkt in der gewählten Sprache erstellt. Auch dieser Leitfaden folgt der im Menü eingestellten Sprache.

Datenschutz und Sicherheit

Was mit Ihren Daten geschieht
  • Passwörter, API-Schlüssel und Zugangsdaten im Code werden automatisch maskiert, bevor sie an die KI gesendet werden;
  • Der Quellcode wird nach der Analyse nicht auf den Servern gespeichert;
  • DDL-Extraktionsskripte für Legacy-Datenbanken laufen lokal auf Ihrem Computer — es werden nie Zugangsdaten an Modej gesendet;
  • Die vollständigen Details finden Sie in den Nutzungsbedingungen und der Datenschutzerklärung.

Teamrollen

Wer im selben Konto was tun darf

Der Kontoinhaber kann andere Benutzer einladen und jedem eine der drei internen Rollen zuweisen. Die Berechtigungen werden auch serverseitig geprüft, nicht nur durch das Ausblenden von Schaltflächen in der Oberfläche.

RolleDarf
InhaberAlles, einschließlich Benutzer einladen/entfernen und Plus kaufen
BearbeiterImportieren, erstellen und bearbeiten von Daten — kann keine Projekte oder Datenbanken löschen
BetrachterNur lesend: kann bereits erstellte Schemas, Berichte und Analysen durchsehen

Unter Team sieht der Inhaber alle Benutzer, deren Status (aktiv/deaktiviert) und letzten Zugriff.

Rückerstattung anfordern

Innerhalb von 14 Tagen, nur für das Basis-Abonnement

Das Basis-Abonnement (Monats- oder Jahresplan) ist innerhalb von 14 Tagen nach dem Kauf erstattungsfähig: Öffnen Sie einfach die Anfrage über Ihr Profil, geben Sie optional den Grund an, und das Modej-Team prüft sie — nach Genehmigung erfolgt die Rückerstattung über Stripe innerhalb von 5-10 Werktagen auf dieselbe Zahlungsmethode.

Plus-Komponenten sind nie erstattungsfähig, auch nicht innerhalb von 14 Tagen: der Zugriff ist ab dem Kaufzeitpunkt sofort und unwiderruflich. Das Widerrufsrecht gilt nur für das Basis-Abonnement.

Projekte löschen

Wenn Sie neu beginnen müssen

Löscht ein Projekt und alle verknüpften Daten dauerhaft — Datenbank, Code, Prozesse, manuelle FKs. Zur Sicherheit müssen Sie den genauen Projektnamen eingeben, um zu bestätigen. Der Vorgang ist unwiderruflich und transaktionsgeschützt: Geht auf halbem Weg etwas schief, wird nichts gelöscht.

Häufige Fragen

Muss ich unbedingt auch den Quellcode hochladen?
Nein. Sie können Modej auch nur zur Dokumentation des Datenbankschemas verwenden — ER-Schema, Farben Bereiche, manuelle FKs und Glossar funktionieren auch ohne Code. Die Funktionen, die Code und DB verknüpfen (KI-Analyse, Code↔DB, Prozesslandkarte), benötigen jedoch den Code.
Meine Datenbank steht nicht auf der Liste, was mache ich?
Wenn es sich um eine serverbasierte Datenbank mit einem Standard-SQL-Client handelt, exportieren Sie das DDL manuell und versuchen Sie es hochzuladen: Der Parser erkennt automatisch viele Syntaxen. Bei exotischeren Datenbanken kontaktieren Sie den Support.
Warum werden manche Trigger/Stored Procedures nach dem Import nicht angezeigt?
Wenn Sie die Datenbank vor einem Parser-Update importiert haben, laden Sie dieselbe DDL-Datei erneut hoch: Das System erzeugt die Extraktion mit dem neuesten Parser neu, einschließlich Triggern und Stored Procedures, die zuvor möglicherweise übersehen wurden.
Kann ich mehrere Datenbanken im selben Projekt haben?
Ja. Ein Projekt kann mehrere verschiedene Datenbanken enthalten (nützlich, wenn Ihre Anwendung mehrere Datenbanken verwendet), jede mit eigener Versionsgeschichte.
Was passiert, wenn ich ein Plus kaufe und es dann nicht mehr brauche?
Plus-Komponenten sind nach dem Kauf nicht erstattungsfähig — der Zugriff ist sofort und unwiderruflich. Sie bleiben bis zum jährlichen Ablauf aktiv und werden danach automatisch deaktiviert, wenn sie nicht verlängert werden.
Sind die von mir hochgeladenen Daten sicher?
Ja. Sensible Daten wie Passwörter und Schlüssel werden vor jeder KI-Analyse automatisch maskiert, und der Quellcode wird nach der Verarbeitung nicht auf den Servern gespeichert. Alle Details finden Sie im Abschnitt Datenschutz und Sicherheit.

Support kontaktieren

Nicht gefunden, wonach Sie gesucht haben? Wir sind hier, um zu helfen.

support@modej.eu