Lar Bases de dados O que é um relacionamento um para muitos? - o que é techopedia

O que é um relacionamento um para muitos? - o que é techopedia

Índice:

Anonim

Definição - O que significa Um-para-Muitos?

Nos bancos de dados relacionais, um relacionamento um para muitos ocorre quando um registro pai em uma tabela pode potencialmente fazer referência a vários registros filhos em outra tabela. Em um relacionamento um para muitos, o pai não precisa ter registros filhos; portanto, o relacionamento um para muitos permite zero registro filho, um único registro filho ou vários registros filhos. O importante é que a criança não possa ter mais de um registro pai.

O oposto de um relacionamento um para muitos é um relacionamento muitos para muitos, no qual um registro filho pode ser vinculado a vários registros pai.

Techopedia explica relacionamento um para muitos

Considere um banco de dados para registrar informações de vendas em uma loja. Existem duas tabelas neste banco de dados:

  • A tabela CLIENTE: É usada para armazenar detalhes do mestre do cliente. Sua chave primária é a coluna CUST_ID.
  • A tabela VENDAS: É usada para acompanhar transações de vendas individuais.

A tabela SALES contém a chave estrangeira CUST_ID, que faz referência à coluna com o mesmo nome na tabela CUSTOMER para rastrear o cliente para quem a venda foi feita. Uma única transação de vendas pode ser aplicada apenas a um cliente, mas um cliente pode ter muitas transações de vendas ao longo do tempo. Essa lógica é definida pelo relacionamento um para muitos. Um, neste exemplo, é um cliente para muitas transações de vendas.

O relacionamento um para muitos é apenas um princípio do design do banco de dados, que não pode ser definido explicitamente na estrutura do banco de dados. Em vez disso, ele é criado e imposto implicitamente pelo uso de relacionamentos entre tabelas, especialmente o relacionamento entre uma chave primária e uma chave estrangeira.

O que é um relacionamento um para muitos? - o que é techopedia