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
 

Na sua empresa é usado um servidor MySQL, e ao trabalhar no cliente mysql, você precisa executar uma consulta de uma tabela de dados e exibir seus resultados verticalmente. Que terminador de declaração deve ser usado para terminar esta consulta?


A

\G.


B

\P.


C

\J.


D

\H.


E

\C.

Strech DB é uma funcionalidade introduzida na versão 2016 do MS SQL SERVER, que permite transferir parte ou a totalidade dos dados armazenados, de forma transparente e segura, para a nuvem, usando o Microsoft Azure. Essa funcionalidade pode ser usada em tabelas que


A

não tenham mais do que 500 colunas ou 998 indíces.


B

sejam referenciadas por uma chave estrangeira.


C

possuam índices full-text.


D

não contenham dados do tipo FILESTREAM.

Um dos subgrupos do SQL é o DCL (Data Control Language) que controla os aspectos de autorização de dados e licenças de usuários para controlar quem tem acesso para ver ou manipular dados dentro de um Banco de Dados. Tanto no SGBD Oracle, Postgresql, como no MySQL, o comando usado para fornecer acesso, ou privilégios, sobre os objetos de banco de dados para os usuários é o:


A

GRANT


B

ALTER


C

REVOKE


D

DROP

Na Assembleia Legislativa do Piauí um técnico em TI se deparou com vários sistemas gerenciadores de banco de dados como MySQL e PostgreSQL. Sobre esses gerenciadores, assinale a opção CORRETA.


A

Permitem criar nativamente um Modelo de Entidade Relacionamento de forma gráfica.


B

Apesar de suportar replicação, UNICODE, GIS (Geographic information System), o MySQL, mesmo na sua última versão, não suporta OLAP (Online Analytical Processing).


C

O MyISAM é atualmente o mecanismo padrão de armazenamento do MySQL desde de sua versão 5.5.


D

Em um banco de dados PostgreSQL, a manipulação de ROLES é feita exclusivamente por comandos CREATE e DROP fornecidos com o banco de dados.


E

Dentre as linguagens procedurais que o PostgreSQL utiliza, uma delas é o PL/pgSQL, assim como PL/Python.

Uma equipe de desenvolvimento está com problemas para acessar, a partir de suas estações de trabalho, uma instância de banco de dados MySQL hospedada em um servidor Linux Ubuntu 18.04 LTS. O acesso aos demais serviços como SSH, banco de dados PostgresSQL e servidor Web Apache estão funcionando corretamente. Um integrante da equipe de gerenciamento de servidores enviou uma cópia da tela que usou para fazer o diagnóstico no servidor, apresentada na Figura 2:


Imagem associada para resolução da questão

Figura 2 – Cópia da tela utilizada para diagnóstico no servidor


Cada desenvolvedor fez uma afirmação a respeito da situação expressa pela cópia da tela na Figura 2:


Desenvolvedor X: O serviço responsável por receber as conexões do banco de dados MySQL está aceitando conexões;


Desenvolvedor Y: Só é possível acessar o serviço de banco de dados MySQL a partir de conexões que têm origem no servidor em questão;


Desenvolvedor Z: O problema ocorre devido a um driver de conexão incorreto.


De acordo com as informações apresentadas, quais estão corretas?


A

Somente a afirmação do Desenvolvedor Y.


B

Somente a afirmação do Desenvolvedor X.


C

Somente as afirmações dos Desenvolvedores X e Y.


D

Somente as afirmações dos Desenvolvedores Y e Z.


E

As afirmações dos Desenvolvedores X, Y e Z.

O sistema de replicação de dados do MySQL sincroniza os dados entre dois ou mais servidores, em tempo real. No que tange ao processo de replicação e configuração do MySQL, assinale a opção correta.


A

A replicação no MySQL é possível somente entre servidores master-slave.


B

O servidor slave é responsável pelos comandos de criação e modificação.


C

A replicação pode ser usada em um servidor master ativando os logs binários.


D

Em servidores master-slave, comandos de consulta somente podem ser executados no slave.


E

A identificação dos servidores (server-id) deve ser igual para todos os servidores, para que a comunicação possa ocorrer de forma sincronizada.

O MySQL é um SGBD muito utilizado em desenvolvimento web. Considere as afirmativas abaixo sobre o MySQL.

I O comando “VIEW DATABASES;” mostra todos os bancos de dados criados na instância do MySQL.

II O comando “DESCRIBE servidor;” mostra todos os campos da tabela "servidor".

III O MySQL não possui suporte a funções de agregação.

IV Entre os tipos de dados suportados no MySQL, está o tipo blob.

Estão corretas as afirmativas


A
II e III.

B
II e IV.

C
I e III.

D
I e IV.

O comando a seguir permite a execução de um backup de todas as bases de dados, que serão armazenados em um arquivo de nome backup.sql.

mysqldump --all-databases > backup.sql


C

Certo


E

Errado

Para o MySQL suportar conexões seguras com TLS (transport layer security) especificamente e somente na versão 1.2 da TLS, deve-se adicionar, no arquivo my.cnf, a entrada tls_connections=TLSv1.2 e o servidor mysql deve ser reiniciado.


C

Certo


E

Errado

Suponha que em uma consulta a um banco de dados, usando MySQL, seja mostrado um conjunto de resultados que contenham linhas duplicadas. Para eliminar essas linhas, podemos utilizar o comando:


A

Group By.


B

Unique.


C

Limit.


D

Distinct.


E

Primary Key.

Um auditor está checando práticas de aplicação de desconto comercial para clientes, executando consultas em SQL (Structured Query Language) nos bancos de dados digitais de uma empresa, para validar se os cálculos e regras de autorização estabelecidas pelo negócio estão sendo cumpridos. É correto afirmar que o uso de SQL em auditoria corresponde à aplicação de


A

uma linguagem de programação orientada a objetos que funciona integrada ao sistema gerenciador de bancos de dados e permite simular operações.


B

um software de auditoria especializado que permite, entre outras coisas, a simulação das funções do software auditado e seu banco de dados.


C

uma linguagem de programação declarativa que funciona integrada ao sistema gerenciador de bancos de dados e permite consultar dados, entre outras operações.


D

um sistema de segurança computacional que permite coletar dados, analisá-los e realizar medidas protetivas contra práticas incorretas de operação.


E

um software de aplicação de usuário final, operado com a finalidade de realizar registros de atividades transacionais do dia a dia da empresa.

O MySQL assim como outros bancos de dados possibilita a criação de subconsultas. A consulta que possui sintaxe correta, quando executada no MySQL versão 8, é:


A

SELECT coluna1 FROM t1 AS x WHERE x.coluna1 = (SELECT coluna1 FROM t2 AS x WHERE x.coluna1 = (SELECT coluna1 FROM t3 WHERE x.coluna2 = t3.coluna1))


B

SELECT coluna1 FROM t1 AS x WHERE x.coluna1 = SELECT coluna1 FROM t2 AS x WHERE x.coluna1 = SELECT coluna1 FROM t3 WHERE x.coluna2 = t3.coluna1


C

SELECT coluna1 FROM t1 AS x WHERE x.coluna1 = (SELECT coluna1 FROM t2 AS x WHERE x.coluna1 = (SELECT FROM t3 WHERE x.coluna2 = t3.coluna1))


D

SELECT coluna1 FROM t1 AS x WHERE x.coluna1 = (SELECT coluna1 FROM t2 AS x WHERE x.coluna1 = (SELECT coluna1 FROM t3 WHERE x.coluna2.t3.coluna1))

No comando DESCRIBE, o indicador KEY pode conter quais valores, além de vazio?


A

PRI, UNI, NULL.


B

PRI, INSERT, UNI.


C

PRI, UNI, MUL.


D

PRI, ENUM, MUL.


E

PRI, INT, NULL.

Para usar o MySQL, precisamos conhecer os comandos e saber sua sintaxe. Sendo assim, quando é usado o comando DESCRIBE, como resposta, aparece uma sequência de campos que são as características (indicadores) mais importantes da saída do comando. Assinale a alternativa correta dos indicadores do comando.


A

Table, Database, Field, Key e Null.


B

Type, Key, Command, Where e Extra.


C

Field, Type, Key, Command e Default.


D

Field, Type, Null, Key, Default e Extra.


E

Type, Null, Key, Password e Default.

A fim de tratar as informações retomadas por comandos SQL, o PHP apresenta uma série de funções a serem utilizadas. Dadas as funções PHP existentes para tratar informações vindas de bancos de dados MySQL, relacione a coluna da esquerda com a da direita e, em seguida, assinale a alternativa correta.

1 – mysq1_affected_rows ( ) Armazena a linha atual do

resultado em um array associativo.

2 – mysql_fetch_object ( ) Retoma o número de linhas afetadas por uma operação.

3 – mysql_fetch_array ( ) Retoma o número de colunas de uma consulta.

4 – mysql_num_fields ( ) Retoma o número de linhas de uma consulta.

5 – mysql_num_rows ( ) Retoma uma linha como um objeto.







A

5 – 1 – 4 – 2 – 3


B

3 – 1 – 4 – 5 – 2


C

3 – 4 – 1 – 5 – 2


D

5 – 4 – 1 – 2 – 3

O banco de dados MySQL é gratuito e muito popular ao redor do mundo. Nesse contexto, analise o código a seguir:

CREATE TABLE tabelax (jdoc JSON);

Após a execução desse código, na versão 8 do MySQL, constata-se que


A

será exibido um erro e não será criada a tabela.


B

será criado um campo do tipo JSON na tabelax.


C

será exibido um erro e será criada uma tabela vazia.


D

será criado um campo do tipo longtext na tabelax.

Considerando a string “Prefeitura Municipal ”, qual função nativa do MySQL pode ser usada para remover os espaços em branco do fim da string.


A

RTRIM().


B

LTRIM().


C

LCASE().


D

TRIM().


E

LEFT().

Analise abaixo uma sequência de comando do MySQL.


CREARE TABLE Cadastro (

Cod_Cliente _________ NOT NULL __________,

Nome ____________ default NULL,

___________ char (14) default NULL,

Estado _____________('RS','SC','PR'),

_____________(Cod_Cliente)

);


Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.


A

Int(9) – Auto_increment – Varchar(50) – CPF – Enum – Primary Key


B

Auto_increment – Int(9) – Enum – Primary Key – Varchar(50) – CPF


C

CPF – Varchar(50) – Enum – Auto_increment – Primary Key – Int(9)


D

Primary Key – CPF – Varchar(50) – Int(9) – Auto_increment – Enum


E

Enum – Primary Key – Auto_increment – CPF – Int(9) – Varchar(50)

   
Gerar simulado