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

#Översikt

Datamodellering är ett avgörande steg när ni designar databaser, som innebär en djupgående analys och abstraktion av olika typer av data och deras inbördes relationer i den verkliga världen. Under denna process strävar vi efter att avslöja de inneboende kopplingarna mellan data och formalisera dem till datamodeller, vilket lägger grunden för informationssystemets databasstruktur. NocoBase är en datamodellsdriven plattform med följande egenskaper:

#Stöder åtkomst till data från olika källor

NocoBase stöder datakällor från olika ursprung, inklusive vanliga databaser, API/SDK-plattformar och filer.

20240512085558

NocoBase erbjuder ett plugin för hantering av datakällor för att hantera olika datakällor och deras samlingar. Pluginet för hantering av datakällor tillhandahåller endast ett gränssnitt för att administrera alla datakällor och ger inte möjlighet att direkt ansluta till datakällor. Det måste användas tillsammans med olika datakällplugin. De datakällor som stöds för närvarande inkluderar:

  • Huvuddatabas: NocoBase's huvuddatabas, som stöder relationsdatabaser som MySQL, PostgreSQL och MariaDB.
  • KingbaseES: Använd KingbaseES-databasen som en datakälla, vilken kan användas både som huvuddatabas och som extern databas.
  • Extern MySQL: Använd en extern MySQL-databas som en datakälla.
  • Extern MariaDB: Använd en extern MariaDB-databas som en datakälla.
  • Extern PostgreSQL: Använd en extern PostgreSQL-databas som en datakälla.
  • Extern MSSQL: Använd en extern MSSQL (SQL Server)-databas som en datakälla.
  • Extern Oracle: Använd en extern Oracle-databas som en datakälla.

20240512083651

#Erbjuder en mängd olika datamodelleringsverktyg

Enkelt gränssnitt för samlingshantering: Används för att skapa olika modeller (samlingar) eller ansluta till befintliga.

20240512090751

Visuellt gränssnitt i ER-stil: Används för att extrahera entiteter och deras relationer från användar- och affärskrav. Detta ger ett intuitivt och lättförståeligt sätt att beskriva datamodeller. Med ER-diagram kan ni tydligare förstå systemets huvudsakliga dataentiteter och deras kopplingar.

20240512091042

#Stöder olika typer av samlingar

SamlingBeskrivning
Allmän samlingInbyggda vanliga systemfält
KalendersamlingAnvänds för att skapa kalenderrelaterade händelsesamlingar
KommentarsamlingAnvänds för att lagra kommentarer eller feedback om data
TrädstruktursamlingTrädstrukturerad samling, stöder för närvarande endast grannlistmodellen
FilsamlingAnvänds för hantering av fillagring
SQL-samlingInte en faktisk databassamling, utan visualiserar SQL-frågor på ett strukturerat sätt
Anslut till databasvyAnsluter till befintliga databasvyer
UttryckssamlingAnvänds för dynamiska uttrycksscenarier i arbetsflöden
Anslut till externa dataGör det möjligt för databassystemet att direkt komma åt och fråga data i externa datakällor baserat på FDW-teknik.

20240512102212

För mer innehåll, se avsnittet ”Samling / Översikt”.

#Erbjuder en mängd olika fälttyper

20240512110352

För mer innehåll, se avsnittet ”Samlingsfält / Översikt”.