Imagem de fundo

Considerando, nas relações apresentadas, os atributos...

Atenção, o enunciado a seguir refere-se as três próximas questões.


Em uma Casa Legislativa, considere um cenário restrito, no qual parlamentares submetem proposições (propostas legislativas) para avaliação das instâncias do Parlamento.


O modelo de conceitual de classes a seguir modela tal situação:



Imagem associada para resolução da questão


Em um contexto no qual o modelo conceitual será mapeado segundo a abordagem Mapeamento Objeto-Relacional (ORM), e que a classe “Proposição” foi mapeada para um banco de dados relacional da seguinte forma:


Proposição ( {cod_proposicao} , identificacao, ementa, indexacao, tipo )


sendo o atributo “cod_proposicao” a chave primária da tabela (PK) e os demais atributos simples

Considerando, nas relações apresentadas, os atributos indicados como chaves primárias ou estrangeiras entre chaves, assinale a opção que representa um mapeamento ORM possível para as classes “Tramitação” e “Despacho”, mantendo-se a completa semântica do modelo conceitual.


A

Tramitação ( {cod_tramitacao} <PK>, forma, regime )

Despacho ( {cod_despacho} <PK>, data, andamento )


B

Tramitação ( {cod_tramitacao} <PK>, forma, regime )

Despacho ( { cod_tramitacao <FK>, cod_despacho} <PK>, data, andamento )

- Restrição da tabela Despacho: cod_tramitacao REFERENCIA Tramitação(cod_tramitacao)



C

Tramitação ( {cod_tramitacao, cod_despacho <FK> } <PK>, forma, regime )

Despacho ( {cod_despacho} <PK>, data, andamento )

- Restrição da tabela Tramitação: cod_despacho REFERENCIA Despacho(cod_despacho)


D

Tramitação ( {cod_proposicao<FK>, cod_tramitacao} <PK>, forma, regime )

Despacho ( { {cod_proposicao, cod_tramitacao} <FK>, cod_despacho} <PK>, data, andamento )

- Restrição da tabela Tramitação: cod_proposicao REFERENCIA Proposição(cod_proposicao)

- Restrição da tabela Despacho: {cod_proposicao, cod_tramitacao}

REFERENCIA

Tramitação(cod_proposicao, cod_tramitacao)


E

Tramitação ( {cod_proposicao <FK>, cod_tramitacao} <PK>, forma, regime )

Despacho ( {cod_proposicao<FK>,cod_tramitacao<FK>,cod_despacho}<PK>, data, andamento )

- Restrição da tabela Tramitação: cod_proposicao REFERENCIA Proposição(cod_proposicao)

- Restrições da tabela Despacho: cod_proposicao REFERENCIA Proposição(cod_proposicao), e

cod_tramitacao REFERENCIA Tramitação (cod_tramitacao)