Zum Hauptinhalt springen
HPO Software Schritt-für-Schritt-Anleitungen für 4D-Datenbanken und Low-Code-Apps – von der ersten Tabelle bis zur fertigen Business-App.

Einige Links auf dieser Website sind Affiliate-Links: Wenn Sie über diese kaufen, erhalten wir unter Umständen eine Provision, ohne dass für Sie zusätzliche Kosten entstehen. Dies beeinflusst niemals unsere Empfehlungen. Details finden Sie in unserer Affiliate-Offenlegung. Offenlegung der Affiliate-Partnerschaft.

Beste Datenbanktabellen-Designtools im Vergleich (2026)

Ein Tool zum Entwerfen von Datenbanktabellen ist eine Software zum visuellen Definieren von Tabellen, Feldern, Datentypen, Beziehungen, Indizes und Einschränkungen oder per Code, bevor Formulare und Geschäftslogik erstellt werden. Die Optionen umfassen mindestens vier Kategorien: reine Diagramm-Modellierer, Schema-First-SQL-Editoren, integrierte Low-Code-Plattformen und Migrations-Frameworks. Die richtige Wahl hängt davon ab, ob Ihr Schema die „Source of Truth“ (Quelle der Wahrheit) ist oder ein Diagramm, das aus dem Synchronismus driftet.

  • Design-Tools für Datenbanktabellen sind in vier praktische Kategorien unterteilt: reine Diagramm-Modellierer (draw.io, Lucidchart), schemafokussierte SQL-Editoren (DBeaver, DataGrip, pgAdmin), integrierte Low-Code-Plattformen (4D, mit Dataverse, FileMaker) und Migrations-Frameworks (Flyway, Liquibase, Prisma Migrate).
  • Die wichtigste Entscheidung ist, wo das Schema residiert: in einem visuellen Modell, in versionierten SQL-Dateien oder im eigenen Katalog der Plattform. Tools, die zwei Kopien der Wahrheit aufbewahren, erzeugen Drift.
  • Für Geschäftsanwendungen für kleine Teams beseitigt eine integrierte Plattform, die Tabellen, Formulare, Wertelisten und Logik an einem Ort vereint, eine ganze Klasse von Integrationsfehlern.
  • Reine Diagramm-Tools sind hervorragend für die Kommunikation und schrecklich als Build-Artefakt: Sie erzwingen keine Typen, Schlüssel oder referenzielle Integrität.
  • Die Normalisierung auf die dritte Normalform (3NF) bleibt das Standardziel für Transaktionsschemata; eine bewusste Denormalisierung ist eine Leistungsentscheidung, keine Design-Abkürzung.
  • Unabhängig davon, welches Tool Sie wählen, sollte das Schema als Text exportierbar sein, sodass es überprüft, per Diff verglichen und versionskontrolliert werden kann.

Was ein Tool zum Entwerfen von Datenbanktabellen tatsächlich leistet

Tabellendesign-Tools bewältigen ein überraschend breites Spektrum an Aufgaben, und die Anbieter verwischen bewusst die Kategorien. Das Verständnis der zugrunde liegenden Fähigkeiten ist der schnellste Weg, sie ehrlich zu vergleichen.

Entitäten und Attribute definieren. Mit einem Tool zum Entwerfen von Datenbanktabellen können Sie zumindest Tabellen benennen, Felder hinzufügen und Datentypen zuweisen. Der Qualitätsunterschied zeigt sich darin, wie es mit Typen umgeht, bei denen Datenbanken uneins sind: Datumsangaben mit und ohne Zeitzonen, Dezimalzahlen mit fester Genauigkeit, UUIDs, JSON-Spalten und Arrays.

Beziehungsmodellierung. Eins-zu-viele, viele-zu-viele über eine Verknüpfungstabelle und Eins-zu-eins-Beziehungen müssen visuell darstellbar und im generierten Schema erzwungen werden. Ein Tool, das eine Krähenfuß-Linie zeichnet, aber keine Fremdschlüssel-Einschränkung ausgibt, ist ein Zeichenwerkzeug, kein Design-Tool.

Handhabung von Einschränkungen und Indizes. Primärschlüssel, Unique-Constraints, Check-Constraints, Standardwerte, Nullability und Indizes sind das, wodurch echte Schemata ihre Zuverlässigkeit erlangen. Insbesondere das Index-Design ist eine Leistungsentscheidung, die in die Designphase gehört und nicht erst nach der ersten langsamen Abfrage hinzugefügt werden sollte.

Schemagenerierung und -migration. Das Tool sollte DDL (Data Definition Language) erzeugen, die eine Datenbank ausführen kann, und idealerweise einen Migrationspfad vom aktuellen Schema zum neuen. Dies ist die Trennlinie zwischen einem Modellierer und einem Build-System.

Verwandte: — Eine einfache Tabellenkalkulationsschnittstelle, die auf einer echten relationalen Datenbank aufbaut, mit Automatisierungen, Ansichten und gemeinsam nutzbaren Schnittstellen..

Dokumentation und Reverse Engineering. Ein Tool auf eine bestehende Datenbank zu richten und ein genaues Diagramm zurückzuerhalten, ist essenziell für jeden, der ein Legacy-System übernimmt. Die Qualität des Reverse Engineering variiert stark.

Die vier Kategorien von Tools zum Entwerfen von Datenbanktabellen

1. Reine Diagramm-Modellierer

Tools wie draw.io, Lucidchart und ER-Diagrammfunktionen in allgemeinen Diagramm-Suites ermöglichen es Ihnen, schnell Entitäts-Beziehungs-Diagramme zu zeichnen. Sie sind unschlagbar für das Whiteboarding eines Schemas mit nicht-technischen Stakeholdern und exportieren Bilder, die in der Dokumentation funktionieren.

Der Nachteil ist, dass das Diagramm keine Beziehung zur laufenden Datenbank hat. Nichts verhindert, dass ein Feld im Diagramm umbenannt wird, aber nicht in der Datenbank, oder umgekehrt. Bei einem Schema, das über Jahre Bestand haben soll, ist dieser Drift die häufigste Quelle für Verwirrung in kleinen Teams.

Wenn Sie einkaufen: — Ein , der sich in die breitere Zoho-Suite einfügt und Preise pro Benutzer und nicht pro App berechnet..

2. Schema-First-SQL-Editoren und IDEs

DBeaver, JetBrains DataGrip, pgAdmin, MySQL Workbench und SQL Server Management Studio enthalten alle visuelle Tabellendesigner, die echtes DDL über eine Live-Verbindung generieren. Sie definieren Spalten in einem Raster, legen Typen und Einschränkungen fest, und das Tool gibt das CREATE TABLE- oder ALTER TABLE-Statement aus und führt es aus.

Diese Kategorie eignet sich für Entwickler, die sicher im Lesen von SQL sind und möchten, dass die Datenbank selbst die Source of Truth ist. Der Haken ist, dass die visuellen Designer dieser Tools oft ein korrektes, aber nicht überprüfbares DDL erzeugen: Man erhält den Endzustand, nicht ein Migrationsskript, das man in einen Pull-Request einfügen kann. Die Kombination mit einem Migrations-Framework löst dieses Problem.

3. Integrierte Low-Code- und Anwendungsplattformen

Plattformen wie 4D, FileMaker, Microsoft Power Platform mit Dataverse und andere ähnliche Entwicklungsumgebungen behandeln die Tabellendefinition als Teil des Anwendungsprojekts. In 4D beispielsweise definiert der Struktureditor Tabellen, Felder und Beziehungen, und diese Definitionen stehen sofort für Formulare, Abfragen und die integrierte Sprache zur Verfügung: Es gibt keine separate ORM-Schicht, die synchronisiert werden muss.

Der Vorteil für IT-Entwickler in kleinen Teams ist die Kohärenz: Wenn man den Typ eines Feldes in der Struktur ändert, sehen das gebundene Formular, die zugehörige Werteliste und die filternde Abfrage alle dieselbe Definition. Der Kompromiss ist die Portabilität. Ein im Katalog einer Plattform definiertes Schema ist im Allgemeinen exportierbar, aber nicht trivial auf eine andere Laufzeit portierbar.

4. Migrations- und Schema-as-Code-Frameworks

Flyway, Liquibase, Prisma Migrate, Alembic und Entity Framework Migrations behandeln das Schema als versionierten Text. Sie schreiben oder generieren Migrationsdateien, committen diese und wenden sie der Reihe nach über verschiedene Umgebungen an.

Dies ist die stärkste Option für Teams, die bereits Git und Continuous Integration nutzen, da Schemaänderungen zu überprüfbaren Artefakten mit einem Verlauf werden. Der Preis ist, dass das visuelle Modell, sofern gewünscht, zu einer abgeleiteten Ansicht statt zur Source of Truth wird: Man benötigt einen separaten Schritt, um die Diagramme aus dem Live-Schema neu zu generieren.

Verwandte: — Ein Datenbank-Builder ohne Code für Portale, Verzeichnisse und interne Tools – mit Pauschalpreisen statt Gebühren pro Benutzer..

Vergleich: Welche Kategorie von Datenbanktabellen-Design-Tools passt zu welchem Team

KategorieSource of TruthAm besten fürHauptschwäche
Reiner Diagramm-ModelliererDie ZeichnungKommunikation, frühe Design-WorkshopsKeine Durchsetzung, driftet von der Datenbank ab
Schema-First-SQL-EditorDie Live-DatenbankEntwickler, die mit SQL vertraut sindGeneriertes DDL ist als Änderung schwer zu prüfen
Integrierte Low-Code-PlattformDas PlattformprojektKleine Teams, die Business-Apps ausliefernEingeschränkte Portabilität auf andere Laufzeiten
Migrations-FrameworkVersionierte MigrationsdateienTeams mit Git und CI/CDKein visuelles Modell, sofern nicht separat generiert

So bewerten Sie ein Tool zum Entwerfen von Datenbanktabellen: Eine Kriterien-Checkliste

Das Abarbeiten dieser Kriterien in dieser Reihenfolge wird die meisten Kandidaten schnell aussortieren.

  1. Wendet es an, was es zeichnet? Generieren Sie das DDL und prüfen Sie es. Fremdschlüssel, Unique-Constraints und Check-Constraints müssen alle vorhanden sein.
  2. Kann das Schema als Text exportiert werden? Wenn der einzige Export ein proprietäres Binärformat oder ein Bild ist, können Sie es nicht sauber vergleichen, prüfen oder wiederherstellen.
  3. Handhabt es Migrationen oder nur die Erstellung? Eine Tabelle zu erstellen ist einfach. Eine Tabelle in einer Datenbank mit Live-Daten zu ändern – eine Non-Nullable-Spalte hinzuzufügen, eine Tabelle aufzuteilen, einen Typ zu ändern – hier beweisen sich die Tools.
  4. Wie gut ist das Reverse Engineering? Richten Sie es auf eine echte, unordentliche Produktionsdatenbank und sehen Sie, was passiert. Kommentare, Indizes und Einschränkungen sind meist die ersten Opfer.
  5. Versteht es die spezifischen Typen Ihrer Zieldatenbank? PostgreSQLs jsonb, SQL Servers datetimeoffset und MySQLs enum sind nicht austauschbar; ein Tool, das sie alle zu „Text“ flacht, wird Sie später teuer zu stehen kommen.
  6. Was passiert mit Formularen und Abfragen, wenn sich ein Feld ändert? In einer integrierten Plattform geschieht dies automatisch; in einem Split-Stack ist dies ein manueller Refactor.
  7. Gibt es eine Namenskonvention, die Sie erzwingen können? Eine konsistente Benennung von Tabellen und Spalten zahlt sich über Jahre aus. Einige Tools erlauben Vorlagen, die meisten nicht.

Design-Grundlagen, die das Tool nicht für Sie erledigt

Kein Tool zum Entwerfen von Datenbanktabellen wird Ihnen sagen, ob Ihr Schema korrekt ist. Ein paar Prinzipien erledigen den Großteil der Arbeit.

Zuerst auf die dritte Normalform normalisieren. Jedes Nicht-Schlüsselattribut muss vom Schlüssel, vom gesamten Schlüssel und von nichts anderem als dem Schlüssel abhängen. Dies eliminiert Update-Anomalien, also Situationen, in denen derselbe Fakt an zwei Orten gespeichert ist und die beiden Kopien nicht übereinstimmen. Der Wikipedia-Artikel zur Datenbanknormalisierung ist eine solide Referenz für Normalformen und deren Begründung.

Unsere Wahl: — Die langlebige für Teams, die benutzerdefinierte Apps auf Desktop, Web und Mobilgeräten aus einer einzigen Datei benötigen..

Schlüssel bewusst wählen. Ein Integer-Surrogatschlüssel oder ein UUID-Primärschlüssel plus ein separater Unique-Constraint auf dem natürlichen Schlüssel ist ein gängiges und vertretbares Muster. Die Verwendung eines veränderlichen Geschäftswerts wie einer E-Mail-Adresse als Primärschlüssel führt zu kaskadierenden Update-Problemen.

Viele-zu-Viele-Beziehungen mit einer Verknüpfungstabelle modellieren. Eine Verknüpfungstabelle mit zwei Fremdschlüsseln und optional Attributen, die die Beziehung selbst beschreiben, ist die Standardlösung. Das Speichern von kommagetrennten Listen in einer einzigen Spalte ist das Anti-Pattern, das später die schmerzhaftesten Migrationen verursacht.

Explizit über Soft Deletions entscheiden. Eine deleted_at-Zeitstempelspalte bewahrt die Historie, kompliziert aber jede Abfrage. Ein Hard Delete ist einfacher, aber irreversibel. Wählen Sie eines und wenden Sie es konsistent an, anstatt zu mischen.

Prüfbarkeit von Anfang an planen. Spalten für created_at, updated_at und created_by sind zum Designzeitpunkt kostengünstig hinzuzufügen, aber teuer im Backfill.

Wo integrierte Plattformen die Kalkulation ändern

Für einen IT-Entwickler in einem kleinen Team liegt der Reiz einer integrierten Plattform darin, dass die Arbeit mit dem Tabellendesign-Tool keine separate Phase ist. In 4D ist der Struktureditor der Ort, an dem Tabellen, Felder und Beziehungen definiert werden, und dieselben Definitionen steuern Formulare, Listenfelder, Wertelisten und die integrierte Abfragesprache. Die Änderung eines Feldtyps wird automatisch an die Schnittstelle weitergegeben, die ihn anzeigt.

Dies ist wichtig, da die kostspieligsten Fehler in kleinen Geschäftsanwendungen keine SQL-Fehler sind, sondern Diskrepanzen zwischen dem, was die Datenbank speichert, und dem, was das Formular erwartet. Eine Plattform, die beide Enden dieses Vertrags kontrolliert, eliminiert diese Diskrepanz konstruktionsbedingt.

Der ehrliche Vorbehalt ist, dass integrierte Plattformen erfordern, dass Sie sich auf deren Laufzeit festlegen. Wenn die Anwendung die Plattform überdauern soll oder wenn Sie die Daten über eine stabile SQL-Schnittstelle anderen Systemen zugänglich machen müssen, prüfen Sie, ob die Plattform Standard-Datenbankkonnektivität und einen sauberen Schemaexport unterstützt, bevor Sie darauf aufbauen.

Praktischer Workflow: Von der leeren Seite zum ausgelieferten Schema

Eine wiederholbare Sequenz, die in allen vier Kategorien funktioniert:

  1. Substantive auflisten. Schreiben Sie alle Entitäten auf, über die das Unternehmen spricht: Kunden, Bestellungen, Rechnungen, Standorte, Techniker. Diese werden zu Kandidaten für Tabellen.
  2. Verben auflisten. Jede Beziehung zwischen den Substantiven wird zu einem Fremdschlüssel oder einer Verknüpfungstabelle.
  3. Diagramm skizzieren. Verwenden Sie hier ein reines Diagramm-Tool. Es geht schnell und lädt zu nicht-technischem Feedback ein.
  4. Typen und Einschränkungen zuweisen. Wechseln Sie zu dem Tool, mit dem Sie tatsächlich bauen werden, und legen Sie Typen, Nullability, Standardwerte und Schlüssel fest.
  5. DDL generieren und prüfen. Lesen Sie das generierte SQL. Wenn Sie es nicht lesen können, ist das an sich schon eine Erkenntnis.
  6. Mit realistischen Daten befüllen (Seeding). Zehn Zeilen plausibler Daten decken Typ- und Längenfehler auf, die ein leeres Schema verbirgt.
  7. Ein End-to-End-Formular erstellen. Dies ist der Integrationstest. Wenn das Formular Workarounds benötigt, um die Daten anzuzeigen, ist das Schema falsch.
  8. Schema versionieren. Committen Sie das DDL oder die Migrationsdateien. Jede nachfolgende Änderung stellt eine neue Datei dar, niemals eine Modifikation einer alten.

Quellen & weiterführende Literatur

  • Table (database) — Wikipedia: In a database, a table is a collection of related data organized in table format (consisting of columns and rows). In relational databases, and flat file databases…
  • Design tool — Wikipedia: Design tools are objects, media, or computer programs, which can be used to design. They may influence the process of production, expression and perception of design…

Häufig gestellte Fragen

Was ist das beste Tool zum Entwerfen von Datenbanktabellen für Anfänger?

Anfänger profitieren am meisten von einer integrierten Plattform, bei der Tabellendefinition, Formular und Abfragesprache ein einziges Projekt teilen, da es keine separate Ebene gibt, die synchronisiert werden muss. Reine Diagramm-Tools sind ein guter erster Schritt, um das Entity-Relationship-Modellieren zu lernen, aber sie erzwingen nichts. Der praktische Weg ist, in einem Diagramm-Tool zu skizzieren und dann in einer Plattform zu bauen, die das Schema besitzt.

Kann ich Datenbanktabellen entwerfen, ohne SQL zu schreiben?

Ja. Visuelle Tabellendesigner in Tools wie DBeaver, pgAdmin und MySQL Workbench generieren die DDL für Sie, und integrierte Low-Code-Plattformen verbergen SQL vollständig hinter einem Struktureditor. Die Einschränkung besteht darin, dass Sie dennoch lernen sollten, das generierte SQL zu lesen, da dies die einzige zuverlässige Möglichkeit ist, zu überprüfen, ob das Tool die von Ihnen beabsichtigten Einschränkungen erzeugt hat.

Was ist der Unterschied zwischen einem Datenmodell und einem Datenbankschema?

Ein Datenmodell ist die konzeptionelle Beschreibung von Entitäten, Attributen und Beziehungen, unabhängig von einem bestimmten Datenbankprodukt. Ein Datenbankschema ist die konkrete Implementierung dieses Modells in einem bestimmten System, einschließlich genauer Datentypen, Indizes und Einschränkungen. Mit Entwurfstools können Sie normalerweise auf Modellebene arbeiten und dann das Schema generieren.

Wie viele Tabellen sollte eine Anwendung für kleine Unternehmen haben?

Es gibt keine korrekte Zählung, aber die meisten Anwendungen für kleine Unternehmen landen irgendwo zwischen etwa zehn und fünfzig Tabellen, wenn Kunden, Bestellungen, Einzelposten, Referenzdaten, Benutzer und Prüftabellen berücksichtigt werden. Ein Schema mit sehr wenigen Tabellen weist normalerweise darauf hin, dass sich wiederholende Daten in einzelnen Spalten zusammengepfercht wurden, was später zu Problemen führt.

Sollte ich einen Ersatzschlüssel oder einen natürlichen Schlüssel verwenden?

Ersatzschlüssel (automatisch inkrementierende Ganzzahlen oder UUIDs) sind im Allgemeinen sicherer, da sie sich nie ändern und das Schema von Geschäftsregeln entkoppeln, die sich möglicherweise weiterentwickeln. Natürliche Schlüssel wie eine E-Mail-Adresse oder ein Produktcode können weiterhin mit einer Unique Constraint neben dem Ersatzschlüssel erzwungen werden. Dies gibt Ihnen sowohl die Stabilität als auch die Einzigartigkeit auf Unternehmensebene, die Sie benötigen.

Wie halte ich ein Diagramm mit der realen Datenbank synchron?

Generieren Sie das Diagramm mithilfe der Reverse-Engineering-Funktion Ihres Datenbanktabellen-Designtools aus der Live-Datenbank, anstatt es manuell zu verwalten. Wenn Ihr Tool kein Reverse Engineering durchführen kann, behandeln Sie das Diagramm als Dokumentation mit einem Ablaufdatum und generieren Sie es nach jeder Schemaänderung neu. Teams, die Migrationsframeworks verwenden, fügen ihrer Build-Pipeline häufig einen Schritt hinzu, der Diagramme automatisch neu generiert.

Die Wahl in einem Satz

Wählen Sie die Kategorie für Ihr Datenbanktabellen-Designtool, die dem Speicherort Ihres Schemas entspricht: Diagramm für Konversation, SQL-Editor für entwicklereigene Datenbanken, Migrationsdateien für Git-basierte Teams und eine integrierte Plattform, wenn Sie möchten, dass Tabellen, Formulare und Wertelisten ohne manuelle Synchronisierung übereinstimmen.

Häufig gestellte Fragen

Was ist das beste Tool zum Entwerfen von Datenbanktabellen für Anfänger?

Anfänger profitieren am meisten von einer integrierten Plattform, bei der die Tabellendefinition, das Formular und die Abfragesprache ein einziges Projekt teilen, da es keine separate Ebene gibt, die synchronisiert werden muss. Reine Diagrammtools sind ein guter erster Schritt beim Erlernen der Entity-Relationship-Modellierung, erzwingen jedoch nichts. Der praktische Weg besteht darin, ein Diagrammtool einzuzeichnen und dann eine Plattform einzubauen, die das Schema besitzt.

Kann ich Datenbanktabellen entwerfen, ohne SQL zu schreiben?

Ja. Visuelle Tabellendesigner in Tools wie DBeaver, pgAdmin und MySQL Workbench generieren die DDL für Sie, und integrierte Low-Code-Plattformen verbergen SQL vollständig hinter einem Struktureditor. Die Einschränkung besteht darin, dass Sie dennoch lernen sollten, das generierte SQL zu lesen, da dies die einzige zuverlässige Möglichkeit ist, zu überprüfen, ob das Tool die von Ihnen beabsichtigten Einschränkungen erzeugt hat.

Was ist der Unterschied zwischen einem Datenmodell und einem Datenbankschema?

Ein Datenmodell ist die konzeptionelle Beschreibung von Entitäten, Attributen und Beziehungen, unabhängig von einem bestimmten Datenbankprodukt. Ein Datenbankschema ist die konkrete Implementierung dieses Modells in einem bestimmten System, einschließlich genauer Datentypen, Indizes und Einschränkungen. Mit Entwurfstools können Sie normalerweise auf Modellebene arbeiten und dann das Schema generieren.

Wie viele Tabellen sollte eine Kleinunternehmensanwendung haben?

Es gibt keine korrekte Zählung, aber die meisten Anwendungen für kleine Unternehmen landen irgendwo zwischen etwa zehn und fünfzig Tabellen, wenn Kunden, Bestellungen, Einzelposten, Referenzdaten, Benutzer und Prüftabellen berücksichtigt werden. Ein Schema mit sehr wenigen Tabellen weist normalerweise darauf hin, dass sich wiederholende Daten in einzelnen Spalten zusammengepfercht wurden, was später zu Problemen führt.

Soll ich einen Ersatzschlüssel oder einen natürlichen Schlüssel verwenden?

Ersatzschlüssel (automatisch inkrementierende Ganzzahlen oder UUIDs) sind im Allgemeinen sicherer, da sie sich nie ändern und das Schema von Geschäftsregeln entkoppeln, die sich möglicherweise weiterentwickeln. Natürliche Schlüssel wie eine E-Mail-Adresse oder ein Produktcode können weiterhin mit einer eindeutigen Einschränkung neben dem Ersatzschlüssel erzwungen werden. Dies gibt Ihnen sowohl die Stabilität als auch die Einzigartigkeit auf Unternehmensebene, die Sie benötigen.

Wie synchronisiere ich ein Diagramm mit der realen Datenbank?

Generieren Sie das Diagramm mithilfe der Reverse-Engineering-Funktion Ihres Datenbanktabellen-Designtools aus der Live-Datenbank, anstatt es manuell zu verwalten. Wenn Ihr Tool kein Reverse Engineering durchführen kann, behandeln Sie das Diagramm als Dokumentation mit einem Ablaufdatum und generieren Sie es nach jeder Schemaänderung neu. Teams, die Migrationsframeworks verwenden, fügen ihrer Build-Pipeline häufig einen Schritt hinzu, der Diagramme automatisch neu generiert. Auswählen in einem Satz Wählen Sie die Kategorie für Ihr Datenbanktabellen-Design-Tool, die dem Speicherort Ihres Schemas entspricht: Diagramm für Konversation, SQL-Editor für entwicklereigene Datenbank


Testen Sie FileMaker 45 Tage lang kostenlos

Die langlebige relationale Datenbankplattform für Teams, die benutzerdefinierte Apps auf Desktop, Web und Mobilgeräten aus einer einzigen Datei benötigen.