Visão geral
A modelagem de dados é uma etapa fundamental no projeto de bancos de dados. Ela envolve a análise e a abstração aprofundadas dos diversos tipos de dados do mundo real e de suas relações. Nesse processo, buscamos revelar as conexões internas entre os dados e descrevê-las formalmente como um modelo de dados, estabelecendo a base para a estrutura do banco de dados de um sistema de informação. O NocoBase é uma plataforma orientada por modelos de dados, com os seguintes recursos:
Suporte à conexão com dados de diversas fontes
As fontes de dados do NocoBase podem ser vários bancos de dados comuns, plataformas de API (SDK) e arquivos.

O NocoBase fornece o plugin de gerenciamento de fontes de dados, usado para gerenciar as fontes de dados e suas tabelas. O plugin de gerenciamento de fontes de dados oferece apenas uma interface de gerenciamento para todas as fontes de dados; ele não fornece a capacidade de conectar-se a fontes de dados e precisa ser usado em conjunto com os plugins das diversas fontes de dados. Atualmente, as fontes de dados compatíveis incluem:
- Fonte de dados principal: banco de dados principal do NocoBase, compatível com PostgreSQL, MySQL, MariaDB, KingbaseES e OceanBase.
- PostgreSQL externo: conecta-se a um banco de dados PostgreSQL existente.
- MySQL externo: conecta-se a um banco de dados MySQL existente.
- MariaDB externo: conecta-se a um banco de dados MariaDB existente.
- MSSQL externo: conecta-se a um banco de dados SQL Server existente.
- KingbaseES externo: conecta-se a um banco de dados KingbaseES existente.
- OceanBase externo: conecta-se a um banco de dados OceanBase existente.
- Oracle externo: conecta-se a um banco de dados Oracle existente.
- ClickHouse externo: conecta-se a um banco de dados ClickHouse existente.
- Doris externo: conecta-se a um banco de dados Doris existente.
- Fonte de dados REST API: mapeia a REST API de um sistema de terceiros como uma fonte de dados.
- Fonte de dados NocoBase externo: conecta-se às tabelas de dados de outro aplicativo NocoBase.

Fornece diversas ferramentas de modelagem de dados
Interface simples de gerenciamento de tabelas de dados: usada para criar vários modelos (tabelas de dados) ou conectar-se a modelos (tabelas de dados) existentes.

Interface visual semelhante a um diagrama ER: usada para extrair entidades e suas relações a partir das necessidades dos usuários e dos negócios. Ela oferece uma maneira intuitiva e fácil de entender para descrever o modelo de dados. Por meio do diagrama ER, é possível compreender com mais clareza as principais entidades de dados do sistema e suas relações.

Suporte à criação de vários tipos de tabelas de dados

Para obter mais informações, consulte o capítulo "Tabelas de dados / Visão geral"
Fornece uma ampla variedade de tipos de campos

Para obter mais informações, consulte o capítulo "Campos de tabela de dados / Visão geral"

