• Matéria: Informática
  • Autor: wcicote
  • Perguntado 3 anos atrás

Na base de dados de um sistema de controle de clientes, foi criada a tabela CLIENTES, que conta com as colunas: ID, NOME, ENDERECO, CIDADE e UF. Os valores da coluna ID não se repetem devido ser campo chave.

Sobre essa tabela CLIENTES foi criada a visão VCLIENTES_RJ, que busca apresentar os clientes do estado do Rio de Janeiro. O comando de criação da visão VCLIENTES_RJ é:

CREATE VIEW VCLIENTES_RJ

AS SELECT ID, NOME, ENDERECO, CIDADE, UF

FROM CLIENTES WHERE UF = ‘RJ’

Um usuário submeteu o seguinte comando para execução pelo gerenciador do banco de dados:

UPDATE VCLIENTES_RJ SET NOME =’JOAO’

WHERE ID IN (1,2,3) AND UF = ‘SP’

O comando UPDATE acima, quando submetido para execução, resulta na atualização de:
a.
até três linhas da tabela CLIENTES.

b.
até três das linhas da visão, cujo novo valor para a coluna Nome pode ser verificado através de consulta à própria visão VCLIENTES_RJ.

c.
nenhuma linha, pois não é possível realizar atualização sobre visões.

d.
até três linhas da visão VCLIENTES_RJ, não sendo atualizadas linhas da tabela CLIENTES.

e.
nenhuma linha, pois, como a visão VCLIENTES_RJ somente apresenta clientes do Rio de Janeiro, não é possível atualizar o nome de um cliente de São Paulo.


mariajoanagm45: quero a resposta

Respostas

respondido por: brunodelatorrebass
1

Resposta:

e

Explicação:

Perguntas similares