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
 

O seguinte trecho de código PHP 7 deveria fazer uma consulta em um banco de dados MySQL a partir de uma conexão con e retornar o número de registros na tabela “tab” cujo campo “uf” é igual a “CE”.

Imagem associada para resolução da questão

Ao ser executado, porém, o código apresenta erros. Assinale a opção que aponta corretamente um dos erros contidos no código acima.


A
CE é uma constante do tipo string, logo deveria estar envolvida em aspas duplas.

B
Tanto o nome da tabela TAB como o campo UF deveriam ser escritos em letras maiúsculas.

C
A função correta de PHP 7 que faz a consulta a um servidor de banco de dados MySQL denomina-se mysql_query.

D
Na chamada à função mysqli_query, o operador de concatenação não deveria ser a vírgula, mas sim o ponto.

A cláusula SELECT no MySQL realiza a seguinte função:


A

cria uma tabela virtual para queries futuras.


B

procura um determinado valor em somente uma coluna.


C

direciona o banco de dados para busca em uma tabela.


D

recupera linhas selecionadas de uma ou mais tabelas.


E

atualiza valores na tabela com base em parâmetros posteriores no comando.

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

A geração de backups incrementais no MySQL dá-se pela replicação das informações sobre as operações realizadas após um backup completo. Para que esse mecanismo seja acionado, é preciso que o servidor seja iniciado com a opção

A
-- asynchronous-log

B
--incremental-mode

C
--log-bin

D
--redo

E
--replicate

No MySQL, assinale a alternativa que mostra um comando para remover todas as linhas de uma tabela chamada livros sem registrar as exclusões de linhas individuais.


A

DROP VIEW livros;


B

DROP EVENT livros;


C

TRUNCATE TABLE livros;


D

ALTER TABLE livros AUTO_INCREMENT = 0;


E

ALTER TABLE livros AUTO_INCREMENT = 12;

No sistema gerenciador de bancos de dados MySQL (v. 5.6), o comando REPLACE tem praticamente a mesma funcionalidade do comando INSERT. A exceção ocorre se, na tabela declarada no comando REPLACE, já houver um registro cujo valor da chave primária coincide com o valor contido nesse comando. Nesse caso,


A

não há qualquer inserção ou exclusão de registros nessa operação.


B

o novo registro é inserido sem modificações, ocorrendo duplicação do valor da chave primária.


C

o novo registro é inserido com uma modificação no valor declarado da chave primária.


D

o registro já existente é excluído antes da inserção do novo registro.


E

o registro já existente tem o valor de sua chave primária modificado antes da inclusão do novo registro.

Analise o comando exibido a seguir.

truncate table T

Esse comando está disponível


A
no MySQL, somente.

B
no Oracle, somente.

C
no MS SQL Server, somente.

D
no MySQL e no MS SQL Server, somente.

E
no MySQL, no Oracle e no MS SQL Server.

Considere o valor hexadecimal 5F3D. No sistema gerenciador de banco de dados MySQL v. 8.0, uma das formas corretas para se representar esse valor hexadecimal é:


A

0X5F3D


B

0H5F3D


C

0x5F3D


D

H5F3D


E

XH5F3D

Considere as sentenças abaixo sobre os motores de armazenamento (storage engines) do Sistema de Gerência de Banco de Dados MySql Server 8 ou superior.


I - O motor de armazenamento default do MySQL 8.0 é MyISAM.

II - InnoDB dá apoio ao modelo de transações ACID, o que não é o caso do MyISAM.

III - O motor de armazenamento Memory cria tabelas cujo conteúdo é mantido em memória e nunca é persistido em disco.


Quais são verdadeiras?



A

Apenas I.


B

Apenas II.


C

Apenas III.


D

Apenas I e II.


E

Apenas II e III.

Considere as seguintes afirmações sobre índices no Sistema de Gerência de Banco de Dados MySql Server 8 ou superior.


I - Todos os motores de armazenamento que admitem colunas espaciais (e.g. POINT), a saber, MyISAM, InnoDB, NDB e ARCHIVE, permitem a definição de índices espaciais sobre esse tipo de coluna.

II - Indices Fulltext são admitidos sobre tabelas nos motores de armazenamento InnoDB e MyISAM, e podem incluir somente colunas definidas como CHAR, VARCHAR e TEXT.

III - É possível definir índices de prefixo sobre uma coluna representando strings, delimitando o número de caracteres da coluna para compor os valores do índice. Embora opcional, é aconselhável para colunas BLOB e TEXT.


Quais estão corretas?



A

Apenas I.


B

Apenas II.


C

Apenas III.


D

Apenas I e II.


E

I, II e III.

O MySQL Utilities é um pacote de utilitários voltados à manutenção e à administração de servidores MySQL. Cada um desses utilitários encapsula comandos primitivos e os agrupa para que possam ser utilizados no cumprimento de operações compostas a partir da execução de um único comando.


C

Certo


E

Errado

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

Suponha que você deseja instalar o banco de dados MySQL em um servidor com sistema operacional CentOS 7, porém, você não sabe o nome exato do pacote. Utilizando o gerenciador de pacotes padrão do CentOS, o comando mais adequado para realizar esta tarefa é

A
yum find mysql

B
yum search mysql

C
list mysql

D
apt-get locate mysql

E
apt-get provides mysql

Quantos registros serão exibidos com a execução do comando SQL abaixo?


SELECT nome, qtdfilhos

FROM Pessoa,PC

WHERE Pessoa.codigo=PC.codpes

AND Pessoa.codigo>2

AND qtdfilhos<3


A

1.


B

2.


C

3.


D

4.


E

5.

Após uma consulta SQL, o resultado obtido foi:


nome

qtd

Maria

2


Assinale a consulta que pode ter sido utilizada para gerar o resultado mostrado:


A

SELECT Cliente.nome, TOTAL(qtde)

FROM Cliente,Venda

WHERE Cliente.codigo=Venda.codcli

AND Cliente.cod=3

AND Venda.codpro=1


B

SELECT Cliente.nome, TOTAL(qtde)

FROM Cliente,Venda

WHERE Cliente.codigo=Venda.codcli

AND Cliente.cod=1

AND Venda.codpro=3


C

SELECT Cliente.nome, SOMA(qtd)

FROM Cliente,Venda

WHERE Cliente.codigo=Venda.codcli

AND Cliente.cod=3

AND Venda.codpro=1


D

SELECT Cliente.nome, SUM(qtd)

FROM Cliente,Venda

WHERE Cliente.codigo=Venda.codcli

AND Cliente.cod=1

AND Venda.codpro=3


E

SELECT Cliente.nome, SUM(qtde) AS qtd

FROM Cliente,Venda

WHERE Cliente.codigo=Venda.codcli

AND Cliente.nome='Maria'

AND Venda.codpro=3

Observe o script a seguir, no âmbito do MySQL.

CREATE TRIGGER xpto BEFORE INSERT ON T

FOR EACH ROW SET @s = @s + NEW.quant;

A presença do termo NEW refere-se:


A
ao valor default da coluna quant da tabela T;

B
ao método NEW de um atributo estruturado da tabela T denominado quant;

C
a uma função interna que inicializa uma coluna autonumerada;

D
ao valor da coluna quant de um registro sendo inserido na tabela T;

E
ao número total de registros sendo inseridos na tabela T.

O MySQL possui muitos softwares utilitários, o que inclui tanto os que funcionam em linha de comando, como o _________ e o _________, quanto os softwares gráficos, como o _________.


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


A

Mysqlbackup – Mysqlroot – MySQL Workbench


B

Mysqldump – Mysqladmin – MySQL Workbench


C

Mysqldump – Mysqlroot – MySQL Reports


D

MySQL – Reports – Mysqladmin - MySQL Test


E

MySQL Workbench – Mysqldump – Mysqladmin

A instalação do “mysql” no Linux/Ubuntu como root, por meio da linha de comando, deve seguir os seguintes parâmetros:

A
install mysql-server

B
get-apt install mysql-server

C
apt-get install mysql-server

D
mysql-server install
   
Gerar simulado