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

NocoBase 提供了数据源管理插件,用于管理各数据源及其数据表。数据源管理插件只是提供所有数据源的管理界面,并不提供接入数据源的能力,它需要和各种数据源插件搭配使用。目前支持的数据源包括:
- 主数据源:NocoBase 主数据库,支持 PostgreSQL、MySQL、MariaDB、KingbaseES、OceanBase。
- 外部 PostgreSQL:接入已有 PostgreSQL 数据库。
- 外部 MySQL:接入已有 MySQL 数据库。
- 外部 MariaDB:接入已有 MariaDB 数据库。
- 外部 MSSQL:接入已有 SQL Server 数据库。
- 外部 KingbaseES:接入已有 KingbaseES 数据库。
- 外部 OceanBase:接入已有 OceanBase 数据库。
- 外部 Oracle:接入已有 Oracle 数据库。
- 外部 ClickHouse:接入已有 ClickHouse 数据库。
- 外部 Doris:接入已有 Doris 数据库。
- REST API 数据源:把第三方系统的 REST API 映射为数据源。
- 外部 NocoBase 数据源:连接另一个 NocoBase 应用中的数据表。

提供了多样的数据建模工具
简易的数据表管理界面:用于创建各种模型(数据表)或连接已有模型(数据表)。

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

支持创建各种数据表

更多内容查看 「数据表 / 概述」 章节
提供了丰富的字段类型

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

