Sobre a criação de um banco de dados

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Design de banco de dados bom garante que seu banco de dados é fácil de manter. Armazenar dados em tabelas e cada tabela contém dados sobre apenas um assunto, como clientes. Portanto, você atualiza uma determinada parte dos dados, como um endereço, em um só lugar e essa alteração aparece automaticamente em todo o banco de dados.

Um banco de dados elaborado geralmente contém diferentes tipos de consultas que mostram as informações que necessárias. Uma consulta pode mostrar um subconjunto de dados, como todos os clientes em Londres, ou combinações de dados de diferentes tabelas, como informações do pedido combinadas com informações do cliente.

A query with fields from two tables

Texto explicativo 1 Essa consulta recupera a ID do pedido, nome da empresa, cidade e informações de data necessárias para clientes em Londres cujos pedidos foram solicitados em abril.

Os resultados desejados do seu banco de dados — - os formulários e páginas de acesso a dados que você deseja usar, e os relatórios que você deseja imprimir —-necessariamente não fornecem dicas sobre como você deve estruturar as tabelas no banco de dados, pois geralmente você baseia os formulários, relatórios e dados páginas de acesso em consultas em vez de tabelas.

Antes de usar o Microsoft Access para criar tabelas, consultas, formulários e outros objetos, é uma boa ideia esboço e refazer o design em papel primeiro. Você também pode examinar bancos de dados elaborados semelhantes ao que você está criando, ou você pode abrir o banco de dados de exemplo Northwind e abra o janela Relações para examinar seu design.

Siga estas etapas básicas ao criar seu banco de dados.

Determinar a finalidade do seu banco de dados

A primeira etapa na criação de um banco de dados é determinar sua finalidade e como ele será a ser usado:

  • Fale com pessoas que usarão o banco de dados. Debates sobre as perguntas que você e elas gostaria que o banco de dados para responder.

  • Faça um rascunho dos relatórios que você gostaria que o banco de dados para produzir.

  • Reúna os formulários que você utiliza atualmente para registrar seus dados.

Conforme você determinar a finalidade do seu banco de dados, uma lista de informações desejadas do banco de dados começará a surgir. De que, você pode determinar que fatos precisar para armazenar o banco de dados e que assunto cada fato pertence. Esses fatos correspondem aos campos (colunas) no seu banco de dados e os assuntos que esses fatos pertencem correspondem às tabelas.

Determinar os campos que necessários no banco de dados

Cada campo é um fato sobre um determinado assunto. Por exemplo, talvez seja necessário armazenar os seguintes fatos sobre seus clientes: nome, endereço, cidade, estado e número de telefone da empresa. Você precisa criar um campo separado para cada um desses fatos. Ao determinar os campos necessários, tenha em mente estes princípios de design:

  • Inclua todas as informações que você precisará.

  • Armazene informações em suas menores partes lógicas. Por exemplo, nomes de funcionários geralmente são divididos em dois campos, nome e sobrenome, para que fique fácil classificar dados por sobrenome.

  • Não crie campos para dados que consistem em listas de vários itens. Por exemplo, em uma tabela fornecedores, se você criar um campo de produtos que contém uma lista separada por vírgulas de cada produto recebido do fornecedor, será mais difícil localizar somente os fornecedores que oferecem um produto específico.

  • Não inclua dados derivados ou calculados (dados que é o resultado de um expressão ). Por exemplo, se você tiver um campo PreçoUnitário e um campo Quantidade, não crie um campo adicional que multiplique os valores nesses dois campos.

  • Não crie campos que sejam similares entre si. Por exemplo, em uma tabela fornecedores, se você criar os campos Produto1, Produto2 e Produto3, será mais difícil localizar todos os fornecedores que oferecem um produto específico. Além disso, você precisará alterar o design do seu banco de dados se um fornecedor oferecer mais de três produtos. Você precisará somente um campo para produtos se colocar esse campo na tabela produtos, em vez de na tabela fornecedores.

Determine as tabelas que você necessita no banco de dados

Cada tabela deve conter informações sobre um assunto. Sua lista de campos fornecerá dicas para as tabelas que necessárias. Por exemplo, se você tiver um campo HireDate, seu assunto será um funcionário, para que ele pertence na tabela Funcionários. Você pode ter uma tabela para clientes, uma tabela de produtos e uma tabela de pedidos.

Determinar qual tabela cada campo pertence

Quando você decide qual tabela cada campo pertence, tenha em mente estes princípios de design:

  • Adicione o campo a apenas uma tabela.

  • Não adicione o campo a uma tabela se resultará nas mesmas informações apareçam em vários registros nessa tabela. Se você determinar que um campo em uma tabela contenha muitas informações duplicadas, esse campo provavelmente estará na tabela errada.

    Por exemplo, se você colocar o campo que contém o endereço de um cliente na tabela Pedidos, essa informação provavelmente será repetida em mais de um registro, pois o cliente provavelmente colocará mais de um pedido. No entanto, se você colocar o campo endereço na tabela clientes, ele será exibido apenas uma vez. Neste aspecto, uma tabela em um Banco de dados do Microsoft Access difere de uma tabela em um banco de dados de arquivo simples como uma planilha.

    Quando cada informação é armazenada somente uma vez, você pode atualizá-lo em um só lugar. Isso é mais eficiente e também elimina a possibilidade de entradas duplicadas que contenham informações diferentes.

Identificar o campo ou campos com valores exclusivos em cada registro

Em ordem para o Microsoft Access conecte informações armazenadas em tabelas separadas — por exemplo, para se conectar a um cliente com todos os pedidos do cliente — cada tabela do banco de dados deve incluir um campo ou conjunto de campos que identifica exclusivamente cada registro na tabela. Esse campo ou conjunto de campos é chamado um chave primária.

Determinar os relacionamentos entre tabelas

Agora que você já dividido suas informações em tabelas e identificou campos de chave primária, você precisa de forma para informar ao Microsoft Access como reunir informações relacionadas volta novamente sentido. Para fazer isso, é possível definir relações entre tabelas.

Você talvez seja útil exibir as relações em um banco de dados elaborado existente como o banco de dados de exemplo Northwind.

Refine sua estrutura

Depois que você tiver criado as tabelas, campos e relações que necessárias, é preciso estudar o design e detectar quaisquer falhas que talvez permanecem. É mais fácil alterar o design do banco de dados agora do que ele estará depois de ter preenchido as tabelas com dados.

Usar o Microsoft Access para criar suas tabelas, especificar relações entre as tabelas e inserir dados de exemplo suficientes em suas tabelas para que você possa testar seu design. Para testar as relações em seu banco de dados, veja se você pode criar consultas para obter as respostas desejadas. Crie rascunhos de seus formulários e relatórios e veja se eles apresentam os dados que você espera. Procure duplicações desnecessárias de dados e eliminá-las.

Insira dados e crie outros objetos de banco de dados

Quando você estiver satisfeito que as estruturas de tabelas atendem aos princípios de design aqui descritos, é hora de ir adiante e adicionar todos os dados existentes às tabelas. Você pode criar outros objetos de banco de dados —-consultas, formulários, relatórios, páginas de acesso a dados, macros e módulos.

Usar ferramentas de análise do Microsoft Access

O Microsoft Access inclui duas ferramentas que podem ajudá-lo a refinar o design de um Banco de dados do Microsoft Access.

  • Análise de tabela pode analisar o design de uma tabela por vez, propor novas estruturas de tabela e relações quando apropriado e pode dividir uma tabela em novas tabelas relacionadas, caso faça sentido.

  • O analisador de desempenho pode analisar todo o seu banco de dados e fazer recomendações e sugestões para melhorá-lo. O assistente também pode implementar essas recomendações e sugestões.

Para obter mais informações sobre como criar um banco de dados no Access, consulte o artigo da Knowledge Base onde encontrar informações sobre como criar um banco de dados no Accessonde encontrar informações sobre como criar um banco de dados no Access.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×