Começando

O verdadeiro poder dos bancos de dados relacionais reside na sua capacidade de rastrear os relacionamentos (daí o nome!) Entre os elementos de dados. No entanto, muitos usuários do banco de dados não entendem como aproveitar essa funcionalidade e simplesmente usam o Access como uma planilha avançada. Neste tutorial, percorreremos o processo de criação de um relacionamento entre duas tabelas em um banco de dados do Access.Primeiro, você precisará iniciar o Microsoft Access e abrir o banco de dados que hospedará seu novo formulário. Neste exemplo, usaremos um banco de dados simples que desenvolvi para rastrear a atividade de execução. Ele contém duas tabelas: uma que controla as rotas que eu normalmente executo e outra que rastreia cada execução. Em seguida, você precisará abrir a Ferramenta de Relacionamentos de Acesso. Comece selecionando a guia Database Tools na faixa de opções Access. Em seguida, clique no botão Relacionamentos, conforme mostrado na imagem acima.Se você não estiver familiarizado com o uso da faixa de opções do Access 2007, faça o tour da interface do usuário do Access 2007. Se esse é o primeiro relacionamento que você criou no banco de dados atual, a caixa de diálogo Mostrar tabelas será exibida, conforme mostrado na imagem acima.Um de cada vez, selecione cada tabela que você deseja incluir no relacionamento e clique no botão Adicionar. (Observação: você também pode usar a tecla Control para selecionar várias tabelas.) Depois de adicionar a última tabela, clique no botão Fechar para continuar. Agora você verá o diagrama de relacionamento em branco, conforme mostrado na imagem acima.Em nosso exemplo, criaremos um relacionamento entre a tabela Routes e a tabela Runs. Como você pode ver, adicionamos as duas tabelas ao diagrama. Observe que não há linhas unindo as tabelas; isso indica que você ainda não tem nenhum relacionamento entre essas tabelas. É hora do show! Nesta etapa, criamos o relacionamento entre as duas tabelas.Primeiro, você precisará identificar a chave primária e a chave estrangeira no relacionamento. Se você precisar de um curso de atualização sobre esses conceitos, leia nosso artigo sobre Chaves de banco de dados.Depois de identificá-los, clique na chave primária e arraste-a para a chave estrangeira. Você verá a caixa de diálogo Editar relacionamentos, conforme mostrado na imagem acima. Neste caso, queremos garantir que cada execução em nosso banco de dados ocorra ao longo de uma rota estabelecida. Portanto, a chave primária (ID) da tabela Rotas é a chave primária do relacionamento e o atributo Rota na tabela Execuções é a chave estrangeira. Observe o diálogo Editar Relacionamentos e verifique se os atributos corretos aparecem.Também nesta etapa, você precisará decidir se deseja impor a integridade referencial. Se você selecionar essa opção, o Access garantirá que todos os registros na tabela de Execuções tenham um registro correspondente na tabela Rotas em todos os momentos. Como você pode ver, selecionamos a imposição de integridade referencial.Quando terminar, clique no botão Criar para fechar o diálogo Editar Relacionamentos. Por fim, revise o diagrama de relacionamentos completo para garantir que ele represente corretamente o relacionamento desejado. Você pode ver um exemplo na imagem acima.Observe que a linha de relacionamento une as duas tabelas e sua posição indica os atributos envolvidos no relacionamento de chave estrangeira. Você também notará que a tabela Routes tem um 1 no ponto de junção enquanto a tabela Runs possui um símbolo infinito. Isso indica que há um relacionamento um-para-muitos entre Rotas e Execuções. Para informações sobre este e outros tipos de relacionamentos, leia nossa Introdução aos Relacionamentos. Você também pode querer rever as seguintes definições em nosso Glossário de Bancos de Dados: Parabéns! Você criou com êxito um relacionamento entre duas tabelas do Access. Inicie a Ferramenta de Relacionamentos

Adicione as Tabelas Relacionadas

Visualizar o diagrama de relacionamento

Crie o relacionamento entre as tabelas

Visualizar o diagrama de relacionamentos concluídos





