Ciência da Computação Banco de Dados

Em um banco de dados relacional normalizado foram implementadas diversas tabelas para dois tipos de relacionamentos entre entidades, da seguinte forma:

I. para o primeiro tipo de relacionamento foram implementadas três tabelas, sendo uma para a entidade X, uma para a entidade Y e uma contendo as chaves primárias de X e de Y que se relacionavam.

II. para o segundo tipo de relacionamento foram implementadas duas tabelas, sendo uma para a entidade W e outra para a entidade Z e a chave primária da entidade W foi aplicada como chave estrangeira na entidade Z porque W foi projetada para se relacionar com diversas ocorrências de Z.

Considerando-se um projeto bem adequado, as cardinalidades dos relacionamentos I e II acima eram, respectivamente,

  • A.

    um para muitos (1:n) e muitos para muitos (n:m).

  • B.

    um para muitos (1:n) em ambos os relacionamentos.

  • C.

    um para muitos (1:n) e um para um (1:1).

  • D.

    muitos para muitos (n:m) e um para muitos (1:n).

  • E.

    muitos para muitos (n:m) e um para um (1:1).