Como criar, editar e excluir um relacionamento de tabela no Access

No Microsoft Access , um relacionamento(Relationship) ajuda você a mesclar ou vincular dados de uma tabela a outra. Os relacionamentos(Relationships) permitem que o usuário crie Consultas, (Queries,) Formulários(Forms) e Relatórios(Reports) . Quando as tabelas são criadas para cada tópico em um banco de dados, você deve colocar campos comuns na tabela relacionada e formar um relacionamento com eles para que as informações sejam reunidas novamente.

Microsoft_Office_Access_logo

Criar(Create) , editar(Edit) , excluir(Delete) um relacionamento de tabela no Access

Existem três tipos de relacionamentos:

  1. (One-to-One Relationship)Relacionamento Um-para-Um (Relationship): O Relacionamento Um-para-Um é o tipo mais simples de Relacionamento(Relationship) e o menos comum, pois as informações relacionadas são armazenadas na mesma tabela. Ele vincula uma tabela a um único registro em outra tabela; Tabelas de links de Chaves Primárias . (Primary Keys)O Relacionamento(Relationship) Um para Um pode conectar uma tabela com muitos campos e separar uma tabela por motivos de segurança.
  2. Um relacionamento um-para-muitos (A One-to-Many relationship): O (:)relacionamento(Relationship) um-para-muitos é o relacionamento(Relationship) mais comum ; ele vincula cada registro em uma tabela a vários registros em outra tabela. Apenas um dos campos vinculados pode ser a Chave Primária(Primary Key) e a Chave Primária(Primary Key) deve ter um registro para muitos registros em outra tabela.
  3. (Many-to-Many relationships)Relacionamentos muitos para muitos (Relationship): o relacionamento muitos para muitos requer uma tabela de junção(Junction Table) , que inclui a coluna Chave primária(Primary Key) das duas tabelas que você deseja conectar. O relacionamento(Relationship) de muitos para muitos permite conectar cada linha de uma tabela a muitas linhas de outra tabela.

Por que usar relacionamentos de tabela no Access?(Why use table relationships in Access?)

  • Os relacionamentos de tabela atualizam seus designs de formulário e relatório(Table Relationships updates your form and report designs) – quando você cria um formulário e relatório, um relacionamento(Relationship) é necessário para que o Access colete as informações que podem ser colocadas no formulário ou relatório que você criou.
  • As relações de tabela atualizam o design da consulta(Table Relationships updates your query design) – para que os registros funcionem em mais de uma tabela, uma consulta deve ser criada para unir essas tabelas. A consulta funciona combinando os valores no campo de chave primária da primeira tabela com a chave estrangeira na segunda tabela.
  • A integridade referencial pode ser imposta em um relacionamento de tabela(Referential Integrity can be enforced in a table relationship) – a integridade referencial(Referential Integrity) ajuda a evitar registros órfãos em seu banco de dados. Um registro órfão é um registro com referência a outro registro que não existe.

Neste artigo, vamos explicar:

  1. Como criar um relacionamento(Relationship) no Microsoft Access
  2. Como editar um relacionamento(Relationship) no Microsoft Access
  3. Como excluir um relacionamento(Relationship) no Microsoft Access

1] Como Criar um Relacionamento no Microsoft Access(1] How to Create a Relationship in Microsoft Access)

Vá para a guia Tabela(Table Tab) na barra de menus. Selecione Relacionamento(Relationship) Na janela de relacionamento, selecione Adicionar Tabela. (Add Table.)Uma caixa de diálogo para adicionar tabela será aberta; clique em Adicionar tabelas selecionadas.(Add Selected Tables.)

No canto esquerdo da seção de ferramentas do Relacionamento(Relationship) , clique na janela Editar Relacionamentos. (Edit Relationships.)Selecione Criar Novo.(Create New.)

Ao criar uma nova caixa de diálogo, você escolherá o Nome da Tabela Esquerda(Left Table Name) e o Nome da (Name)Tabela Direita(Right Table) da sua tabela, então escolha o Nome da Coluna Esquerda(Left Column Name) e o Nome da Coluna Direita,(Right Column Name, ) que deve ser a Chave Primária(Primary Key) de suas tabelas; agora clique em OK.

A caixa de diálogo Editar Relacionamento(Edit Relationship ) será vista novamente com sua escolha selecionada; pressione criar(create) . Há também uma opção de atalho onde você pode arrastar a Chave Primária(Primary Key) de uma tabela para outra; qualquer tabela vinculada deve estar relacionada à Chave Primária(Primary Key) . Isso formará um relacionamento entre as duas tabelas.

2] Como editar relacionamentos no Microsoft Access(2] How to edit relationships in Microsoft Access)

Como criar, editar e excluir um relacionamento de tabela no Microsoft Access

Você pode modificar seus relacionamentos(Relationships ) no Microsoft Access ; aqui estão alguns passos para fazê-lo.

Toque duas vezes na linha de relacionamento(Relationship Line) e a caixa de diálogo Editar relacionamento será exibida.(Edit Relationship)

Há outra maneira de abrir a caixa de diálogo de edição de relacionamento. Na aba Design(Design Tab) , você verá a opção Editar Relação(Edit Relationship) ; Clique nisso.

Faça(Make) as alterações que quiser.

3] Excluindo relacionamentos no Microsoft Access(3] Deleting Relationships in Microsoft Access)

Para Excluir(Delete) um Relacionamento(Relationship) , você deve remover a linha das duas tabelas; essas são as medidas.

Clique com o botão direito do mouse no cursor, clique em Excluir. (Delete.)A outra opção é colocar o cursor na linha e pressionar o botão Delete Key(Delete Key Button) .

Uma caixa de diálogo aparecerá perguntando 'se você tem certeza de que deseja excluir permanentemente o Relacionamento(Relationship) .'

Clique em OK(OK) .

Leitura relacionada(Related read) : Como construir tabelas com o Table Designer no Access(How to build Tables with Table Designer in Access) .

Deixe-nos saber nos comentários se você tiver algum problema e entraremos em contato com você.



About the author

Sou engenheiro de hardware, especializado no design e desenvolvimento de produtos da Apple, como iPhone e iPad. Tenho experiência com dispositivos iOS e edge, além de ferramentas de desenvolvimento de software como Git e Swift. Minhas habilidades em ambas as áreas me dão uma forte compreensão de como o sistema operacional (SO) dos dispositivos Apple interage com aplicativos e fontes de dados. Além disso, minha experiência com Git me permite trabalhar em sistemas de controle de versão de código, o que pode ajudar a melhorar a eficiência e a produtividade no desenvolvimento de software.



Related posts