Pular para o conteúdo principal

Questão de Arquitetura de Software — Banco de Dados — FUNDEP (Gestão de Concursos) 2016

Arquitetura de SoftwareBanco de Dados
Código
qq183511
Banca
FUNDEP (Gestão de Concursos)
Órgão
IFN-MG
Ano
2016
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Considere a existência de um relacionamento entre duas tabelas de banco de dados, em que a primeira tabela, chamada FORNECEDOR, se relaciona com a segunda tabela, denominada PRODUTOS. Cada fornecedor pode fornecer vários tipos de produtos e cada produto também pode ser fornecido por vários fornecedores.Qual é o tipo de relacionamento que resolverá essa relação em um banco de dados relacional?
  1. ACriar uma relação direta N para N entre as duas tabelas.
  2. BCriar uma tabela intermediária entre as duas tabelas e criar dois relacionamentos 1 para N entre as tabelas fornecedor e produtos (lado 1) e a tabela criada (lado N).
  3. CCriar uma relação 1 para N entre a tabela de fornecedores e a tabela de produtos e, depois, criar uma nova relação também 1 para N entre a tabela de produtos e a tabela de fornecedores.
  4. DArmazenar os produtos fornecidos em uma nova tabela, a qual deve ser relacionada com a tabela de fornecedores e de produtos em um relacionamento 1 para 1.
Revelar gabarito e comentário

GabaritoB — Criar uma tabela intermediária entre as duas tabelas e criar dois relacionamentos 1 para N entre as tabelas fornecedor e produtos (lado 1) e a tabela criada (lado N).

Link permanente: /questoes/qq183511