Questões de Concurso Sobre banco de dados
Foram encontradas 19.112 questões
QRX / QSJ
CREATE TRIGGER XXXXX AFTER INSERT ON VENDA FOR EACH ROW BEGIN UPDATE ESTOQUE SET Quantidade = Quantidade - NEW.Quantidade WHERE CodProduto = NEW.CodProduto; END
Esse comando cria um trigger (gatilho) que
I. Estabelece uma restrição (constraint) sobre os valores permitidos em determinada(s) coluna(s) de uma tabela.
II. Está associada aos comandos CREATE TABLE e ALTER TABLE.
III. Pode ser utilizada como substituta da cláusula FOREIGN KEY.
Está correto o que se afirma em


delete from T1 where exists (select * from T3 x, T3 y where x.A = T1.A and y.A = T1.A and x.E + y.E = 12)
Sobre os efeitos desse comando sobre a tabela T1, é correto afirmar que

select count(*) FROM T1, T2, T3 where E = NULL

select * from T1 x left join T3 z on x.A=z.A right join T2 y on z.C=y.C
Sem contar a linha de títulos, assinale o número de linhas no resultado da execução do comando acima.

select A, count(*) from T1 where A = (select max(A) from T1) group by A having max(A) > (select max(A) from T3) produz como resultado
ANALYZE [ VERBOSE ] [ table [ (column [, ...] ) ] ]
I.Um esquema de banco de dados é especificado por um conjunto de definições expressas por uma linguagem interpretada chamada Linguagem de definição visual (Vision Definition Language, VDL).
II.O resultado da compilação de comandos da linguagem interpretada VDL é um conjunto de bancos de dados que são armazenadas em um diretório de dados.
III.Uma consulta (query) é um comando requisitando a busca de uma informação. A porção de uma DML que envolve busca de informações é chamada linguagem de consulta.
IV.O gerenciador de banco de dados é um módulo de um programa que provê a interface entre os dados de baixo nível armazenados num banco de dados e os programas de aplicação e as solicitações submetidas ao sistema.
Assinale a alternativa CORRETA:
I - Destinado, principalmente, para o processo de projeto de banco de dados. Ele foi desenvolvido para facilitar o projeto de banco de dados, permitindo a especificação de um esquema empresarial. Representa a estrutura lógica geral do banco de dados.
II - Associação entre várias entidades.
III - Expressa o mapeamento do número de entidades às quais outra entidade pode estar associada.
IV - Linguagem de modelagem popular. É muito utilizada para a modelagem de classes, bem como para a modelagem de dados em geral.
A sequência que indica, respectivamente, os conceitos apresentados é