Diretrizes para a extensão do banco de dados

A modificação de sequências não é suportada. A edição do arquivo sequences.xml no repositório de entidade não tem efeito Além disso, o IBM® recomenda a modificação de sequências usando as ferramentas de banco de dados. Na maioria das circunstâncias, não é necessário e tem efeitos adversos.

Alguns aspectos do banco de dados não podem ser modificados. Se você tentar fazer as modificações, seus dados não serão prejudicados, mas suas mudanças tentadas não serão incorporados ao banco de dados. O aplicativo não permite as seguintes modificações:
  • Colunas padrão das tabelas padrão
  • Chaves primárias de tabelas
  • Chaves exclusivas de tabelas
  • Visualizações
Nota:
  • Não é possível adicionar visualizações personalizadas nem atualizar as visualizações padrão. Criar visualizações do banco de dados customizado não é suportado.
Ao planejar extensões para o banco de dados, considere as implicações de suas mudanças e como elas podem afetar outras áreas.
Observação: se você modificar uma tabela e a sua implantação usar o componente Sterling™ Business Center, a visualização associada à tabela também deverá ser modificada.

É recomendado que as colunas customizadas ou estendidas que são incluídas nas tabelas padrão ou nas tabelas customizadas sejam configuradas como Nullable=true por padrão e não tenham um valor padrão, a menos que seja a coluna de chave primária.

Diagramas de relacionamento de entidade

Para saber mais sobre o banco de dados, consulte os diagramas de relacionamento de entidade (ERDs) usando o arquivo <runtime_sandbox>/xapidocs/erd/html/erd.html . Esses ERDs fornecem as seguintes informações:
  • Indicam quais tabelas podem ser estendidas incluindo colunas.
  • Indicam quais tabelas podem ter relacionamento hang-off.
  • Relacionamentos entre tabelas (para ajudá-lo a entender o relacionamento entre entidades lógicas como pedidos, remessas e pagamentos).
  • Indexa os detalhes Cada tabela é indexada por uma chave primária. A maioria das tabelas também tem um índice exclusivo que é constituído de colunas que compõem a chave exclusiva lógica. Além disso, algumas tabelas possuem índices alternativos para suportar consultas.
  • Visualizações que indicam como as diversas tabelas interagem.

Arquivos XML de banco de dados de entidade

As tabelas padrão que são incluídas com o banco de dados do aplicativo são definidas em um conjunto de arquivos XML de entidade, também conhecidos como arquivos XML de definição de banco de dados Cada arquivo XML de entidade pode conter várias definições da tabela Para obter mais informações sobre essas tabelas, veja os arquivos no diretório <runtime_sandbox>/repository/entity Dentro desses arquivos XML de entidade, uma entidade representa uma tabela e um atributo representa uma coluna.