Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

Visão Geral

A modelagem de dados é uma etapa crucial no design de bancos de dados, envolvendo um processo de análise aprofundada e abstração de vários tipos de dados do mundo real e suas inter-relações. Nesse processo, buscamos revelar as conexões intrínsecas entre os dados e formalizá-las em modelos de dados, estabelecendo a base para a estrutura do banco de dados do sistema de informação. O NocoBase é uma plataforma orientada por modelos de dados, com as seguintes características:

Suporte à Conexão com Dados de Diversas Fontes

As fontes de dados do NocoBase podem ser diversos tipos comuns de bancos de dados, plataformas de API (SDK) e arquivos.

20240512085558

O NocoBase oferece um plugin de gerenciamento de fontes de dados para gerenciar as diversas fontes de dados e suas coleções. O plugin de gerenciamento de fontes de dados apenas fornece uma interface de gerenciamento para todas as fontes de dados, mas não oferece a capacidade de acessá-las diretamente. Ele precisa ser usado em conjunto com vários plugins de fontes de dados. As fontes de dados atualmente suportadas incluem:

  • Banco de Dados Principal: O banco de dados principal do NocoBase, que suporta bancos de dados relacionais como MySQL, PostgreSQL e MariaDB.
  • KingbaseES: Use o banco de dados KingbaseES como uma fonte de dados, que pode ser usado tanto como banco de dados principal quanto como banco de dados externo.
  • MySQL Externo: Use um banco de dados MySQL externo como fonte de dados.
  • MariaDB Externo: Use um banco de dados MariaDB externo como fonte de dados.
  • PostgreSQL Externo: Use um banco de dados PostgreSQL externo como fonte de dados.
  • MSSQL Externo: Use um banco de dados MSSQL (SQL Server) externo como fonte de dados.
  • Oracle Externo: Use um banco de dados Oracle externo como fonte de dados.

20240512083651

Oferece uma Variedade de Ferramentas de Modelagem de Dados

Interface Simples de Gerenciamento de Coleções: Usada para criar várias coleções (modelos) ou conectar-se a coleções (modelos) existentes.

20240512090751

Interface Visual Estilo ER: Usada para extrair entidades e seus relacionamentos a partir dos requisitos de usuários e negócios. Ela oferece uma maneira intuitiva e fácil de entender para descrever modelos de dados. Através dos diagramas ER, você pode compreender mais claramente as principais entidades de dados no sistema e suas relações.

20240512091042

Suporte à Criação de Diversos Tipos de Coleções

ColeçãoDescrição
Coleção GeralInclui campos de sistema comuns
Coleção de CalendárioUsada para criar coleções de eventos relacionadas a calendários
Coleção de ComentáriosUsada para armazenar comentários ou feedback sobre dados
Coleção em Estrutura de ÁrvoreUma coleção com estrutura de árvore, atualmente suporta apenas o modelo de lista de adjacência
Coleção de ArquivosUsada para o gerenciamento de armazenamento de arquivos
Coleção SQLNão é uma tabela de banco de dados real, mas visualiza consultas SQL de forma estruturada
Conectar a Visão de Banco de DadosConecta-se a visões de banco de dados existentes
Coleção de ExpressõesUsada para cenários de expressões dinâmicas em fluxos de trabalho
Conectar a Dados ExternosPermite que o sistema de banco de dados acesse e consulte diretamente dados em fontes de dados externas, baseado na tecnologia FDW

20240512102212

Para mais conteúdo, consulte a seção 「Coleção / Visão Geral」.

Oferece uma Rica Variedade de Tipos de Campo

20240512110352

Para mais conteúdo, consulte a seção 「Campos da Coleção / Visão Geral」.