Tópico anterior: Como descrever um objeto gerenciadoPróximo tópico: Elementos Table


Tabelas de banco de dados

Use o elemento Table no arquivo de configuração de diretório para definir as tabelas que armazenam informações sobre um objeto gerenciado.

Cada objeto gerenciado deve ter uma tabela principal que contém o identificador exclusivo do objeto. As informações adicionais podem ser armazenadas em tabelas secundárias.

A ilustração a seguir mostra um banco de dados que armazena informações de usuário em um tabela principal e secundária:

O diagrama mostra um banco de dados que armazena informações de usuário nas tabelas principal e secundária

Se as informações de um objeto forem armazenadas em várias tabelas, crie um elemento Table para cada tabela. Use o elemento Reference no elemento Table para uma tabela secundária para definir sua relação com a tabela principal.

Por exemplo, se as informações básicas sobre um usuário forem armazenadas em tblUsers e as informações sobre o endereço forem armazenadas em tblUserAddress, as definições de tabela para o objeto gerenciado Usuário se parecerão com as seguintes entradas:

<Table name="tblUsers" primary="true" />
<Table name="tblUserAddress">
  <Reference childcol="userid" primarycol="id" />
</Table name>