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

#Beziehungsfelder

In NocoBase sind Beziehungsfelder keine echten Felder, sondern dienen dazu, Verbindungen zwischen Sammlungen herzustellen. Dieses Konzept entspricht den Beziehungen in relationalen Datenbanken.

In relationalen Datenbanken gibt es hauptsächlich die folgenden gängigen Beziehungstypen:

  • Eins-zu-Eins: Jede Entität in zwei Sammlungen entspricht nur einer Entität in der anderen Sammlung. Diese Art von Beziehung wird typischerweise verwendet, um verschiedene Aspekte einer Entität in separaten Sammlungen zu speichern, um Redundanz zu reduzieren und die Datenkonsistenz zu verbessern.
  • Eins-zu-Viele: Jede Entität in einer Sammlung kann mit mehreren Entitäten in einer anderen Sammlung verknüpft sein. Dies ist einer der häufigsten Beziehungstypen. Zum Beispiel kann ein Autor mehrere Artikel schreiben, aber ein Artikel hat immer nur einen Autor.
  • Viele-zu-Eins: Mehrere Entitäten in einer Sammlung können mit einer Entität in einer anderen Sammlung verknüpft sein. Dieser Beziehungstyp ist auch in der Datenmodellierung weit verbreitet. Zum Beispiel können mehrere Studenten derselben Klasse angehören.
  • Viele-zu-Viele: Mehrere Entitäten in zwei Sammlungen können miteinander verknüpft sein. Dieser Beziehungstyp erfordert typischerweise eine Zwischensammlung, um die Verknüpfungen zwischen den Entitäten zu erfassen. Ein Beispiel ist die Beziehung zwischen Studenten und Kursen: Ein Student kann sich für mehrere Kurse einschreiben, und ein Kurs kann von mehreren Studenten belegt werden.

Diese Beziehungstypen spielen eine wichtige Rolle im Datenbankdesign und in der Datenmodellierung. Sie helfen dabei, komplexe Beziehungen und Datenstrukturen der realen Welt zu beschreiben.