Entwickler erstellt Werkzeug für realistische relationale Datenbankgenerierung

✍️ OpenClawRadar📅 Veröffentlicht: 24. März 2026🔗 Source
Entwickler erstellt Werkzeug für realistische relationale Datenbankgenerierung
Ad

Tool löst Datenbankgenerierungsproblem für App-Entwicklung

Ein Entwickler auf r/ClaudeAI teilte seine Lösung für ein häufiges Problem beim Erstellen von Apps mit Claude Code: die Notwendigkeit realistischer, vollständig geladener relationaler Datenbanken für Tests und Demos. Während die Eingabeaufforderung bei Claude für kleine Datensätze funktionierte, wurde die Generierung größerer Datensätze mit intakten Fremdschlüsselbeziehungen unübersichtlich.

Technischer Ansatz, der funktioniert hat

Der Entwickler baute ein Tool mit mehreren wichtigen technischen Ansätzen:

  • Topologische Generierung: Das System löst den Fremdschlüsselabhängigkeitsgraphen und generiert Tabellen in der richtigen Reihenfolge – zuerst Elterntabellen, dann Kindtabellen – wobei jeder Fremdschlüssel auf eine echte Elterntabellenzeile verweist.
  • Kardinalitätsmodellierung: Statt gleichmäßiger Verteilungen verwendet der Generator Verteilungen, die realen Mustern entsprechen. Beispielsweise folgen Bestellanzahlen pro Benutzer einer negativen Binomialverteilung, und Aktivitätszeitstempel gruppieren sich um Geschäftszeiten mit realistischen saisonalen Schwankungen. Das System leitet diese Muster aus der Schemastruktur und Spaltennamen ab, ohne Konfiguration zu erfordern.
  • Konsistenz über Tabellen hinweg: Das System behandelt implizite Geschäftsregeln, die nicht als Fremdschlüsseleinschränkungen deklariert sind, wie z.B. die Sicherstellung, dass Zahlungsdaten nach Rechnungsdaten liegen, oder dass die Abteilung und das Gehalt eines Mitarbeiters zu seinem Jobtitel in der entsprechenden Währung passen. Diese Regeln werden aus Namenskonventionen und Tabellenbeziehungen abgeleitet.
  • Schema aus einfachem Englisch: Benutzer beschreiben, was sie benötigen (z.B. „eine SaaS-App mit Organisationen, Benutzern, Projekten, Aufgaben und einem Aktivitätsprotokoll“) und das Tool baut das vollständige Schema mit allen Beziehungen, Spaltentypen und Einschränkungen auf, um dann die Daten in einem Schritt zu generieren.
Ad

Entwicklungskontext

Der Entwickler merkte an, dass während die Anwendung mit Claude Code programmiert wurde, die Generierungs-Engine selbst – der Teil, der den Einschränkungsgraphen löst und Verteilungen modelliert – manuell architektonisch gestaltet werden musste. Sie stellten fest, dass eine 100%ige Abhängigkeit von LLMs für die Generierung dieser Daten weder skalierbar noch zuverlässig genug war.

Der Entwickler arbeitet nun am Aufbau von MCP (Model Context Protocol), um mit Claude zusammenzuarbeiten.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

MCP-Server für italienische Zugdaten: Echtzeit-Verspätungen, Abfahrten und Fahrpläne in Claude
Werkzeuge

MCP-Server für italienische Zugdaten: Echtzeit-Verspätungen, Abfahrten und Fahrpläne in Claude

Ein Entwickler hat einen inoffiziellen MCP-Server für Trenitalia erstellt, der fünf Werkzeuge zum Abfragen italienischer Zugdaten über Claude bereitstellt, darunter Echtzeit-Abfahrts-/Ankunftstafeln, Zugverfolgung und Fahrpläne mit Live-Verspätungsanreicherung.

OpenClawRadar
United States Code als Git-Repository mit vollständiger Änderungshistorie verfügbar
Werkzeuge

United States Code als Git-Repository mit vollständiger Änderungshistorie verfügbar

Der United States Code ist als Git-Repository verfügbar, das das gesamte Bundesrecht als Markdown-Dateien enthält. Jeder Commit stellt einen Zeitpunkt-Snapshot von 2013 bis heute dar, sodass Entwickler git diff, git log und git blame verwenden können, um rechtliche Änderungen nachzuverfolgen.

OpenClawRadar
Android CLI und Fähigkeiten für KI-Agenten-Entwicklungsworkflows
Werkzeuge

Android CLI und Fähigkeiten für KI-Agenten-Entwicklungsworkflows

Google veröffentlichte Android CLI mit Befehlen wie android create und android sdk install, plus das Android Skills GitHub-Repository mit modularen Anleitungssätzen. Interne Benchmarks zeigen eine 70%ige Reduzierung der LLM-Token-Nutzung und eine 3-mal schnellere Aufgabenabwicklung.

OpenClawRadar
CAL: Open-Source Kontextoptimierungsschicht für LLM-Agenten
Werkzeuge

CAL: Open-Source Kontextoptimierungsschicht für LLM-Agenten

CAL (Context Assembly Layer) ist eine Python-Bibliothek, die die Claude-API-Token-Nutzung durch intelligente Kontextauswahl und -komprimierung um 83% reduziert. Sie ist über pip install verfügbar und unter MIT-Lizenz lizenziert.

OpenClawRadar