Alternativa B - TRECHO pode ser modelado como uma entidade fraca com relação a ESTRADA.
Análise Didática da Questão
A questão aborda conceitos fundamentais do Modelo Entidade-Relacionamento (MER), especificamente sobre tipos de entidades e suas relações. Vamos analisar o caso proposto passo a passo.
1. Conceito de Entidade Fraca
Uma entidade fraca é caracterizada por dois requisitos principais:
- Dependência Existencial: Ela não pode existir sem a entidade forte associada. No contexto do problema, um "trecho" não existe se não houver uma "estrada" à qual pertença.
- Identificação Parcial: A entidade fraca não possui uma chave primária completa sozinha; ela precisa da chave da entidade forte combinada com sua própria chave parcial para ser identificada unicamente.
No enunciado, temos a frase: "Um trecho pertence sempre a uma única estrada e não poderá fazer parte de outra estrada." Isso define claramente uma relação de dependência, sugerindo que TRECHO é uma entidade fraca dependente de ESTRADA.
2. Análise das Alternativas Incorretas
Para consolidar o entendimento, vamos ver por que as outras opções não se aplicam:
- Alternativa A (Especialização): Especialização ocorre quando criamos subtipos de uma entidade (ex: Veículo \rightarrow Carro, Moto). Trecho não é um "tipo" de estrada, mas sim uma parte dela. A relação é de composição (todo-parte), não de hierarquia de classes.
- Alternativa C (Atributo Identificador): Apelidos são subjetivos e podem não ser únicos (duas estradas podem ter o mesmo apelido local). O Nome Oficial é o candidato natural para a chave primária, pois deve garantir unicidade e estabilidade. Além disso, o enunciado diz que o apelido "pode ser mais de um", indicando um atributo multivalorado, o que não serve bem como chave.
- Alternativa D (Classificação em Atributos): Transformar categorias (Federal, Estadual, Municipal) em três atributos separados viola princípios de normalização. O correto é criar um único atributo chamado
Tipo ou Categoria, onde os valores possíveis seriam exatamente essas três opções. - Alternativa E (Três Entidades): Criar entidades separadas para "Inicial" e "Final" é excessivo e complexo. Normalmente, esses são atributos de localização (coordenadas, km) ou datas dentro da própria entidade TRECHO, ou limitadores geométricos, sem necessidade de tabelas independentes.
Conclusão
A modelagem correta para representar que um item só existe na existência de outro é através de uma Entidade Fraca. Portanto, a alternativa B é a correta.