Foram encontradas 24.514 questões.
Na questão abaixo, considere as tabelas de banco de dados T, TX e DUAL, exibidas com suas respectivas instâncias a seguir.
T
| sequencia | caracteristica |
| 1 | 23987 |
| 2 | 9845 |
| 3 | NULL |
| 4 | 40983 |
| 6 | 48750 |
| 7 | NULL |
| 8 | NULL |
| 10 | 48750 |
| 12 | 48750 |
TX
| sequencia |
caracteristica |
| 2 | 9845 |
| 3 | 998034 |
| 4 | 50932 |
| 5 | 24390 |
| 6 | 48750 |
| 6 | 50296 |
| 7 | NULL |
| 8 | 998746 |
| 9 | 32746 |
| 9 | NULL |
| 9 | 22798 |
DUAL
| x |
| NULL |
Analise os cinco comandos SQL exibidos abaixo, utilizando a tabela DUAL apresentada anteriormente.
(1) select * from dual where x = null
(2) select * from dual where x <> null
(3) select * from dual where x > 10
(4) select * from dual where not x > 10
(5) select * from dual where x > 10
union
select * from dual where x <= 10
Se os resultados desses comandos fossem separados em grupos homogêneos, de modo que em cada grupo todos sejam idênticos e distintos dos elementos dos demais grupos, haveria:
Provas
Na questão abaixo, considere as tabelas de banco de dados T, TX e DUAL, exibidas com suas respectivas instâncias a seguir.
T
| sequencia | caracteristica |
| 1 | 23987 |
| 2 | 9845 |
| 3 | NULL |
| 4 | 40983 |
| 6 | 48750 |
| 7 | NULL |
| 8 | NULL |
| 10 | 48750 |
| 12 | 48750 |
TX
| sequencia |
caracteristica |
| 2 | 9845 |
| 3 | 998034 |
| 4 | 50932 |
| 5 | 24390 |
| 6 | 48750 |
| 6 | 50296 |
| 7 | NULL |
| 8 | 998746 |
| 9 | 32746 |
| 9 | NULL |
| 9 | 22798 |
DUAL
| x |
| NULL |
Nas colunas das três tabelas, o tipo é o de número inteiro. Em todos os comandos SQL, considera-se o NULL como um valor desconhecido (unknown).
Supondo que a coluna sequencia da tabela T, anteriormente definida, deveria conter números inteiros em sequência contínua, seria preciso descobrir os intervalos de valores faltantes. Um valor é considerado faltante quando a) é um número inteiro n entre o menor e o maior valor da tabela, tal que n não esteja presente na tabela, ou b) é um número presente na tabela T, com valor nulo na coluna caracteristica.
| inicio |
fim | faltantes |
| 3 | 3 | 1 |
| 5 | 5 | 1 |
| 7 | 9 | 3 |
| 11 | 11 | 1 |
O comando SQL que produz o resultado acima, a partir da instância inicialmente definida para a tabela T, é:
Provas
Na questão abaixo, considere as tabelas de banco de dados T, TX e DUAL, exibidas com suas respectivas instâncias a seguir.
T
| sequencia | caracteristica |
| 1 | 23987 |
| 2 | 9845 |
| 3 | NULL |
| 4 | 40983 |
| 6 | 48750 |
| 7 | NULL |
| 8 | NULL |
| 10 | 48750 |
| 12 | 48750 |
TX
| sequencia |
caracteristica |
| 2 | 9845 |
| 3 | 998034 |
| 4 | 50932 |
| 5 | 24390 |
| 6 | 48750 |
| 6 | 50296 |
| 7 | NULL |
| 8 | 998746 |
| 9 | 32746 |
| 9 | NULL |
| 9 | 22798 |
DUAL
| x |
| NULL |
Nas colunas das três tabelas, o tipo é o de número inteiro. Em todos os comandos SQL, considera-se o NULL como um valor desconhecido (unknown).
Considere que é preciso atualizar os dados da tabela T a partir dos dados da tabela TX, ambas definidas anteriormente. A consolidação é feita por meio da alteração na tabela T a partir de registros de TX.
O comando SQL utilizado nessa atualização é exibido a seguir.
update T
set caracteristica =
(select max(caracteristica) x from TX tx
where tx.sequencia = t.sequencia
and not (tx.caracteristica is null))
where
( exists
(select * from TX tx
where tx.sequencia = t.sequencia
and not (tx.caracteristica is null))
and
( t.caracteristica is null
or
t.caracteristica <
(select max(caracteristica) x
from TX tx
where tx.sequencia = t.sequencia
and not (tx.caracteristica is null))
)
)
O número de registros da tabela T afetados pela execução do comando SQL acima é:
Provas
Para a questão a seguir, considere uma tabela relacional R, com atributos W, X, Y, Z, e o conjunto de dependências funcionais identificadas para esses atributos.
X → Y
X → Z
Z → X
Z → W
Analise o conjunto de dependências funcionais inferidas abaixo a partir do conjunto de atributos e dependências funcionais presentes na tabela R, como descrita anteriormente.
(1) X → Y Z W
(2) X → W
(3) X W → Y W
(4) X Y Z W → X Y
(5) Y → Z
À luz dos axiomas da teoria de projeto de bancos de dados aplicáveis nesse caso, é correto concluir que, dentre essas dependências inferidas:
Provas
Julgue o item seguinte, a respeito dos algoritmos RSA e AES, da esteganografia, da função hash e da segurança em banco de dados.
Controle de acesso e controle de inferência são medidas usadas para fornecer segurança nos bancos de dados.
Provas
Julgue o item seguinte, a respeito dos algoritmos RSA e AES, da esteganografia, da função hash e da segurança em banco de dados.
O fato de um usuário possuir uma conta não o capacita a toda funcionalidade oferecida pelo sistema de gerenciamento de banco de dados (SGBD).
Provas
No que se refere a servidores de aplicação, gestão e operação de bancos de dados e sistemas gerenciadores de bancos de dados, julgue o item a seguir.
Uma das funções de um sistema gerenciador de bancos de dados é garantir a verificação de integridade, reduzindo a redundância e maximizando a consistência dos dados.
Provas
No que se refere a servidores de aplicação, gestão e operação de bancos de dados e sistemas gerenciadores de bancos de dados, julgue o item a seguir.
No PostgreSQL 13, o conceito de extensão confiável permite que usuários de banco de dados instalem extensões que um superusuário estabeleça como confiáveis.
Provas
No que se refere a servidores de aplicação, gestão e operação de bancos de dados e sistemas gerenciadores de bancos de dados, julgue o item a seguir.
A automação de processos, como a detecção de padrões para a realização de tarefas repetitivas, é uma boa prática de gestão de bancos de dados voltada a aumentar a eficiência das operações e dos processos.
Provas
Acerca de técnicas de modelagem e otimização de bases de dados multidimensionais, julgue o item subsecutivo.
Ao utilizar um esquema estrela, as tabelas dimensão são propositalmente desnormalizadas.
Provas
Caderno Container