Ü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.

20240512085558

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:

20240512083651

Bietet vielfältige Werkzeuge zur Datenmodellierung

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

20240512090751

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.

20240512091042

Unterstützt die Erstellung verschiedener Datentabellen

DatentabelleBeschreibung
Reguläre DatentabelleEnthält häufig verwendete Systemfelder
KalenderdatentabelleZum Erstellen von Ereignistabellen für Kalender
KommentartabelleZum Speichern von Kommentaren oder Feedback zu Daten
BaumstrukturtabelleBaumstrukturtabelle, derzeit wird nur das Adjazenzlistenmodell unterstützt
DateidatentabelleZur Verwaltung der Dateispeicherung
Verbindung zu einer DatenbankansichtVerbindung zu einer vorhandenen Datenbankansicht
SQL-DatentabelleKeine tatsächliche Datenbanktabelle, sondern eine schnelle Möglichkeit, SQL-Abfragen strukturiert darzustellen
Verbindung zu externen DatenVerbindung zu entfernten Datentabellen auf Basis der FDW-Technologie von Datenbanken

20240512102212

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

Bietet eine große Auswahl an Feldtypen

20240512110352

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