Übersicht
Die Datenmodellierung ist ein entscheidender Schritt beim Entwurf von Datenbanken. Sie umfasst die tiefgehende Analyse und Abstraktion verschiedener Datentypen der realen Welt und ihrer wechselseitigen Beziehungen. Dabei versuchen wir, die intrinsischen Verbindungen zwischen den Daten aufzudecken und sie formal in Datenmodellen zu beschreiben, wodurch das Fundament für die Datenbankstruktur von Informationssystemen gelegt wird. NocoBase ist eine datenmodellgesteuerte Plattform, die folgende Merkmale aufweist:
Unterstützung für Datenzugriff aus verschiedenen Quellen
Die Datenquellen von NocoBase können gängige Datenbanken, API- (SDK-) Plattformen und Dateien sein.

NocoBase bietet ein Datenquellen-Manager-Plugin zur Verwaltung verschiedener Datenquellen und ihrer Sammlungen. Das Datenquellen-Manager-Plugin stellt lediglich eine Verwaltungsoberfläche für alle Datenquellen bereit und bietet nicht die Möglichkeit, direkt auf Datenquellen zuzugreifen. Es muss in Verbindung mit verschiedenen Datenquellen-Plugins verwendet werden. Die derzeit unterstützten Datenquellen umfassen:
- Hauptdatenbank: Die Hauptdatenbank von NocoBase, die relationale Datenbanken wie MySQL, PostgreSQL und MariaDB unterstützt.
- KingbaseES: Verwendet die KingbaseES-Datenbank als Datenquelle, die sowohl als Hauptdatenbank als auch als externe Datenbank genutzt werden kann.
- Externe MySQL: Verwendet eine externe MySQL-Datenbank als Datenquelle.
- Externe MariaDB: Verwendet eine externe MariaDB-Datenbank als Datenquelle.
- Externe PostgreSQL: Verwendet eine externe PostgreSQL-Datenbank als Datenquelle.
- Externe MSSQL: Verwendet eine externe MSSQL- (SQL Server-) Datenbank als Datenquelle.
- Externe Oracle: Verwendet eine externe Oracle-Datenbank als Datenquelle.

Bietet vielfältige Datenmodellierungs-Tools
Einfache Verwaltungsoberfläche für Sammlungen: Dient zum Erstellen verschiedener Modelle (Sammlungen) oder zum Verbinden mit bestehenden Modellen (Sammlungen).

Visuelle ER-Diagramm-ähnliche Oberfläche: Dient dazu, Entitäten und deren Beziehungen aus Benutzer- und Geschäftsanforderungen zu extrahieren. Sie bietet eine intuitive und leicht verständliche Methode zur Beschreibung von Datenmodellen. Mithilfe von ER-Diagrammen können Sie die wichtigsten Datenentitäten im System und deren Beziehungen klarer erfassen.

Unterstützt verschiedene Arten von Sammlungen

Weitere Informationen finden Sie im Kapitel „Sammlung / Übersicht“.
Bietet eine Vielzahl von Feldtypen

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

