Questões

Total de Questões Encontradas: 506

Ano: 2018 Banca: CESPE Órgão: STM Prova: ANALISTA JUDICIÁRIO - ANÁLISE DE SISTEMAS
Texto Associado Texto Associado
1. CREATE TABLE IF NOT EXISTS 'software' ( 
2. 'id' int NOT NULL, 
3. 'nome' varchar(70) NOT NULL, 
4. PRIMARY KEY ('id') 
5. ) DEFAULT CHARSET=utf8; 
6. INSERT INTO 'software' ('id', 'nome') VALUES 
7. ('1', 'Programa ABC'), 
8. ('2', 'Programa WYZ'), 
9. ('3', 'Programa DFG'); 
10. CREATE TABLE IF NOT EXISTS 'vsoftware' ( 
11. 'idsoft' int UNSIGNED NOT NULL REFERENCES software(id), 
12. 'versao' int(3) NOT NULL, 
13. 'descricao' varchar(70) NOT NULL, 
14. PRIMARY KEY ('idsoft','versao')); 
15. INSERT INTO 'vsoftware'('idsoft', 'versao', 'descricao') VALUES 
16. ('1', '1', 'criacao do programa.'), 
17. ('2', '1', '1a versao.'), 
18. ('1', '2', 'atualizacao na tela A.'), 
19. ('1', '3', 'adicao da tela C.'), 
20. ('2', '2', 'adicao da tela D.');
Com base nos comandos MySQL 5.6 precedentes, julgue os itens a seguir.
O comando a seguir no MySQL 5.6 modifica o tipo do campo nome para CHAR na tabela software.

ALTER TABLE software MODIFY nome char(100);
C
Certo
E
Errado
Ano: 2018 Banca: CESPE Órgão: STM Prova: ANALISTA JUDICIÁRIO - ANÁLISE DE SISTEMAS
Texto Associado Texto Associado
1. CREATE TABLE IF NOT EXISTS 'software' ( 
2. 'id' int NOT NULL, 
3. 'nome' varchar(70) NOT NULL, 
4. PRIMARY KEY ('id') 
5. ) DEFAULT CHARSET=utf8; 
6. INSERT INTO 'software' ('id', 'nome') VALUES 
7. ('1', 'Programa ABC'), 
8. ('2', 'Programa WYZ'), 
9. ('3', 'Programa DFG'); 
10. CREATE TABLE IF NOT EXISTS 'vsoftware' ( 
11. 'idsoft' int UNSIGNED NOT NULL REFERENCES software(id), 
12. 'versao' int(3) NOT NULL, 
13. 'descricao' varchar(70) NOT NULL, 
14. PRIMARY KEY ('idsoft','versao')); 
15. INSERT INTO 'vsoftware'('idsoft', 'versao', 'descricao') VALUES 
16. ('1', '1', 'criacao do programa.'), 
17. ('2', '1', '1a versao.'), 
18. ('1', '2', 'atualizacao na tela A.'), 
19. ('1', '3', 'adicao da tela C.'), 
20. ('2', '2', 'adicao da tela D.'); 
Com base nos comandos MySQL 5.6 precedentes, julgue os itens a seguir.
A tabela vsoftware está na segunda forma normal (2FN), porque contém uma chave estrangeira referenciada à tabela software.
C
Certo
E
Errado
Ano: 2018 Banca: CESPE Órgão: STM Prova: ANALISTA JUDICIÁRIO - ANÁLISE DE SISTEMAS
Texto Associado Texto Associado
1. CREATE TABLE IF NOT EXISTS 'software' ( 
2. 'id' int NOT NULL, 
3. 'nome' varchar(70) NOT NULL, 
4. PRIMARY KEY ('id') 
5. ) DEFAULT CHARSET=utf8; 
6. INSERT INTO 'software' ('id', 'nome') VALUES 
7. ('1', 'Programa ABC'), 
8. ('2', 'Programa WYZ'), 
9. ('3', 'Programa DFG'); 
10. CREATE TABLE IF NOT EXISTS 'vsoftware' ( 
11. 'idsoft' int UNSIGNED NOT NULL REFERENCES software(id), 
12. 'versao' int(3) NOT NULL, 
13. 'descricao' varchar(70) NOT NULL, 
14. PRIMARY KEY ('idsoft','versao')); 
15. INSERT INTO 'vsoftware'('idsoft', 'versao', 'descricao') VALUES 
16. ('1', '1', 'criacao do programa.'), 
17. ('2', '1', '1a versao.'), 
18. ('1', '2', 'atualizacao na tela A.'), 
19. ('1', '3', 'adicao da tela C.'), 
20. ('2', '2', 'adicao da tela D.'); 
Com base nos comandos MySQL 5.6 precedentes, julgue os itens a seguir.
A execução do comando

SELECT a.id FROM 'software' a where a.id not in ( SELECT b.idsoft FROM 'vsoftware' b);

terá resultado idêntico à execução do comando a seguir.

SELECT distinct a.id FROM 'software' a left outer join 'vsoftware' b on a.id=b.idsoft; 
C
Certo
E
Errado
Ano: 2018 Banca: CESPE Órgão: STM Prova: ANALISTA JUDICIÁRIO - ANÁLISE DE SISTEMAS
Texto Associado Texto Associado
1. CREATE TABLE IF NOT EXISTS 'software' ( 
2. 'id' int NOT NULL, 
3. 'nome' varchar(70) NOT NULL, 
4. PRIMARY KEY ('id') 
5. ) DEFAULT CHARSET=utf8; 
6. INSERT INTO 'software' ('id', 'nome') VALUES 
7. ('1', 'Programa ABC'), 
8. ('2', 'Programa WYZ'), 
9. ('3', 'Programa DFG'); 
10. CREATE TABLE IF NOT EXISTS 'vsoftware' ( 
11. 'idsoft' int UNSIGNED NOT NULL REFERENCES software(id), 
12. 'versao' int(3) NOT NULL, 
13. 'descricao' varchar(70) NOT NULL, 
14. PRIMARY KEY ('idsoft','versao')); 
15. INSERT INTO 'vsoftware'('idsoft', 'versao', 'descricao') VALUES 
16. ('1', '1', 'criacao do programa.'), 
17. ('2', '1', '1a versao.'), 
18. ('1', '2', 'atualizacao na tela A.'), 
19. ('1', '3', 'adicao da tela C.'), 
20. ('2', '2', 'adicao da tela D.'); 
Com base nos comandos MySQL 5.6 precedentes, julgue os itens a seguir.
A execução do comando

SELECT a.idsoft, a.versao, a.descricao FROM 'vsoftware' a LEFT OUTER JOIN 'vsoftware' b ON a.idsoft = b.idsoft AND a.versao < b.versao WHERE b.idsoft IS NULL;

retornará os seguintes dados. i

dsoft      versao       descricao

1             3             adicao da tela C.

2             2             adicao da tela D.
C
Certo
E
Errado
Ano: 2018 Banca: CESPE Órgão: STM Prova: ANALISTA JUDICIÁRIO - ANÁLISE DE SISTEMAS
Texto Associado Texto Associado
1. CREATE TABLE IF NOT EXISTS 'software' (
2. 'id' int NOT NULL,
3. 'nome' varchar(70) NOT NULL,
4. PRIMARY KEY ('id')
5. ) DEFAULT CHARSET=utf8;
6. INSERT INTO 'software' ('id', 'nome') VALUES
7. ('1', 'Programa ABC'),
8. ('2', 'Programa WYZ'),
9. ('3', 'Programa DFG');
10. CREATE TABLE IF NOT EXISTS 'vsoftware' (
11. 'idsoft' int UNSIGNED NOT NULL REFERENCES software(id),
12. 'versao' int(3) NOT NULL,
13. 'descricao' varchar(70) NOT NULL,
14. PRIMARY KEY ('idsoft','versao'));
15. INSERT INTO 'vsoftware'('idsoft', 'versao', 'descricao') VALUES
16. ('1', '1', 'criacao do programa.'),
17. ('2', '1', '1a versao.'),
18. ('1', '2', 'atualizacao na tela A.'),
19. ('1', '3', 'adicao da tela C.'),
20. ('2', '2', 'adicao da tela D.');
Com base nos comandos MySQL 5.6 precedentes, julgue os itens a seguir.
Especialmente devido à expressão na linha 11, o comando a seguir, após executado, retornará três registros.

SELECT a.idsoft, a.versao, a.descricao FROM 'vsoftware' a INNER JOIN ( SELECT idsoft, MAX(versao) versao FROM 'vsoftware' GROUP BY idsoft) b ON a.idsoft = b.idsoft AND a.versao = b.versao;
C
Certo
E
Errado
Ano: 2018 Banca: CESPE Órgão: STM Prova: Analista Judiciário - Análise de Sistemas
Julgue os itens que se seguem, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.
No MySQL 5.6, os índices são usados para, entre outras operações, desconsiderar linhas a serem pesquisadas e(ou) encontrar linhas abrangidas pelo WHERE mais rapidamente. 
C
Certo
E
Errado
Ano: 2018 Banca: CESPE Órgão: STM Prova: Analista Judiciário - Análise de Sistemas
Julgue os itens que se seguem, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.
No MySQL 5.6, o banco de dados information_schema guarda dados estatísticos e eventos para serem utilizados caso se queira encontrar problemas de velocidade de acesso aos dados e(ou) problemas de integridades no SGBD.
C
Certo
E
Errado
Ano: 2018 Banca: CESPE Órgão: STM Prova: Analista Judiciário - Análise de Sistemas
Julgue os itens que se seguem, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.
No MySQL 5.6, o modo padrão de execução das transações é autocommit, o qual faz que as mudanças realizadas se tornem permanentes após a execução bem-sucedida desse comando; entretanto, esse modo será desabilitado implicitamente, se uma série de instruções for iniciada por meio do comando START TRANSACTION.
C
Certo
E
Errado
Ano: 2018 Banca: CESPE Órgão: STM Prova: Analista Judiciário - Análise de Sistemas
Julgue os itens que se seguem, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.
O controle de nível de isolamento de transações é importante para gerenciar a forma como as transações concorrentes se comportarão no SGBD. No Postgres 9.6, o nível de isolamento padrão é READ COMMITTED, mas pode ser alterado para SERIAZABLE por meio do comando SET TRANSACTION ISOLATION LEVEL SERIAZABLE.
C
Certo
E
Errado
Ano: 2018 Banca: CESPE Órgão: STM Prova: Analista Judiciário - Análise de Sistemas
Julgue os itens subsequentes, a respeito do Postgres 9.6.
Nas instruções seguintes, a palavra-chave IMMUTABLE indica que a função criada não pode modificar o banco de dados.

CREATE FUNCTION add(integer, integer) RETURNS integer AS 'select $1 + $2;' LANGUAGE SQL IMMUTABLE RETURNS NULL ON NULL INPUT;
C
Certo
E
Errado
Página 5 de 51