Questões de Concurso
Sobre banco de dados
Foram encontradas 15.696 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Considere a seguinte tabela PEDIDOS. Esta tabela sofre muitas atualizações pois permite o registro de pedido de livros numa grande livraria. Um relatório é emitido toda semana com os pedidos da semana. A emissão desse relatório está apresentando um desempenho insatisfatório. Uma estratégia que poderia otimizar a consulta de emissão de relatório é:
PEDIDOS (#pedido, idProduto, idLoja, idlciente, data, quantidade)
O SGBD PostgreSQL utiliza o conceito de cluster de banco de dados. Um cluster é um conjunto de banco de dados armazenados em um sistema de arquivos comum. Cada cluster terá seus arquivos de configuração. Marque a alternativa que descreve os seguintes arquivos de configuração:
Postgresql.conf; pg_hba.conf
CREATE TRIGGER AtualizaInscr AFTER INSERT ON HISTORICO REFERENCING NEW AS newrow
FOR EACH ROW
BEGIN
UPDATE TURMAS SET nr_inscritos = nr_inscritos + 1 WHERE cd_curso = newrow.cd_curso AND cd_materia = newrow.cd_materia AND cd_matr_prof = newrow.cd_matr_prof;
END
O comando mostrado abaixo cria uma tabela chamada ESTOQUE. Marque a alternativa que explica as características da tabela criada de acordo com as cláusulas do comando.
create table ESTOQUE (
id integer,
cod_material integer,
quantidade integer,
cod_deposito integer)
PARTITION BY RANGE (cod_material)
(PARTITION p1 VALUES LESS THAN (1000000)
TABLESPACE ts1
PARTITION p2 VALUES LESS THAN (2000000)
TABLESPACE ts2
PARTITION p3 VALUES LESS THAN (MAX)
TABLESPACE ts3 );
Marque a alternativa que a consulta escrita em SQL mostrada abaixo responde.
select ident, nome, sal
from ad.empregado e1
where 3 >
(select count(*) from ad.empregado e2
where e2.sal > e1.sal);
Marque a alternativa que a consulta escrita em SQL mostrada abaixo responde.
select a.nome, count(*)
from departamento a, empregado b
where num = depnum
and sal > 30000
and depnum in
(select depnum
from empregado
group by depnum
having count(*) > 2)
group by a.nome;