logologo
Start
Manual
Utveckling
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
Manual
Utveckling
Plugins
API
logologo
Översikt

Datakällor

Hantera datakällor
Primär datakälla

Externa datakällor (databas)

Introduktion
Extern MySQL
Extern MariaDB
Extern PostgreSQL
Extern MSSQL
Extern Oracle
Jämförelse: Primär vs. extern databas
REST API-datakälla
KingbaseES-datakälla

Datatabeller

Översikt
Standardtabeller
Ärvda tabeller
Filtabeller
Trädtabeller
Kalendertabeller
Kommentarstabeller
Uttryckstabeller
SQL-tabeller
Databasvyer

Tabellfält

Översikt
Fältvalidering

Grundtyper

Enkelradstext
Fleraradstext
Mobilnummer
E-post
URL
Heltal
Nummer
Procent
Lösenord
Färg
Ikon

Valtyper

Kryssruta
Rullgardinsmeny (enkelval)
Rullgardinsmeny (flerval)
Radioknappar
Kryssrutor

Multimedia

Markdown
Markdown (Vditor)
Rich text
Bilaga (relation)
Bilaga (URL)

Datum & tid

Översikt
Datum/tid (med tidszon)
Datum/tid (utan tidszon)
Unix-tidsstämpel
Datum (utan tid)
Tid

Geometriska former

Punkt
Linje
Cirkel
Polygon

Avancerade typer

UUID
Nano ID
Sortering
Beräkningsformel
Autokodning
JSON
Tabellväljare
Kryptering

Systeminformation

Skapad datum
Senast ändrad
Skapad av
Senast ändrad av
Utrymme
Tabell-OID

Relationstyper

Översikt
En-till-en
En-till-många
Många-till-en
Många-till-många
Många-till-många (array)

Utveckling

Översikt
Next PageÖversikt
TIP

Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen

#En-till-en

I relationen mellan anställda och personliga profiler kan varje anställd endast ha en personlig profilpost, och varje personlig profilpost kan endast motsvara en anställd. I det här fallet är relationen mellan den anställde och den personliga profilen en en-till-en-relation.

Den främmande nyckeln i en en-till-en-relation kan placeras i antingen källsamlingen eller målsamlingen. Om den representerar "har en" är det mer lämpligt att placera den främmande nyckeln i målsamlingen. Om den representerar "tillhör" är det bättre att placera den främmande nyckeln i källsamlingen.

Till exempel, i det nämnda fallet där en anställd endast har en personlig profil och den personliga profilen tillhör den anställde, är det lämpligt att placera den främmande nyckeln i samlingen för personliga profiler.

#En-till-en (Har en)

Detta indikerar att en anställd har en personlig profil.

ER-relation

alt text

Fältkonfiguration

alt text

#En-till-en (Tillhör)

Detta indikerar att en personlig profil tillhör en specifik anställd.

ER-relation

Fältkonfiguration

alt text

#Parameterbeskrivningar

#Källsamling

Källsamlingen, det vill säga den samling där det aktuella fältet finns.

#Målsamling

Målsamlingen, den samling som kopplas till.

#Främmande nyckel

Används för att upprätta en relation mellan två samlingar. I en en-till-en-relation kan den främmande nyckeln placeras i antingen källsamlingen eller målsamlingen. Om den representerar "har en" är det mer lämpligt att placera den främmande nyckeln i målsamlingen; om den representerar "tillhör" är det bättre att placera den främmande nyckeln i källsamlingen.

#Källnyckel <- Främmande nyckel (Främmande nyckel i målsamlingen)

Fältet som refereras av den främmande nyckelns begränsning måste vara unikt. När den främmande nyckeln placeras i målsamlingen indikerar det "har en".

#Målnyckel <- Främmande nyckel (Främmande nyckel i källsamlingen)

Fältet som refereras av den främmande nyckelns begränsning måste vara unikt. När den främmande nyckeln placeras i källsamlingen indikerar det "tillhör".

#ON DELETE

ON DELETE avser åtgärdsreglerna för den främmande nyckelreferensen i den relaterade barnsamlingen när poster tas bort från föräldrasamlingen. Det är ett alternativ som definieras när en främmande nyckelbegränsning upprättas. Vanliga ON DELETE-alternativ inkluderar:

  • CASCADE: När en post i föräldrasamlingen tas bort, raderas automatiskt alla relaterade poster i barnsamlingen.
  • SET NULL: När en post i föräldrasamlingen tas bort, sätts den främmande nyckelns värde i den relaterade barnsamlingen till NULL.
  • RESTRICT: Standardalternativet, där borttagning av en post i föräldrasamlingen nekas om det finns relaterade poster i barnsamlingen.
  • NO ACTION: Liknar RESTRICT; borttagning av en post i föräldrasamlingen nekas om det finns relaterade poster i barnsamlingen.