Quando analisamos os registros de um banco de dados, uma característica técnica muito utilizada é o inter-relacionamento, que nada mais é do que a relação entre registros de entidades (grupos de dados) diferentes. Nesse contexto, selecione abaixo uma opção em que se identifica um inter-relacionamento de dados.
A. Em determinada operação, os seguintes dados são relacionados: nome do cliente X número do pedido.
B. Em determinada operação, os seguintes dados são relacionados: nome do cliente X endereço do cliente.
C. Em determinada operação, os seguintes dados são relacionados: nome do cliente X CPF do cliente.
D. Em determinada operação, os seguintes dados são relacionados: endereço do cliente X RG do cliente.
E. Em determinada operação, os seguintes dados são relacionados: data de nascimento do cliente X filiação do cliente.
A relação entre as entidades na resposta D é a seguinte: A tabela de endereço do cliente doa sua chave primária, enviando uma FOREIGN KEY até a tabela do cliente, de forma que o RG atua como um identificador. A exemplo disso, suponhamos que existe a tabela endereço e a RG. Para identificar de quem é aquele endereço, procurariamos pelo RG, obtendo todos dados do cliente, posteriormente, formando uma relação entre as duas tabelas.
Nomes não podem ser atributos identificadores e devem ser evitados em ser enviados como FK.
Lista de comentários
Resposta:
Alternativa D.
Explicação:
A relação entre as entidades na resposta D é a seguinte: A tabela de endereço do cliente doa sua chave primária, enviando uma FOREIGN KEY até a tabela do cliente, de forma que o RG atua como um identificador. A exemplo disso, suponhamos que existe a tabela endereço e a RG. Para identificar de quem é aquele endereço, procurariamos pelo RG, obtendo todos dados do cliente, posteriormente, formando uma relação entre as duas tabelas.
Nomes não podem ser atributos identificadores e devem ser evitados em ser enviados como FK.