Como funciona o Assistente do Analisador de Tabelas

Principiante: Requer conhecimento da interface do usuário em computadores de usuário único.

Este artigo se aplica apenas a um banco de dados do Microsoft Access (.mdb) ou a um banco de dados do Microsoft Office Access 2007 (.accdb).

Resumo

O Assistente do Analisador de Tabelas pode ajudá-lo a criar um banco de dados relacional a partir de um conjunto de dados. Quando você usa o Assistente do Analisador de Tabelas, não precisa conhecer princípios de design de banco de dados relacionais. Este artigo explica como o Assistente do Analisador de Tabelas decifra um banco de dados de tabela única e propõe uma maneira de dividir a tabela original em um conjunto de tabelas relacionadas.

Mais informações

O Assistente do Analisador de Tabelas pode analisar automaticamente um banco de dados não relacional e "normalizá-lo" para você. A normalização é o processo de pegar um banco de dados de tabela única e quebrá-lo em um conjunto de tabelas menores e relacionadas, com cada tabela focada em um único tópico ou agrupamento de informações.

Um banco de dados relacional normalizado tem várias vantagens em relação a um não relacional. Primeiro, a atualização de informações é mais rápida e fácil porque são necessárias menos alterações de dados. Em segundo lugar, apenas as informações mínimas são armazenadas; Portanto, o banco de dados é menor. Por fim, um banco de dados relacional mantém os dados consistentes automaticamente porque os dados são armazenados uma vez.

Embora o Assistente do Analisador de Tabelas possa ajudá-lo a criar um banco de dados relacional, se você tiver experiência de banco de dados, o Assistente do Analisador de Tabelas permitirá que você modifique todas as sugestões que ele fizer. Você pode dividir tabelas, reorganizar campos em tabelas e criar relações entre tabelas. Você pode modificar as decisões do Assistente do Analisador de Tabelas durante cada etapa do processo de criação do banco de dados.

Como executar o Assistente do Analisador de Tabelas

Para executar o Assistente do Analisador de Tabelas, siga estas etapas:

  1. No Microsoft Office Access 2003 ou no Microsoft Access 2002, aponte para Analisar no menu Ferramentas e clique em Tabela.

    No Microsoft Office Access 2007 ou em uma versão posterior, clique na guia Ferramentas de Banco de Dados e clique em Analisar Tabela no grupo Analisar .

  2. Siga as instruções nas caixas de diálogo Assistente do Analisador de Tabelas. Observe que as duas primeiras caixas de diálogo explicam o que é normalização e por que ela é útil. A terceira caixa de diálogo pergunta se você deseja dividir manualmente um banco de dados ou se deseja permitir que o assistente faça isso por você.

Como funciona o Assistente do Analisador de Tabelas

Se você optar por permitir que o Assistente do Analisador de Tabelas divida um banco de dados, o Assistente do Analisador de Tabelas será executado no seguinte processo:

  1. O Assistente do Analisador de Tabelas começa com um banco de dados de tabela única, que pode ser qualquer conjunto de dados criado com ou importado para o Microsoft Access. Em seguida, o assistente quebra a tabela em um conjunto de tabelas menores. Cada uma dessas tabelas menores contém o conjunto mínimo de informações agrupadas.
  2. O assistente procura valores exclusivos que possam identificar um agrupamento de dados. Esses valores exclusivos são rotulados como chaves primárias para cada um dos agrupamentos. Se nenhum valor exclusivo for identificado, o assistente criará uma chave primária usando um campo inteiro longo de incrementação automática. Além disso, o assistente cria uma chave estrangeira em tabelas relacionadas.
  3. O assistente cria relações que controlam como as novas tabelas funcionam juntas. Essas relações impõem integridade referencial (consistência de dados) com atualizações em cascata. O assistente não adiciona automaticamente exclusões em cascata às relações devido ao risco de que você possa excluir acidentalmente grandes partes de dados.
  4. O assistente cria uma proposta inicial e pede que você confirme ou altere-a.
  5. Se você confirmar a proposta, o assistente pesquisará as novas tabelas em busca de dados inconsistentes (por exemplo, o mesmo cliente com dois números de telefone diferentes) e apresentará uma lista de registros que você pode alterar ou aceitar.
  6. Por fim, você pode optar por criar uma consulta que simula o banco de dados original de tabela única. O assistente primeiro faz backup da tabela original e a renomeia acrescentando "_OLD" ao seu nome. Em seguida, o assistente cria uma consulta usando o nome da tabela original. Isso garante que todos os formulários ou relatórios existentes com base na tabela original funcionarão com a nova estrutura de tabela.