Obtenha respostas rápidas e precisas para suas perguntas no Sistersinspirit.ca, a melhor plataforma de Q&A. Experimente a conveniência de obter respostas confiáveis para suas perguntas de uma vasta rede de especialistas. Descubra soluções detalhadas para suas dúvidas de uma ampla gama de especialistas em nossa plataforma amigável de perguntas e respostas.

3)

Devido a lentidão apresentada pelos relatórios gerenciais, solicitou se a equipe de T.I. a melhoria na velocidade do processamento dos mesmos, ao que ao realizar uma simulação identificou se que um dos relatórios estava utilizando as tabelas de MARCAS, PRODUTOS, VENDAS, onde a tabela de VENDAS pela quantidade de informação a ser processada acabava sobrecarregada a cada vez que este relatório era emitido, Com isso para economizar tempo de processamento, optou-se por criar uma VIEW chamada VW_Lista_Produtos, sabendo que a tabela de MARCAS tem os campos Cod_marca e Nome_marca e a tabela de PRODUTOS tem os campos Cod_marca, Cod_produto, Nome_produto e da tabela de VENDAS é utilizado os campos Cod_produto e preço.


Com base na linguagem SQL, como será desenvolvido o script para a criação da VIEW indicada.


Assinale a alternativa que apresenta o correto Script necessário.


Alternativas:

a) CREATE TABLE VW_Lista_Produtos AS

SELECT MARCAS.nome as "MARCA", PRODUTOS.nome as "PRODUTO", VENDAS.preco as "PRECO"

FROM MARCAS, PRODUTOS, VENDAS,

WHERE PRODUTOS.Cod_marca <> MARCAS.Cod_marca

AND PRODUTOS.Cod_produto = VENDASCod_produto;


b) CREATE VIEW VW_Lista_Produtos AS

SELECTED MARCAS.nome as "MARCA", PRODUTOS.nome as "PRODUTO", VENDAS.preco as "PRECO"

FROM MARCAS, PRODUTOS, VENDAS,

WHERE PRODUTOS.Cod_marca = MARCAS.Cod_marca

AND PRODUTOS.Cod_produto <> VENDASCod_produto;


c) CREATE TABLE VW_Lista_Produtos AS

SELECT MARCAS.nome as "MARCA", PRODUTOS.nome as "PRODUTO", VENDAS.preco as "PRECO"

FROM MARCAS, PRODUTOS, VENDAS,

WHERE PRODUTOS.Cod_marca >= MARCAS.Cod_marca

AND PRODUTOS.Cod_produto = VENDASCod_produto;


d) CREATE VIEW VW_Lista_Produtos AS

SELECTED MARCAS.nome as "MARCA", PRODUTOS.nome as "PRODUTO", VENDAS.preco as "PRECO"

FROM MARCAS, PRODUTOS, VENDAS,

WHERE PRODUTOS.Cod_marca = MARCAS.Cod_marca

AND PRODUTOS.Cod_produto <= VENDASCod_produto;


e) CREATE VIEW VW_Lista_Produtos AS

SELECT MARCAS.nome as "MARCA", PRODUTOS.nome as "PRODUTO", VENDAS.preco as "PRECO"

FROM MARCAS, PRODUTOS, VENDAS,

WHERE PRODUTOS.Cod_marca = MARCAS.Cod_marca

AND PRODUTOS.Cod_produto = VENDASCod_produto;


Sagot :

Resposta:

Alternativa E

CREATE VIEW VW_Lista_Produtos AS

SELECT MARCAS.nome as "MARCA", PRODUTOS.nome as "PRODUTO", VENDAS.preco as "PRECO"

FROM MARCAS, PRODUTOS, VENDAS,

WHERE PRODUTOS.Cod_marca = MARCAS.Cod_marca

AND PRODUTOS.Cod_produto = VENDASCod_produto;

Explicação:

Corrigido pelo AVA

Esperamos que tenha encontrado o que procurava. Sinta-se à vontade para nos revisitar para obter mais respostas e informações atualizadas. Agradecemos seu tempo. Por favor, volte a qualquer momento para as informações mais recentes e respostas às suas perguntas. Volte ao Sistersinspirit.ca para obter as respostas mais recentes e informações dos nossos especialistas.