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

数据源

数据源管理
主数据源

外部数据源(数据库)

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

数据表

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

数据表字段

概述
字段验证

基本类型

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

选择类型

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

多媒体

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

日期 & 时间

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

几何图形

点
线
圆
多边形

高级类型

UUID
Nano ID
排序
计算公式
自动编码
JSON
数据表选择器
加密

系统信息

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

关系类型

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

开发

概述
Next Page概述

#关系字段

NocoBase 中,关系字段并不是真实的字段,而是用于建立表和表之间的连接,这个概念与关系数据库的关系等价。

在关系型数据库中,常见的关系类型主要有以下几种:

  • 一对一(One-to-one):两个表中的每个实体只能与另一个表中的一个实体相对应。这种关系通常用于将实体的不同方面存储在不同的表中,以减少冗余和提高数据的一致性。
  • 一对多(One-to-many):一个表中的每个实体可以关联到另一个表中的多个实体。这是最常见的关系类型之一,例如,一个作者可以写多篇文章,但一篇文章只能有一个作者。
  • 多对一(Many-to-one):多个实体在一个表中可以关联到另一个表中的一个实体。这种关系在数据建模中也很常见,例如,多个学生可以属于同一个班级。
  • 多对多(Many-to-many):两个表中的多个实体可以相互关联。这种关系通常需要一个中间表来记录各个实体之间的关联,例如,学生和课程之间的关系,一个学生可以选择多门课程,而一门课程也可以被多个学生选修。

这些关系类型在数据库设计和数据建模中都有重要的作用,可以帮助描述实际世界中复杂的关系和数据结构。