Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 3.369 questões
No que diz respeito aos sistemas gerenciadores de banco de dados (SGBD) Oracle 21C e MySQL, julgue o item seguinte.
O comando RMAN> SHUTDOWN IMMEDIATE; não pode ser
executado no Oracle, pois a operação de desligar o banco de
dados somente é permitida por meio do SQL PLUS.
Julgue o item subsecutivo, a respeito da normalização de dados e da SQL (ANSI).
A instrução SQL a seguir tem por finalidade listar os números dos advogados na OAB (advogado_oab_numero) e o total de processos (total_processos), mas somente daqueles que possuem mais de cinco processos.
SELECT advogado_oab_numero, count(*) as total_processos
FROM processo
GROUP BY advogado_oab_numero
HAVING count(*) > 5;
Julgue o item subsecutivo, a respeito da normalização de dados e da SQL (ANSI).
De acordo com a SQL, padrão ANSI, após uma tabela ser
criada não é possível excluir uma restrição do tipo PRIMAY
KEY por meio do comando ALTER TABLE.
select * from NUMBERS where exists (select * from NUMBERS nn, NUMBERS nnn where nn.numero * nn.numero + nnn.numero * nnn.numero * nnn.numero = numbers.numero)
Tomando por base a tabela NUMBERS, assinale o número de linhas do resultado produzido pela execução do comando acima, excetuada a linha de títulos.
select n1.numero * 10 + n2.numero x FROM NUMBERS n1, NUMBERS n2 where n2.numero = 9 - n1.numero + 1 order by n1.numero, n2.numero
Tomando por base a tabela NUMBERS, o resultado produzido pelo comando acima contém 9 linhas, ignorada a linha de títulos.
O número que aparece na quarta dessas nove linhas é o
Assinale a cláusula usada no SQL Server que corresponde funcionalmente à cláusula auto_Increment do MySQL.
Com relação aos subconjuntos do SQL, identifique as afirmações corretas:
I. DDL - linguagem de definição de dados: Define a estrutura de dados e possui comandos como CREATE, DROP.
II. DML - linguagem de manipulação de dados: Manipula dados existentes e possui comandos como SELECT, INSERT.
III. DCL - Linguagem de controle de dados:
Controla o acesso aos dados em um banco de dados e possui comandos como GRANT, REVOKE.
select v.crmv, v.nome, o.sigla,
c.desc_curso
from veterinario_curso vc, veterinario v,
orgao o, curso c
where v.crmv = vc.crmv
and v.codigo_orgao = o.codigo
and c.codigo = vc.curso_codigo
and vc.curso_codigo in ('VET01',
'VETH02')
order by v.nome;
Com relação ao código SQL (Structured Query Language) acima, julgue o item.
O ponto e vírgula (;) está inserido no código SQL de
forma correta, ou seja, no final do código.
select v.crmv, v.nome, o.sigla,
c.desc_curso
from veterinario_curso vc, veterinario v,
orgao o, curso c
where v.crmv = vc.crmv
and v.codigo_orgao = o.codigo
and c.codigo = vc.curso_codigo
and vc.curso_codigo in ('VET01',
'VETH02')
order by v.nome;
Com relação ao código SQL (Structured Query Language) acima, julgue o item.
O código apresenta erro de sintaxe, já que não é possível
fazer mais de um JOIN em um única instrução SQL.
select v.crmv, v.nome, o.sigla,
c.desc_curso
from veterinario_curso vc, veterinario v,
orgao o, curso c
where v.crmv = vc.crmv
and v.codigo_orgao = o.codigo
and c.codigo = vc.curso_codigo
and vc.curso_codigo in ('VET01',
'VETH02')
order by v.nome;
Com relação ao código SQL (Structured Query Language) acima, julgue o item.
O código em questão retornará apenas os veterinários
que realizaram o curso de código 'VET01', caso
existam.
select v.crmv, v.nome, o.sigla,
c.desc_curso
from veterinario_curso vc, veterinario v,
orgao o, curso c
where v.crmv = vc.crmv
and v.codigo_orgao = o.codigo
and c.codigo = vc.curso_codigo
and vc.curso_codigo in ('VET01',
'VETH02')
order by v.nome;
Com relação ao código SQL (Structured Query Language) acima, julgue o item.
No código acima, os termos “vc”, “v”, “o” e “c”
possuem a função de alias.
select v.crmv, v.nome, o.sigla,
c.desc_curso
from veterinario_curso vc, veterinario v,
orgao o, curso c
where v.crmv = vc.crmv
and v.codigo_orgao = o.codigo
and c.codigo = vc.curso_codigo
and vc.curso_codigo in ('VET01',
'VETH02')
order by v.nome;
Com relação ao código SQL (Structured Query Language) acima, julgue o item.
O resultado dessa consulta será ordenado de acordo
com o CRMV de cada veterinário, do menor número para
o maior (ordem crescente).
Julgue o item subsecutivo, referente a técnicas de otimização de consultas SQL e a técnicas de modelagem multidimensional.
O uso de seletividade e estimativa de custos na otimização
de consultas SQL consiste na modificação da representação
interna de uma consulta em uma árvore de consulta com o
objetivo de melhorar o seu desempenho.