logologo
开始
手册
开发
插件
API
English
简体中文
开始
手册
开发
插件
API
English
简体中文
logologo
概述

数据源

数据源管理
主数据源

外部数据源(数据库)

介绍
外部 MySQL
外部 MariaDB
外部 PostgreSQL
外部 MSSQL
外部 Oracle
主、外部数据库对比
REST API 数据源
人大金仓(KingbaseES)数据源

数据表

概述
普通表
继承表
文件表
树表
日历表
评论表
表达式表
SQL 表
数据库视图

数据表字段

概述
字段验证

基本类型

单行文本
多行文本
手机号码
电子邮箱
URL
整数
数字
百分比
密码
颜色
图标

选择类型

勾选
下拉菜单(单选)
下拉菜单(多选)
单选框
复选框

多媒体

Markdown
Markdown(Vditor)
富文本
附件(关系)
附件(URL)

日期 & 时间

概述
日期时间(含时区)
日期时间(不含时区)
Unix 时间戳
日期(不含时间)
时间

几何图形

点
线
圆
多边形

高级类型

Snowflake ID (53-bit)
UUID
Nano ID
排序
计算公式
自动编码
JSON
数据表选择器
加密

系统信息

创建日期
最后修改日期
创建人
最后修改人
空间
Table OID

关系类型

概述
一对一
一对多
多对一
多对多
多对多(数组)

开发

概述
Next Page数据源管理

#概述

数据建模是设计数据库时的关键步骤,它涉及对现实世界各类数据及其相互关系进行深入分析和抽象的过程。在这一过程中,我们试图揭示数据之间的内在联系,并将其形式化描述为数据模型,为信息系统的数据库结构奠定基础。NocoBase 是一个数据模型驱动的平台,具有以下特色:

#支持接入各种来源数据

NocoBase 的数据源可以是常见的各类数据库、API(SDK)平台和文件。

20240512085558

NocoBase 提供了数据源管理插件,用于管理各数据源及其数据表。数据源管理插件只是提供所有数据源的管理界面,并不提供接入数据源的能力,它需要和各种数据源插件搭配使用。目前支持的数据源包括:

  • Main Database:NocoBase 主数据库,支持 MySQL、PostgreSQL、MariaDB 等关系型数据库。
  • KingbaseES:使用人大金仓(KingbaseES)数据库作为数据源,可以作为主数据库,也可以作为外部数据库使用。
  • External MySQL:使用外部的 MySQL 数据库作为数据源。
  • External MariaDB:使用外部的 MariaDB 数据库作为数据源。
  • External PostgreSQL:使用外部的 PostgreSQL 数据库作为数据源。
  • External MSSQL:使用外部的 MSSQL(SQL Server)数据库作为数据源。
  • External Oracle:使用外部的 Oracle 数据库作为数据源。

20240512083651

#提供了多样的数据建模工具

简易的数据表管理界面:用于创建各种模型(数据表)或连接已有模型(数据表)。

20240512090751

类 ER 图的可视化界面:用于从用户和业务需求中提取实体和它们之间的关系,它提供了一种直观且易于理解的方式来描述数据模型,通过 ER 图可以更清晰地理解系统中的主要数据实体和它们之间的联系。

20240512091042

#支持创建各种数据表

数据表描述
普通数据表内置了常用的系统字段
日历数据表用于创建日历相关的事件表
评论表用于存储对数据的评论或反馈
树结构表树结构表,目前只支持邻接表设计
文件数据表用于文件存储的管理
SQL 数据表并不是实际的数据库表,而是快速的将 SQL 查询,结构化的展示出来
连接数据库视图连接已有的数据库视图
表达式表用于工作流的动态表达式场景
连接外部数据基于数据库的 FDW 技术实现的连接远程数据表

20240512102212

更多内容查看 「数据表 / 概述」 章节

#提供了丰富的字段类型

20240512110352

更多内容查看 「数据表字段 / 概述」 章节