Todos os produtos
Search
Central de documentação

Data Management:Design de schema

Última atualização: Jun 27, 2026

O recurso de design de schema no Data Management (DMS) aplica padrões de P&D durante a criação de schemas de tabelas e garante consistência entre os ambientes de desenvolvimento, teste e produção. Este guia apresenta um fluxo completo de design de schema com base em um banco de dados físico.

Guia do recurso de design de schema

Workflow overview: Crie um ticket de design de schema → Projete ou importe tabelas → Passe na pré-verificação → Aplique ao banco de dados de desenvolvimento → Aplique ao banco de dados de produção

Pré-requisitos

Antes de começar, verifique se você tem:

  • Um banco de dados de um dos seguintes tipos:

    • MySQL: ApsaraDB RDS for MySQL, PolarDB for MySQL, ApsaraDB MyBase for MySQL, PolarDB-X ou bancos de dados MySQL de outras origens

    • OceanBase

    • Oracle

  • Uma instância de banco de dados gerenciada no modo Secure Collaboration. Consulte Visualizar o modo de controle de uma instância.

  • Um banco de dados cujo tipo de ambiente atenda aos requisitos das regras de segurança para alteração de schema. Consulte Alterar o tipo de ambiente de uma instância.

O design de schema é compatível com bancos de dados físicos e lógicos. Este guia usa um banco de dados físico como exemplo.

Etapa 1: Criar um ticket de design de schema

  1. Faça login no console do DMS V5.0.

  2. Na barra de navegação superior, escolha Database Development > Schema Change > Schema Design.

    No modo simples, passe o mouse sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e escolha All Features > Database Development > Schema Change > Schema Design .
  3. Na página Schema Design Tickets, clique em Schema Design no canto superior direito.

  4. Defina os parâmetros do ticket e clique em Submit.

    Parâmetro

    Obrigatório

    Descrição

    Project Name

    Sim

    Nome que identifica o projeto.

    Project description

    Sim

    Contexto de negócios do projeto, como finalidade ou objetivo. Uma descrição clara reduz idas e vindas na comunicação.

    Change Base Database

    Sim

    Banco de dados para o design de schema. O tipo de ambiente do banco deve estar em conformidade com os padrões de P&D definidos nas regras de segurança. Neste exemplo, poc_dev serve como banco base de alterações. Para mais informações, consulte Design de schema.

    Security Rules

    Não

    Regras de segurança a aplicar. O DMS as seleciona automaticamente após a especificação do banco de dados.

    Associated Iterations

    Não

    Iteração a associar ao projeto. Clique em Select/Change Iteration, localize a iteração desejada e clique em Associate na coluna Actions.

    Change Stakeholder

    Sim

    Usuários com permissão para visualizar o ticket e auxiliar nos processos de desenvolvimento e aprovação. Administradores do DMS e administradores de banco de dados (DBAs) sempre veem os detalhes do ticket; outros usuários não.

Etapa 2: Criar uma tabela física

Crie uma tabela pela interface gráfica ou importe instruções SQL. Também é possível criar uma tabela física na aba SQLConsole. As etapas a seguir usam SQL.

Opção 1: Usar a interface gráfica

  1. Clique em Create Physical Table.

  2. Insira as informações básicas da tabela e configure campos e índices.

  3. Clique em Save.

Opção 2: Importar instruções SQL

  1. Clique em Import SQL Statements.

  2. Insira uma instrução CREATE TABLE ou ALTER TABLE e clique em OK. Exemplo:

    CREATE TABLE `data_modify` (
      `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary key',
      `name` varchar(256) NOT NULL COMMENT 'Name',
      `phone` varchar(32) DEFAULT NULL COMMENT 'Phone number',
      `sex` varchar(32) DEFAULT NULL COMMENT 'Gender',
      `email` varchar(256) DEFAULT NULL COMMENT 'Email address',
      `remarks` varchar(1024) DEFAULT NULL COMMENT 'Remarks',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Personal information';
  3. Na aba Create Physical Table: data_modify, confirme o schema da tabela e clique em Save.

Após salvar, o DMS valida a instrução conforme os padrões de P&D das regras de segurança padrão e exibe o resultado da pré-verificação.

Resultado

Significado

Ação

Aprovado

O schema da tabela atende a todos os padrões de P&D.

Clique em Confirm Changes and Submit to Save.

Aviso

O schema apresenta problemas não bloqueantes.

Clique em Ignore the warning and continue to save. para prosseguir ou em Disable para revisar o schema.

Erro

O schema viola os padrões de P&D.

Clique em Disable, corrija os problemas e clique novamente em Save.

O DMS oferece cerca de 40 padrões de P&D para criação de tabelas e modificação de campos ou índices. Configure esses padrões nas regras de segurança conforme necessário.

Após a aprovação na pré-verificação, a aba Project Homepage é aberta. Na aba Tables Changed in Project, revise as tabelas modificadas ou criadas e faça alterações adicionais, se necessário.

Etapa 3: Aplicar alterações de schema ao banco de dados de desenvolvimento

  1. Clique em Perform Changes to Base Database.

  2. No painel Perform Changes to Base Database, revise o banco base, a estratégia de execução e o script de alteração de schema. Em seguida, clique em Submit.

Depois que a alteração de schema for aprovada, o DMS a aplicará automaticamente ao banco base. Para verificar o resultado, abra a aba SQLConsole do banco base.

Por padrão, alterações de schema exigem envio e aprovação de ticket. Com regras de segurança personalizadas, você pode ignorar a aprovação para bancos de desenvolvimento ou designar aprovadores específicos para bancos de produção.

Etapa 4: Aplicar alterações de schema ao banco de dados de produção

  1. Clique em Perform Changes to Target Database.

  2. No painel Perform Changes to Target Database, selecione o banco de dados de destino, insira o script no campo Script to Execute e clique em Submit.

    Para aplicar o mesmo script a vários bancos de produção simultaneamente, clique em Add Multiple Databases .
  3. Após a aprovação da alteração de schema, o DMS a aplicará automaticamente ao banco de produção. Verifique o resultado na aba SQLConsole.

  4. Clique em Go to Next Node. Na mensagem de confirmação, clique novamente em Go to Next Node para fechar o ticket.

Após o fechamento do ticket, clique em qualquer etapa para visualizar os registros de alteração e publicação.

Próximos passos

Para obter a referência completa sobre design de schema, incluindo opções avançadas de configuração, consulte Projetar schemas.