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 diversos bancos de dados comuns, plataformas de API (SDK) e arquivos.

O NocoBase oferece o plugin de gerenciamento de fontes de dados, usado para gerenciar diversas fontes de dados e suas tabelas. O plugin de gerenciamento de fontes de dados fornece apenas uma interface de gerenciamento para todas as fontes de dados; ele não oferece a capacidade de conexão com as fontes de dados e precisa ser usado em conjunto com vários plugins de fontes de dados. Atualmente, as fontes de dados compatíveis incluem:
- Main Database: banco de dados principal do NocoBase, compatível com bancos de dados relacionais como MySQL, PostgreSQL e MariaDB.
- KingbaseES: usa o banco de dados KingbaseES como fonte de dados, podendo ser utilizado tanto como banco de dados principal quanto como banco de dados externo.
- External MySQL: usa um banco de dados MySQL externo como fonte de dados.
- External MariaDB: usa um banco de dados MariaDB externo como fonte de dados.
- External PostgreSQL: usa um banco de dados PostgreSQL externo como fonte de dados.
- External MSSQL: usa um banco de dados MSSQL (SQL Server) externo como fonte de dados.
- External Oracle: usa um banco de dados Oracle externo como fonte de dados.

Oferece diversas ferramentas de modelagem de dados
Interface simples de gerenciamento de tabelas de dados: usada para criar diversos modelos (tabelas de dados) ou conectar modelos (tabelas de dados) existentes.

Interface de visualização 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 as relações entre elas.

Suporta a criação de vários tipos de tabelas de dados

Para mais informações, consulte a seção «Tabelas de dados / Visão geral»
Oferece uma ampla variedade de tipos de campos

Para mais informações, consulte a seção «Campos de tabela de dados / Visão geral»

