Com relação a um Banco de Dados, analise as afirmativas a se...

Próximas questões
Com base no mesmo assunto
Q57085 Banco de Dados
Com relação a um Banco de Dados, analise as afirmativas a seguir:

I. Uma tabela no banco de dados relacional pode ser derivada de uma entidade ou de um relacionamento N:M (muitos para muitos), a partir de um modelo entidaderelacionamento.

II. Quando um banco de dados relacional possui nomes idênticos de colunas dentro de uma tabela, estabelece-se um relacionamento hierárquico entre essas colunas.

III. As regras de derivação de um modelo entidaderelacionamento para o modelo físico são idênticas para bancos de dados relacionais, em rede ou hierárquicos.

Assinale:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - se somente a afirmativa I estiver correta.

Vamos explorar o tema da questão e entender por que a alternativa A é a correta:

A afirmativa I está correta porque, em um modelo de banco de dados relacional, as tabelas representam as entidades do modelo entidade-relacionamento, bem como os relacionamentos entre elas. Quando temos um relacionamento N:M (muitos para muitos), este precisa ser representado por uma tabela associativa que inclui chaves estrangeiras que apontam para as tabelas que estão sendo relacionadas, permitindo assim a associação múltipla entre os registros dessas tabelas. Esta é uma prática comum em modelagem de dados relacional para representar relacionamentos muitos-para-muitos.

A afirmativa II está incorreta porque, em um banco de dados relacional, ter nomes idênticos de colunas dentro de uma mesma tabela não é uma prática aceita e não estabelece um relacionamento hierárquico entre as colunas. Uma tabela deve ter colunas com nomes únicos, e os relacionamentos são estabelecidos por meio de chaves primárias e chaves estrangeiras, não por nomes de colunas repetidos.

A afirmativa III está incorreta porque as regras de derivação de um modelo entidade-relacionamento para o modelo físico variam de acordo com o tipo de banco de dados. Cada modelo de banco de dados (relacional, em rede ou hierárquico) tem suas próprias características e requer diferentes abordagens de implementação. Portanto, as regras de derivação não são idênticas entre esses tipos de bancos de dados.

Em resumo, apenas a afirmativa I é consistente com os princípios dos bancos de dados relacionais e a prática de modelagem de dados, o que justifica a alternativa A como a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Amigos, somente a primeira está correta:
Em um relacionamento N para N, uma nova table é gera a partir do relacionamento, adicionando as chaves estrangeiras das entidades ou, para cada entidade adiciona-se a chave estrangeira da outra. Esta segunda opção causa redundância de dados porém também é possivel.
Resumindo: em um relacionamento N:M sempre gera uma nova tabela.
No item II não é possível se ter duas colunas com o mesmo nome na mesma tabela e mesmo que seja possível não se estabelece relacionamento algum.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo