KI-ER-Diagramm-Generator aus Text und Dokumenten
Beschreiben Sie Ihre Anwendung oder laden Sie Anforderungen hoch. iWeaver erstellt daraus einen ER-Diagramm-Entwurf mit Entitäten, Attributen, Schlüsseln und Kardinalitäten. Prüfen Sie das Modell und verfeinern Sie es im Gespräch.
Von Geschäftsanforderungen zum Datenmodell
Ein Entity-Relationship-Diagramm zeigt, welche Daten ein System speichert und wie Datensätze zusammenhängen. Damit können Sie Entitäten, Attribute und Regeln besprechen, bevor Sie den Entwurf in Datenbanktabellen umsetzen.
Beginnen Sie mit einer Produktbeschreibung, einem Anwendungsszenario oder vorhandenen Notizen. iWeaver macht die Datenbeziehungen sichtbar, damit Sie das Modell mit den Personen prüfen können, die die Geschäftsregeln kennen.
So erstellen Sie ein ER-Diagramm mit iWeaver
System beschreiben oder Dateien hinzufügen
Fügen Sie Anforderungen ein oder laden Sie ein unterstütztes Dokument oder Bild hoch. Nennen Sie die benötigten Datensätze, Attribute und Regeln, etwa „jede Buchung gehört zu einem Kunden“. Kennzeichnen Sie offene Entscheidungen.
Entitäten und Beziehungen erzeugen
Fordern Sie ein ERD mit Namen, Attributen, Primär- und Fremdschlüsseln sowie Kardinalitäten an. Geben Sie an, ob Sie einen Überblick oder ein detailliertes logisches Modell wünschen. Lassen Sie Annahmen bei fehlenden Angaben separat aufführen.
Im Chat prüfen und verfeinern
Vergleichen Sie das Diagramm mit den Anforderungen. Lassen Sie eine Entität ergänzen, eine optionale Beziehung klären oder eine Zuordnungstabelle einfügen. Prüfen Sie das überarbeitete Modell vor der Implementierung.
Mit vorhandenen Informationen modellieren
Text und Dokumente als Ausgangspunkt
Nutzen Sie beschriebene Anforderungen, PDF-Dateien, Word-Dokumente, Präsentationsnotizen oder lesbare Bilder. Behalten Sie die Quellen im Gespräch, um den Bezug zwischen einer Designentscheidung und einer Anforderung zu klären.
Entitäten, Attribute und Schlüssel
Ordnen Sie verstreute Beschreibungen zu einem prüfbaren Modell. Klären Sie, welche Objekte eigene Entitäten benötigen, welche Details Attribute sind und wie Datensätze identifiziert und verknüpft werden.
Kardinalitäten nachvollziehbar festlegen
Benennen Sie 1:1-, 1:n- und n:m-Beziehungen sowie Pflicht- und optionale Verknüpfungen. So bildet das Diagramm Regeln ab, statt nur zusammengehörige Namen zu verbinden.
Änderungen in eigenen Worten
Beschreiben Sie etwa „ein Kurs kann mehrere Lehrkräfte haben“ oder „speichern Sie den vereinbarten Preis je Bestellposition“. Verfeinern Sie den Entwurf, ohne die gesamten Anforderungen neu zu schreiben.
Designfragen vor der Umsetzung klären
Bitten Sie um eine Prüfung auf fehlende Schlüssel, doppelte Daten, unklare Beziehungen oder Normalisierungsfragen. Besprechen Sie die Vorschläge mit Entwicklern oder Datenbankfachleuten; ein KI-Review bestätigt nicht automatisch die Korrektheit.
Was soll Ihr ERD zeigen?
| Modellelement | Was Sie angeben sollten |
|---|---|
| Entitäten | Die zu speichernden Datensätze, etwa Customer, Booking oder Product. |
| Attribute | Die Daten je Datensatz, einschließlich Pflicht- und optionaler Felder. |
| Primärschlüssel | Die eindeutige Kennung eines Datensatzes. |
| Fremdschlüssel | Wie ein Datensatz im vorgeschlagenen relationalen Modell auf eine andere Entität verweist. |
| Kardinalität | Wie viele Datensätze auf jeder Seite einer Beziehung verknüpft werden können. |
| Optionalität | Ob ein Datensatz ohne einen zugehörigen Datensatz bestehen kann. |
| Zuordnungsentitäten | Die benötigten Informationen zur Darstellung einer n:m-Beziehung. |
Fehlt eine Regel, lassen Sie sie als offenen Punkt kennzeichnen. Eine ausdrückliche Annahme lässt sich leichter klären als eine scheinbar festgelegte, aber nie spezifizierte Beziehung.
ER-Diagramme für Planung, Lernen und Übergaben

Entwickler bei der Anwendungsplanung
Beschreiben Sie einen Buchungsdienst, ein Mitgliedersystem oder einen Produktkatalog. Prüfen Sie im ersten Datenmodell Schlüssel, Zugehörigkeiten und Beziehungen, bevor Sie es in der gewählten Datenbank und im Framework umsetzen.
Anwendungsmodell entwerfen
Produktmanager bei der Anforderungsprüfung
Prüfen Sie anhand einer Spezifikation, welche Entitäten und Beziehungen eine Funktion benötigt. Besprechen Sie offene Regeln mit der Entwicklung, etwa ob ein Konto mehreren Organisationen zugeordnet sein darf.
Produktanforderungen modellieren
Business-Analysten bei der Datenmodellierung
Überführen Sie Prozessbeschreibungen in ein gemeinsames Datenmodell. Prüfen Sie, ob Namen und Beziehungen zur Geschäftssprache passen, und welche Annahmen eine Bestätigung der Beteiligten benötigen.
Datenbeziehungen prüfen
Studierende beim Datenbankentwurf
Vergleichen Sie Ihre Lösung einer Aufgabe mit einem KI-Entwurf. Fragen Sie nach Zuordnungsentitäten, dem Einfluss der Kardinalität oder der Bedeutung eines Schlüssels, um Ihre Modellierungsentscheidungen besser zu begründen.
ERD-Aufgabe nachvollziehenBeispiel: Ein Bestellsystem als ERD
Erstellen Sie ein logisches ER-Diagramm für einen Onlineshop mit Customer, Order, Product und OrderItem. Ein Kunde kann keine oder mehrere Bestellungen haben. Jede Bestellung gehört genau einem Kunden und enthält mindestens eine Position. Jede Position verweist auf ein Produkt und speichert Menge und Stückpreis zum Kaufzeitpunkt. Zeigen Sie Primärschlüssel, Fremdschlüssel und Kardinalitäten. Listen Sie Annahmen separat auf.
OrderItem verbindet hier Bestellung und Produkt und speichert die Angaben dieses Kaufs. Der dort gespeicherte Kaufpreis unterscheidet den historischen Bestellpreis vom aktuellen Produktpreis.
Eine passende Anschlussfrage:
Kunden können mehrere Lieferadressen speichern. Ergänzen Sie eine Address-Entität und erklären Sie, wie die Adresse einer vergangenen Bestellung erhalten bleibt, wenn später eine gespeicherte Adresse geändert wird. Kennzeichnen Sie Entscheidungen, die eine Geschäftsregel benötigen.
Das Diagramm vor der Umsetzung prüfen
Testen Sie den Entwurf mit typischen Datensätzen: einem Kunden ohne Bestellungen, einer Bestellung mit mehreren Produkten und demselben Produkt in verschiedenen Bestellungen. Prüfen Sie jede Beziehung, jeden Schlüssel und jedes Pflichtfeld anhand der tatsächlichen Anforderungen.
Ein ERD vermittelt den Entwurf. Datenbankspezifische Typen, Constraints, Indizes, Migrationen und Leistung benötigen eine gesonderte Prüfung bei der Implementierung.
Häufige Fragen zum KI-ER-Diagramm-Generator
Den Entwurf mit iWeaver weiterentwickeln
Ein ERD erklärt das Datenmodell. Nutzen Sie nach der Prüfung passende Werkzeuge, um Prozesse darzustellen, weitere Verbindungen zu verstehen oder einen Implementierungsentwurf zu erstellen.
KI-Flussdiagramm-Generator
Überführen Sie Prozessbeschreibungen in Schritte, Entscheidungen und Verzweigungen. Zusammen mit dem ERD zeigen Sie, wie Buchungs-, Freigabe- oder Bestellabläufe die Datensätze im Modell verwenden.
Meinen Prozess darstellen →Beziehungsdiagramm-Generator
Stellen Sie Verbindungen zwischen Personen, Teams, Projekten oder Konzepten dar, wenn Datenbanktabellen nicht ausreichen. Geben Sie Beziehungsbezeichnungen und Richtungen an, damit die Darstellung prüfbar bleibt.
Meine Verbindungen darstellen →KI-Code-Generator
Nutzen Sie ein geprüftes Modell und klare Implementierungsanforderungen für einen Codeentwurf. Geben Sie Sprache und Framework an und prüfen und testen Sie den Code vor der Verwendung.
Implementierungscode entwerfen →Aus Anforderungen ein prüfbares Modell machen
Beginnen Sie mit den Datensätzen und Regeln Ihrer Anwendung. Erstellen Sie ein ERD, klären Sie Annahmen und verfeinern Sie die Beziehungen vor der Umsetzung.
Mein ER-Diagramm starten