Magna Concursos
686747 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL

Observe a tabela PRODUTOS abaixo.

create table PRODUTOS

(codp integer not null primary key,

nome varchar(120) not null,

preco numeric(5,2) not null,

desconto integer,

precoDoConcorrente numeric(5,2));

Considere as visões definidas abaixo usando SQL. Assuma que não existem gatilhos definidos sobre a tabela, nem para estas visões.

I - CREATE VIEW V1 AS

SELECT DISTINCT CODP, NOME, PRECO

FROM PRODUTOS

WHERE DESCONTO >0;

II - CREATE VIEW V2 AS

SELECT PRECO

FROM PRODUTOS

GROUP BY PRECO

HAVING COUNT(*) > 3;

III - CREATE VIEW V3 AS

SELECT CODP, NOME, PRECO

FROM PRODUTOS

WHERE PRECODOCONCORRENTE - PRECO >0;

Através de quais visões é possível inserir uma tupla na tabela PRODUTOS, usando um comando INSERT compatível com o respectivo esquema da visão?

 

Provas

Questão presente nas seguintes provas