Questões de Concurso sobre MySQL

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
587 questões encontradas
Questões por página
20
Mais recentes
 

Comandos de criação de tabelas no MySQL 5.0 possuem a opção ENGINE, que permite que seja especificada a storage engine da tabela.

A construção

ENGINE= MyISAM

significa que a tabela é:


A
transaction-safe com lock de página, sem mecanismo de chaves estrangeiras;

B
totalmente armazenada na memória;

C
armazenada por meio de três arquivos, sem mecanismo de chaves estrangeiras;

D
transaction-safe com lock de página e mecanismo de chaves estrangeiras;

E
armazenada em arquivo texto utilizando um formato do tipo CSV.

O comando PostgreSQL apresentado a seguir permite criar um banco de dados de nome prova no servidor servir na porta

5000. createdb -p 5000 -s servir -C LATIN1 -b prova


C
Certo

E
Errado
Para exibir apenas o nome de todos os funcionários, sem repetição, e o respectivo nome do departamento que o funcionário trabalha, utiliza-se a instrução

A
select f.FNome, d.DNome from funcionario f, departamento d;

B
select FNome, DNome from funcionario, departamento where DepNo=DepNo;

C
select FNome, DNome from funcionario f, departamento d where d=f;

D
select f.FNome, d.DNome from funcionario f, departamento d where f.DepNo=d.DepNo;

E
select FNome, DNome from funcionario, departamento;

O MySQL suporta dois tipos diferentes de tabelas: tabelas seguras com transação e tabelas não seguras com transação. Nas tabelas seguras com transação, mesmo se o MySQL falhar ou se houver problemas com hardware, os dados normalmente podem ser recuperados. Além disso, é possível combinar muitas instruções e aceitar todas de uma vez com o comando COMMIT. Já as tabelas não seguras com transação, além de serem mais rápidas, não possuem nenhuma sobrecarga de transação, além de usarem menos espaço em disco e menos memória para as atualizações.

É um tipo de tabela segura com transação:


A
InnoDB.

B
HEAP.

C
ISAM.

D
MERGE.

E
MyISAM.
Que comando SQL em MySQL resulta na lista contendo o nome dos alunos que tiraram alguma nota maior ou igual a 8, sem repetições?

A
Imagem associada para resolução da questão

B
SELECT DISTINCT nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8;

C
SELECT nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8;

D
SELECT nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8 HAVING Aluno.nomeAluno;

E
SELECT UNIQUE nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8;

O MS SQL Reporting Services (SSRS) suporta dois tipos de componentes: processadores e extensões.

Qual componente é responsável pelo cache de relatórios já processados dentro do SSRS?


A
Data Processing Extensions

B
Event Extensions

C
Rendering Extensions

D
Report Processor

E
Scheduling and Delivering Processor
No banco de dados MySQL, uma das maneiras de se efetuar uma consulta na qual uma determinada coluna de uma tabela seja igual ao valor máximo de uma coluna de outra tabela é

A
SELECT * FROM t1 WHERE colunaX = (SELECT MAX(colunaY) FROM t2);

B
SELECT * FROM t1 WHERE COALESCE(t1.colunaY, t2colunaY);

C
ELECT * FROM t1 WHERE COALESCE(t1.colunaY, t2colunaY);

D
SELECT CASE WHEN colunaX = (SELECT colunaY from t2) AS c WHERE c = colunaX;

E
SELECT colunaX, colunaY from t1 WHER colunaX = colunaY;

Em um banco de dados MySQL deseja‐se obter uma tabela a partir de PED, cujas linhas tenham COD menor que 99.

O resultado deverá ser ordenado por COD e pela coluna QTD em ordem crescente.


O comando SQL é:


A

SELECT * IN PED

FOR COD < 99 ORDER BY COD, QTD ASC;


B

SELECT * FROM PED

WHERE COD < 99 ORDER BY COD, QTD ASC;


C

SELECT * IN PED

WHERE COD < 99 SORT COD, QTD ASC;


D

SELECT * FROM PED

FOR COD < 99 ORDER COD, QTD ASC;


E

SELECT * FROM PED

TO COD < 99 SORT BY COD, QTD ASC;

Para excluir uma tabela em um banco de dados MySQL, a sintaxe do comando a ser executado está indicada na seguinte alternativa:

A
delete table [table_name];

B
purge table [table_name];

C
exclude table [table_name];

D
erase table [table_name];

E
drop table [table_name];
Qual dos seguintes tipos de dados inteiros (Integer Data Types) não é suportado pelo sistema de gerência de banco de dados MySQL?

A
TINYINT.

B
SMALLINT.

C
MEDIUMINT.

D
INT.

E
LONGINT.

Considere que o Tribunal de Contas do Estado de Goiás possui um Banco de Dados relacional que tem uma tabela denominada TCG_Info que contém os campos: Nome, CPF e Tipo_Certidao. O comando SQL que permite que seja apresentado o número de diferentes tipos de certidão é:


A

SELECT COUNT (Tipo_Certidao) FROM TCG_Info;


B

SELECT Tipo_Certidao, SUM (quantidade) FROM TCG_Info GROUP BY DISTINCT Tipo_Certidao;


C

SELECT COUNT (quantidade) FROM TCG_Info GROUP BY Tipo_Certidao;


D

SELECT SUM (quantidade) FROM TCG_Info GROUP BY Tipo_Certidao HAVING SUM (quantidade) >0;


E

SELECT COUNT (DISTINCT Tipo_Certidao) FROM TCG_Info;

Marque V para verdadeiro e F para falso quanto às afirmações que tratam tipos aceitos pelo MySQL e suas descrições. Assinale, em seguida, a alternativa que apresenta a sequência correta.

( ) O tipo “char(M)” representa um string de tamanho fixo.

( ) O tipo “date” armazena data e hora.

( ) O tipo “varchar(M)” representa um string que possui no máximo 255 caracteres.

( ) O tipo “tinyint [(M)]” representa um valor inteiro grande.

( ) O tipo “timestamp [(M)]” armazena somente um horário em minutos.


A

V – F – F – V – V


B

V – F – V – F – F


C

F – V – F – F – V


D

F – F – V – V – F

Para a alteração do nome da coluna do tipo INTEGER de X para Y sem se alterar seu tipo, deve ser dado o seguinte comando do Mysql 5.7:

ALTER TABLE T CHANGE X Y INTEGER;


C
Certo

E
Errado

Na instalação inicial do MySQL, diversas configurações devem ser feitas para o início efetivo de trabalho com ele. Uma dessas configurações é a porta de acesso que o MySQL irá utilizar. Por padrão, ele utiliza uma porta predeterminada. Assinale a alternativa que apresenta a porta padrão de instalação do MySQL.


A

1433.


B

3187.


C

3306.


D

3386.


E

4376.

Em algumas tarefas de administração básicas no MyQL, pode-se utilizar a interface de linha de comando (Command Line Interface), com o utilitário mysqladmin, que fica no diretório bin do MySQL. O mysqladmin possui funções para essas tarefas. Assinale a alternativa que apresenta o objetivo da função refresh.


A

Descarregar cache de tabelas.


B

Encerrar o processo de replicação.


C

Apresentar uma lista de processos.


D

Mostrar parâmetros de status gerais.


E

Realizar uma combinação de flush logs e flush tables.

O select do MySQL apresenta uma variedade de funções que facilitam o manuseio de alguns tipos de dados em determinadas situações. Relacione as funções aos respectivos dados. (Alguns números poderão ser usados mais de uma vez.)


1. Função para data e hora.

2. Função para expressão ou dado numérico.

3. Função para dado do tipo String.

4. Função de agrupamento.

( ) INSTR(S, substr)

( ) QUARTER(D)

( ) TAN(X)

( ) ROUND (N, (D))

( ) MAX(X)

( ) NOW( )

( ) SUM(X)

( ) UCASE(S)


A sequência está correta em


A

3, 1, 2, 2, 4, 1, 4, 3.


B

4, 2, 2, 1, 1, 3, 3, 1.


C

2, 4, 4, 1, 3, 3, 1, 2.


D

1, 3, 1, 2, 4, 4, 2, 3.


E

3, 3, 2, 1, 4, 4, 1, 2.

   
Gerar simulado