Imagem de fundo

Considere que um projetista precisa fazer o mapeamento...

Considere que um projetista precisa fazer o mapeamento entre os esquemas entidade-relacionamento e relacional para um banco de dados. Para tal, adotou a seguinte estratégia com respeito a tipos de relacionamento binário (aqueles em que há dois tipos de entidades participantes, não necessariamente distintos, cada qual com papel definido):


Minimizar a quantidade de relações, bem como evitar a presença de redundância de dados e suas consequências à normalização do banco de dados.


Sejam as seguintes decisões de projeto genéricas para realizar o referido mapeamento:


I - Se a restrição de cardinalidade for um-para-um (1:1), incluir uma chave estrangeira em uma das relações, dentre as que mapeiam os tipos de entidade participantes.

II - Se a restrição de cardinalidade for um-para-um (1:1), criar uma nova relação.

III - Se a restrição de cardinalidade for um-para-muitos (1:N), incluir uma chave estrangeira na relação que mapeia o tipo de entidade participante com cardinalidade N.

IV - Se a restrição de cardinalidade for um-para-muitos (1:N), criar uma nova relação.

V - Se a restrição de cardinalidade for muitos-para-muitos (N:N), incluir uma chave estrangeira em uma das relações, dentre as que mapeiam os tipos de entidade participantes.

VI - Se a restrição cardinalidade for muitos-para-muitos (N:N), criar uma nova relação.


Dentre essas decisões de projeto, selecione a opção que atende à estratégia de mapeamento apresentada:


A

Adotar as decisões I, III e V.


B

Adotar as decisões I, III e VI.


C

Adotar as decisões II, IV e V.


D

Adotar as decisões II, IV e VI.