SóProvas


ID
2805508
Banca
CS-UFG
Órgão
Câmara de Goiânia - GO
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Leia o texto a seguir para responder à questão.


Considere que uma empresa gere uma rede de lojas, utilizando uma aplicação com um banco de dados que possui o seguinte esquema: LOJA (CodLoja, Local, NumeroDeFuncionarios), VENDA (CodVenda, Data, Valor, CodLoja), em que: CodLoja em LOJA e CodVenda em VENDA são chaves primárias; e CodLoja em VENDA é chave estrangeira que referencia LOJA.

A empresa decidiu agregar novas funcionalidades à aplicação: pagamento de comissão de 1% por venda efetuada, para o vendedor que realizou a venda; e desconto de 5% em cada venda, desde que o cliente tenha duas compras no mesmo mês em qualquer loja. Para tal, o esquema de banco de dados foi modificado pela criação das tabelas VENDEDOR e CLIENTE. Sabendo que cada venda é efetuada para um único cliente, outras modificações necessárias às novas funcionalidades e que minimizam o número de junções das consultas ao banco de dados são:

Alternativas
Comentários
  • Alternativa correta: C.


    O que a questão traz: Havia as tabelas LOJA e VENDA, devidamente integradas. Foram adicionadas as tabelas VENDEDOR e CLIENTE. Cada venda pertence a apenas um cliente.


    O que a questão pede: como integrar vendedor e cliente com o resto do BD?


    Resolvendo: coloca as chaves primárias de cliente e vendedor como chaves estrangeiras de venda. Isso permitirá saber qual venda foi feita pra qual cliente e por qual vendedor. (Letra C)