Oi gente, uma dúvida rápida... Em entidades relacionamento (ex.: ClienteConta), as chaves primárias são multivaloradas? Por exemplo, na mesma linha da estrutura de dados, ter vários IDs de clientes referenciados
Oi gente, uma dúvida rápida... Em entidades relacionamento (ex.: ClienteConta), as chaves primárias são multivaloradas? Por exemplo, na mesma linha da estrutura de dados, ter vários IDs de clientes referenciados
Olá, Andrey! Como vai?
As chaves primárias em entidades de relacionamento, como a ClienteConta
, não são multivaloradas.
Em vez disso, utilizamos uma chave primária composta, que é formada pela combinação de dois ou mais atributos.
No caso da entidade ClienteConta
, você tem IDClientes
e IDConta
como chaves primárias. Isso significa que, para garantir a unicidade, você precisa da combinação desses dois campos (duas chaves primárias).
Ou seja, não é que você tenha múltiplos IDs de clientes em uma única linha, mas sim que a combinação de um cliente específico com uma conta específica forma uma entrada única na tabela.
Espero ter ajudado e fico à disposição se precisar.
Abraço e bons estudos!
Neste caso, uma conta conjunta dos clientes 123 e 456 teria uma PK ClienteConta 123456, além do ID da conta?