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.

20240512085558

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:

20240512083651

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.

20240512090751

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.

20240512091042

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

Tabla de datosDescripción
Tabla de datos normalIncluye los campos de sistema habituales
Tabla de datos de calendarioSe utiliza para crear tablas de eventos relacionados con calendarios
Tabla de comentariosSe utiliza para almacenar comentarios o comentarios de los usuarios sobre los datos
Tabla de estructura jerárquicaTabla de estructura jerárquica; actualmente solo admite el diseño de tabla de adyacencia
Tabla de datos de archivosSe utiliza para gestionar el almacenamiento de archivos
Conectar una vista de base de datosConecta una vista de base de datos existente
Tabla de datos SQLNo es una tabla de base de datos real, sino una forma rápida de mostrar consultas SQL de manera estructurada
Conectar datos externosPermite conectar tablas de datos remotas mediante la tecnología FDW basada en bases de datos

20240512102212

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

Proporciona una amplia variedad de tipos de campos

20240512110352

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