Überblick
Die Datenmodellierung ist ein wichtiger Schritt beim Entwurf einer Datenbank. Sie umfasst die eingehende Analyse und Abstraktion verschiedener Daten der realen Welt sowie ihrer Beziehungen zueinander. Dabei werden die inneren Zusammenhänge zwischen den Daten aufgedeckt und formal als Datenmodell beschrieben, um die Grundlage für die Datenbankstruktur eines Informationssystems zu schaffen. NocoBase ist eine datenmodellgetriebene Plattform mit folgenden Merkmalen:
Unterstützung für die Anbindung verschiedener Datenquellen
Datenquellen von NocoBase können gängige Datenbanken, API-(SDK-)Plattformen und Dateien sein.

NocoBase stellt ein Plugin zur Datenquellenverwaltung zur Verwaltung verschiedener Datenquellen und ihrer Datentabellen bereit. Das Plugin zur Datenquellenverwaltung bietet lediglich eine Verwaltungsoberfläche für alle Datenquellen, jedoch keine Möglichkeit, Datenquellen anzubinden. Es muss zusammen mit verschiedenen Datenquellen-Plugins verwendet werden. Derzeit werden folgende Datenquellen unterstützt:
- Hauptdatenbank: Die NocoBase-Hauptdatenbank unterstützt relationale Datenbanken wie MySQL, PostgreSQL und MariaDB.
- KingbaseES: Verwendung der KingbaseES-Datenbank als Datenquelle; sie kann sowohl als Hauptdatenbank als auch als externe Datenbank verwendet werden.
- Externes MySQL: Verwendung einer externen MySQL-Datenbank als Datenquelle.
- Externes MariaDB: Verwendung einer externen MariaDB-Datenbank als Datenquelle.
- Externes PostgreSQL: Verwendung einer externen PostgreSQL-Datenbank als Datenquelle.
- Externes MSSQL: Verwendung einer externen MSSQL-Datenbank (SQL Server) als Datenquelle.
- Externes Oracle: Verwendung einer externen Oracle-Datenbank als Datenquelle.

Vielfältige Werkzeuge zur Datenmodellierung
Einfache Verwaltungsoberfläche für Datentabellen: Zum Erstellen verschiedener Modelle (Datentabellen) oder zum Verbinden mit vorhandenen Modellen (Datentabellen).

Visualisierungsoberfläche ähnlich einem ER-Diagramm: Zum Extrahieren von Entitäten und ihren Beziehungen aus Benutzer- und Geschäftsanforderungen. Sie bietet eine intuitive und leicht verständliche Möglichkeit, Datenmodelle zu beschreiben. Mithilfe von ER-Diagrammen lassen sich die wichtigsten Datenentitäten eines Systems und ihre Beziehungen zueinander klarer verstehen.

Unterstützung für die Erstellung verschiedener Datentabellen

Weitere Informationen finden Sie im Kapitel „Datentabellen / Überblick“.
Bietet zahlreiche Feldtypen

Weitere Informationen finden Sie im Kapitel „Felder von Datentabellen / Überblick“.

