Übersicht
Die Datenmodellierung ist ein entscheidender Schritt beim Entwurf einer Datenbank. Sie umfasst die eingehende Analyse und Abstraktion verschiedener Daten aus der realen Welt sowie ihrer Beziehungen zueinander. Dabei versuchen wir, die inhärenten Zusammenhänge zwischen den Daten aufzudecken und sie als Datenmodell formal zu beschreiben, um die Grundlage für die Datenbankstruktur eines Informationssystems zu schaffen. NocoBase ist eine datamodellgetriebene Plattform mit folgenden Merkmalen:
Unterstützt die Anbindung von Daten aus verschiedenen Quellen
Datenquellen in NocoBase können gängige Datenbanken, API-Plattformen (SDK) und Dateien sein.

NocoBase stellt ein Plugin zur Datenquellenverwaltung bereit, mit dem die verschiedenen Datenquellen und ihre Datentabellen verwaltet werden können. 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:
- Hauptdatenquelle: NocoBase-Hauptdatenbank; unterstützt PostgreSQL, MySQL, MariaDB, KingbaseES und OceanBase.
- Externes PostgreSQL: Anbindung einer vorhandenen PostgreSQL-Datenbank.
- Externes MySQL: Anbindung einer vorhandenen MySQL-Datenbank.
- Externes MariaDB: Anbindung einer vorhandenen MariaDB-Datenbank.
- Externes MSSQL: Anbindung einer vorhandenen SQL-Server-Datenbank.
- Externes KingbaseES: Anbindung einer vorhandenen KingbaseES-Datenbank.
- Externes OceanBase: Anbindung einer vorhandenen OceanBase-Datenbank.
- Externes Oracle: Anbindung einer vorhandenen Oracle-Datenbank.
- Externes ClickHouse: Anbindung einer vorhandenen ClickHouse-Datenbank.
- Externes Doris: Anbindung einer vorhandenen Doris-Datenbank.
- REST-API-Datenquelle: Abbildung der REST API eines Drittsystems als Datenquelle.
- Externe NocoBase-Datenquelle: Verbindung zu Datentabellen in einer anderen NocoBase-Anwendung.

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

Visualisierung ä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 eines ER-Diagramms lassen sich die wichtigsten Datenentitäten eines Systems und ihre Beziehungen zueinander klarer verstehen.

Unterstützt die Erstellung verschiedener Datentabellen

Weitere Informationen finden Sie im Kapitel „Datentabellen / Übersicht“.
Bietet eine große Auswahl an Feldtypen

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

