Descripción general
El modelado de datos es un paso clave en el diseño de bases de datos. Implica analizar y abstraer en profundidad los distintos tipos de datos del mundo real y sus relaciones. Durante este proceso, intentamos revelar las conexiones internas entre los datos y describirlas formalmente mediante un modelo de datos, sentando así las bases para la estructura de la base de datos de los sistemas de información. NocoBase es una plataforma basada en modelos de datos que ofrece las siguientes características:
Admite la conexión con datos de diversas fuentes
Las fuentes de datos de NocoBase pueden ser diversos tipos de bases de datos habituales, plataformas API (SDK) y archivos.

NocoBase proporciona el plugin de gestión de fuentes de datos, que se utiliza para gestionar las distintas fuentes de datos y sus tablas. El plugin de gestión de fuentes de datos solo proporciona una interfaz para administrar todas las fuentes de datos; no proporciona la capacidad de conectarse a ellas, por lo que debe utilizarse junto con los plugins correspondientes. Actualmente, se admiten las siguientes fuentes de datos:
- Fuente de datos principal: base de datos principal de NocoBase, compatible con PostgreSQL, MySQL, MariaDB, KingbaseES y OceanBase.
- PostgreSQL externo: conecta una base de datos PostgreSQL existente.
- MySQL externo: conecta una base de datos MySQL existente.
- MariaDB externo: conecta una base de datos MariaDB existente.
- MSSQL externo: conecta una base de datos SQL Server existente.
- KingbaseES externo: conecta una base de datos KingbaseES existente.
- OceanBase externo: conecta una base de datos OceanBase existente.
- Oracle externo: conecta una base de datos Oracle existente.
- ClickHouse externo: conecta una base de datos ClickHouse existente.
- Doris externo: conecta una base de datos Doris existente.
- Fuente de datos REST API: asigna la REST API de un sistema de terceros como fuente de datos.
- Fuente de datos NocoBase externo: conecta con las tablas de datos de otra aplicación NocoBase.

Proporciona diversas herramientas de modelado de datos
Interfaz sencilla de gestión de tablas de datos: se utiliza para crear diversos modelos (tablas de datos) o conectar modelos (tablas de datos) existentes.

Interfaz visual similar a un diagrama ER: se utiliza para extraer las entidades y sus relaciones a partir de las necesidades de los usuarios y del negocio. Proporciona una forma intuitiva y fácil de comprender para describir el modelo de datos. Mediante un diagrama ER, es posible comprender con mayor claridad las principales entidades de datos del sistema y las relaciones entre ellas.

Admite la creación de diversos tipos de tablas de datos

Para obtener más información, consulta la sección «Tablas de datos / Descripción general».
Proporciona una amplia variedad de tipos de campos

Para obtener más información, consulta la sección «Campos de las tablas de datos / Descripción general».

