Logo Passei Direto
Buscar

No contexto dos bancos relacionais, a cardinalidade entre as entidades impacta diretamente o banco. Isso ocorre pois uma entidade de 1 para N terá sua chave primária referenciada em uma chave estrangeira em uma tabela.

Considere os seguintes registros de uma relação de 1 para N em um banco relacional:

Pessoa_id 1 | Nome: Marcela Tavares | Idade:25

Pessoa_id 2 | Nome: Paula Servilha | Idade 36

id | Pessoa_id | Vestido

1 | 1 | Vermelho

2 | 2 | Verde

3 | 2 | Azul

4 | 2 | Rosa



User badge image
Rodrigo Coppa

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Para entender a cardinalidade entre as entidades em um banco de dados relacional, vamos analisar a relação de 1 para N apresentada. No caso de uma relação de 1 para N, uma entidade (neste caso, "Pessoa") pode estar associada a várias instâncias de outra entidade (neste caso, "Vestido"). Isso significa que a chave primária da tabela "Pessoa" (Pessoa_id) será referenciada como chave estrangeira na tabela "Vestido". Analisando os registros fornecidos: - A "Pessoa" com Pessoa_id 1 (Marcela Tavares) tem um vestido (Vermelho). - A "Pessoa" com Pessoa_id 2 (Paula Servilha) tem três vestidos (Verde, Azul e Rosa). Portanto, a afirmação correta sobre a cardinalidade de 1 para N é que a chave primária da entidade "Pessoa" (Pessoa_id) é referenciada como chave estrangeira na tabela "Vestido", permitindo que uma única pessoa tenha múltiplos vestidos associados a ela. Se a pergunta tiver alternativas, a resposta correta deve refletir essa relação de que a chave primária da entidade de 1 (Pessoa) é referenciada na entidade de N (Vestido). Se você puder fornecer as alternativas, ficarei feliz em ajudar a identificar a correta!

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina