logologo
Start
Handbuch
Entwicklung
Plugins
API
Startseite
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Handbuch
Entwicklung
Plugins
API
Startseite
logologo
Überblick

Datenquellen

Datenquellenverwaltung
Hauptdatenquelle

Externe Datenquellen (Datenbank)

Einführung
Externes MySQL
Externes MariaDB
Externes PostgreSQL
Externes MSSQL
Externes Oracle
Vergleich: Haupt- vs. externe Datenbank
REST-API-Datenquelle
KingbaseES-Datenquelle

Datentabellen

Überblick
Standardtabelle
Geerbte Tabelle
Dateitabelle
Baumtabelle
Kalendertabelle
Kommentartabelle
Ausdruckstabelle
SQL-Tabelle
Datenbank-Views

Tabellenfelder

Überblick
Feldvalidierung

Grundtypen

Einzeiliger Text
Mehrzeiliger Text
Telefonnummer
E-Mail
URL
Ganzzahl
Zahl
Prozent
Passwort
Farbe
Icon

Auswahltpyen

Checkbox
Dropdown (Einzelauswahl)
Dropdown (Mehrfachauswahl)
Radio-Button
Checkbox-Gruppe

Multimedia

Markdown
Markdown (Vditor)
Rich Text
Anhang (Beziehung)
Anhang (URL)

Datum & Uhrzeit

Überblick
Datum/Uhrzeit (mit Zeitzone)
Datum/Uhrzeit (ohne Zeitzone)
Unix-Zeitstempel
Datum (ohne Uhrzeit)
Uhrzeit

Geometrie

Punkt
Linie
Kreis
Polygon

Erweiterte Typen

UUID
Nano ID
Sortierung
Formel
Automatische Nummerierung
JSON
Tabellenauswahl
Verschlüsselung

Systeminformationen

Erstellungsdatum
Änderungsdatum
Erstellt von
Geändert von
Bereich
Tabellen-OID

Beziehungstypen

Überblick
Eins-zu-eins
Eins-zu-viele
Viele-zu-eins
Viele-zu-viele
Viele-zu-viele (Array)

Entwicklung

Überblick
Next PageÜberblick
KI-Übersetzungshinweis

Diese Dokumentation wurde automatisch von KI übersetzt.

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

20240512085558

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.

20240512083651

#Bietet vielfältige Datenmodellierungs-Tools

Einfache Verwaltungsoberfläche für Sammlungen: Dient zum Erstellen verschiedener Modelle (Sammlungen) oder zum Verbinden mit bestehenden Modellen (Sammlungen).

20240512090751

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.

20240512091042

#Unterstützt verschiedene Arten von Sammlungen

SammlungBeschreibung
Allgemeine SammlungEnthält gängige Systemfelder
Kalender-SammlungZum Erstellen von kalenderbezogenen Ereignistabellen
Kommentar-SammlungZum Speichern von Kommentaren oder Feedback zu Daten
Baumstruktur-SammlungBaumstrukturierte Sammlung, unterstützt derzeit nur das Adjazenzlistenmodell
Datei-SammlungFür die Verwaltung der Dateispeicherung
SQL-SammlungIst keine tatsächliche Datenbanktabelle, sondern stellt SQL-Abfragen schnell strukturiert dar
Datenbankansicht verbindenVerbindet sich mit bestehenden Datenbankansichten
Ausdrucks-SammlungFür dynamische Ausdrucksszenarien in Workflows
Fremddaten verbindenErmöglicht dem Datenbanksystem den direkten Zugriff auf und die Abfrage von Daten in externen Datenquellen basierend auf der FDW-Technologie

20240512102212

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

#Bietet eine Vielzahl von Feldtypen

20240512110352

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