QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
352 questões encontradas

Quanto ao nome dado, no SQL/ANSI, a uma tabela temporária que é derivada de uma ou mais tabelas de um banco de dados e que não existe em forma física, sendo apagada após sua utilização, assinale a alternativa correta.

A Tabela volátil
B Atualização
C Visão
D Tabela de persistência
E Fator de união

Com base no MySQL e nos comandos where e having , assinale a alternativa correta.

A Em uma query simples que realiza apenas um join entre duas tabelas, o comando where , ao final da query , realizaria a filtragem dos registros ainda nas tabelas originais, enquanto o comando having , ao final da query , realizaria a filtragem dos registros a partir da tabela resultante.
B A utilização dos comandos where e having deve sempre ocorrer de forma conjunta: se um desses comandos for utilizado em uma query , essa mesma query também deverá possuir o outro comando.
C É impossível a utilização do comando where em queries que possuam o comando group by , o que resulta em um erro de sintaxe. Nessa situação, deve-se utilizar o comando having .
D O comando having é sempre mais performático do que o where .
E Ambos os comandos são intercambiáveis, possuindo exatamente o mesmo comportamento em qualquer situação. A criação dos dois termos com nomenclaturas diferentes se deu para que fosse possível escrever queries mais curtas quando for necessário.

A técnica de ataque SQL Injection tem como modo de operação a

A manipulação direta, por parte do atacante, de comandos executados em bases de dados em um servidor.
B gravação de arquivos corrompidos em um servidor FTP.
C negação de acesso a uma base de dados por causa de um volume muito grande de requisições.
D execução de programa malicioso inserido em código binário legítimo.
E completa encriptação de um banco de dados com uma chave produzida pelo atacante.

A respeito da linguagem SQL, assinale a alternativa correta.

A O comando HAVING tem o objetivo de unir múltiplas tabelas.
B O comando TRUNCATE remove todos os registros da tabela especificada, ao mesmo tempo que mantém a estrutura da tabela inalterada.
C O comando WHERE tem o objetivo de realizar a filtragem de registros após a agregação do comando GROUP BY.
D Os comandos TRUNCATE e DELETE são sinônimos, ou seja, comportam-se exatamente da mesma forma.
E O comando DELETE sempre realiza alterações na estrutura da tabela sobre a qual opera.

Um SGBD tem base em quatro propriedades principais, conhecidas pelo termo ACID. As garantias de que determinada operação no SGBD será executada em sua completude ou não será executada e que, após ser concluída, as alterações serão persistidas no banco de dados, independentemente de qualquer falha futura, são embasadas, respectivamente, nas propriedades conhecidas como

A consistência e isolamento.
B atomicidade e consistência.
C durabilidade e consistência.
D isolamento e durabilidade.
E atomicidade e durabilidade.

Qual é a principal função do IBM MQ ( Message Queue ) na infraestrutura de tecnologia da informação (TI) de uma organização?

A Criar interfaces gráficas para interação com bancos de dados relacionais.
B Criptografar todas as mensagens enviadas para garantir a segurança da comunicação.
C Gerenciar a configuração e a manutenção de servidores de bancos de dados distribuídos.
D Oferecer suporte para desenvolvimento de aplicativos móveis e web , utilizando tecnologias como HTML5 e JavaScript.
E Facilitar a comunicação assíncrona e o transporte de mensagens entre diferentes sistemas e aplicativos.

Assinale a alternativa que apresenta corretamente a sequência dos modelos dispostos a partir da identificação do problema na modelagem de um banco de dados.

A Físico, conceitual e lógico.
B Lógico, físico e conceitual.
C Lógico, conceitual e físico.
D Conceitual, físico e lógico.
E Conceitual, lógico e físico.

Analise a tabela Estudantes criada através do comando CREATE, na linguagem SQL, a seguir: CREATE TABLE Estudantes (id_aluno INTEGER, nome VARCHAR(30), login VARCHAR(20), idade INTEGER); Qual é a forma correta do comando INSERT para incluir uma linha nessa tabela?

A INSERT FROM Estudantes (id_aluno, nome, login, idade) VALUES (1, ‘Kirk’, ‘kirk@email.com’, 19);
B INSERT FROM TABLE Estudantes (id_aluno, nome, login, idade) VALUES (2, ‘Spock’, ‘spock@email.com’, 19);
C INSERT IN TABLE Estudantes (id_aluno, nome, login, idade) VALUES (3, ‘McCoy’, ‘mccoy@email.com’, 19);
D INSERT INTO Estudantes (id_aluno, nome, login, idade) VALUES (4, ‘Uhura’, ‘uhura@email.com’, 19);
E INSERT TO Estudantes (id_aluno, nome, login, idade) VALUES (5, ‘Scotty’, ‘scotty@email.com’, 19);

Seja a tabela Estudantes criada através do comando CREATE, na linguagem SQL: CREATE TABLE Estudantes (id_aluno INTEGER, nome VARCHAR(30), login VARCHAR(20), idade INTEGER); Qual é a forma correta do comando ALTER para incluir a coluna curso VARCHAR(20) nesta tabela?

A ALTER TABLE Estudantes COLUMN curso VARCHAR(20);
B ALTER TABLE Estudantes ADD COLUMN curso VARCHAR(20);
C ALTER Estudantes COLUMN curso VARCHAR(20);
D ALTER Estudantes ADD COLUMN curso VARCHAR(20);
E ALTER TABLE Estudantes, curso VARCHAR(20);