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
 

Para acessar o banco de dados MySQL5 através de scripts PHP 6, é utilizada a função “msqli_connect()”. Sobre essa função, é correto afirmar que


A

os três primeiros argumentos necessários para utilizar essa função são, respectivamente, nome do host, nome do usuário do MySQL e senha.


B

o valor para nome do host será sempre “localhost”.


C

é possível chamar a função “mysqli_ connect(error)” para obter detalhes sobre erros de conexão com o banco.


D

a partir da versão 4 do PHP (PHP 4), é possível utilizar as funções Improved MySQL.


E

os três primeiros argumentos necessários para utilizar essa função são, respectivamente, nome do host, nome do banco de dados e usuário MySQL.

A execução da query -


SELECT OCTET_LENGTH(CHAR(85,70,82,74));


- em um ambiente com o MySQL versão 5.7 retornará:


A

0


B

“UFRJ”


C

um valor nulo.


D

4


E

um erro de sintaxe.

Acerca do SGBD MYSQL 5.6, analise a seguir instrução SQL e assinale a alternativa que apresenta a "expressão" que será retornada após executar a consulta.

SELECT REPLACE("ABC ABC ABC", "A", "B");


A

AC AC AC.


B

BBC BBC BBC.


C

BC BC BC.


D

AAC AAC AAC.


E

CBA CBA CBA.

Considere a seguinte instrução SQL para criar uma Stored Procedure no SGBD MYSQL:


CREATE PROCEDURE altera_salario (p_id int)

BEGIN

UPDATE funcionario

SET salario = salario * 1.15

WHERE id = p_id;

END;


Assinale a alternativa que descreve a forma correta para executar a procedure


A

altera_salario (‘RH’);


B

EXECUTE altera_salario;


C

EXECUTE altera_salario (1);


D

RUN altera_salario (1);


E

CALL altera_salario (1);

O comando do sistema gerenciador de bancos de dados MySQL 6.0 que faz a troca de nome de um usuário já existente no sistema é:


A

TRANSFORM USER usuário_antigo AS usuário_novo


B

DESCRIBE USER usuário_antigo WITH usuário_novo


C

CONVERT USER usuário_novo FOR usuário_antigo


D

CHANGE USER usuário_novo ← usuário_antigo


E

RENAME USER usuário_antigo TO usuário_novo

Nos SGBDs existem recursos para verificar se a criação de um índice pode ou não otimizar a execução de uma determinada consulta. No MySQL, o comando que permite fazer este exame é


A

EXPLAIN.


B

QUANTIFY.


C

CURRENT_ROLE.


D

CURRENT_TIME.


E

CHECK_TIME.

O MySQL é um dos sistemas de gerenciamento de banco de dados (SGBD) mais utilizados quando se trata de bancos de dados relacionais.

Considerando o exposto e apresentada as informações da tabela, assinale a alternativa que indica o resultado da query a seguir:

Imagem associada para resolução da questão


A
Caio Nogueira 43

B
Bruno Oliveira 57

C
Alice Silva 22

D
123.456.789-01 43

E
123.456.789.10 22

Considerando os bancos de dados relacionais, de acordo com a documentação do banco Mysql, plataforma linux complete o comando para o backup do banco meu banco hospedado no servidor data base com o usuário service.


A

dump meubanco > backup_meu_banco.sql -ip 172.50.40.54 –usuario servisse.


B

mydump = backup_meu_banco.sql - - hostname meubanco.com.br –user service


C
mysqldump meubanco > backup.sql –h database –u servisse.

D

Nenhuma das alternativas.

Ao se trabalhar com Triggers, tem-se à disposição dois “pseudo registros” (:OLD e :NEW), que são utilizados para realizar as mais diversas comparações entre os atributos. O Banco de Dados (MYSQL) impõe restrição para seu uso conforme o tipo de Evento. No evento INSERT está disponível


A

apenas :NEW


B

apenas :OLD


C

tanto :OLD como :NEW


D

um terceiro evento conhecido como :THOUBLE


E

apenas 2 eventos quando a tupla não possuir chave estrangeira

Analise este comando SQL executado em MYSQL escolha a resposta correta:

Imagem associada para resolução da questão


A
Para um nascido em primeiro de julho de 2000, o campo de data alu_data_nascimento será apresentado como 01/07/2000.

B
Os resultados serão ordenados em ordem descendente por alu_data_nascimento.

C
Para um nascido em primeiro de julho de 2000, o campo de data alu_data_nascimento será apresentado como 7/1/2000.

D
Serão listados todos os alunos cujo nome (alu_nome) terminem com a letra M.

Observe a figura a seguir, que ilustra a estrutura da tabela USO_TERRA criada por Lucia em um Banco de Dados MySQL 5.7.

Imagem associada para resolução da questão

Para inserir dois registros na tabela USO_TERRA, Lucia deverá executar o comando:


A

INSERT INTO USO_TERRA

VALUES(1, 'Pastagem com manejo'),

VALUES(2, 'Vegetação campestre');


B

INSERT INTO USO_TERRA

VALUES(1, 'Pastagem com manejo'),

(2, 'Vegetação campestre');


C

INSERT INTO USO_TERRA (ID, DESCRICAO)

SELECT 1, 'Pastagem com manejo'

UNION ALL

SELECT 2, 'Vegetação campestre'

ORDER BY ID;


D

INSERT INTO USO_TERRA

(SELECT 1, 'Pastagem com manejo'),

(SELECT 2, 'Vegetação campestre');


E

INSERT INTO USO_TERRA (ID, DESCRICAO)

VALUES((SELECT 1, 'Pastagem com manejo'),

(SELECT 2, 'Vegetação campestre'));

Considere executar no SGBD MySQL 5.0 Community Edition um script com instruções SQL que configuram um banco de dados de alunos e suas respectivas tabelas. O comando necessário para que a execução do script crie no diretório data do servidor MySQL um novo diretório, que contenha esse banco de dados, é:


A

dump alunos.sql


B

create database alunos < alunos.sql


C

source alunos.sql


D

createdb alunos < alunos.sql

Qual é a forma correta de conectar o PHP a um banco de dados MySQL?


A

$conecta = mysql(“HOST”, “LOGIN”, “SENHA”) or print (mysql_error());


B

$conecta = mysql_connect(“HOST”, “LOGIN”, “SENHA”) or print (mysql_error());


C

$conecta = connect(“HOST”, “LOGIN”, “SENHA”) or print (error());


D

$conecta = mysql_connect(“HOST”, “LOGIN”, “SENHA”) or print (error());

Considere as linhas abaixo, presentes em um método de uma aplicação Java SE que acessa um banco de dados MySQL.


Class.forName("com.mysql.jdbc.Driver");

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3307/b","r", "p");


Ao executar estas linhas podem ocorrer, respectivamente, as seguintes exceções:


A

DriverException e SQLException.


B

IOException e IllegalArgumentException.


C

ClassNotFoundException e SQLException.


D

InterruptedException e NullPointerException.


E

ClassNotFoundException e DataBaseException.

Em um exemplo de emprego do PHP com o SGBD MySQL, para um usuário chamado root com senha 123, a conexão com o servidor de dados e o banco de dados chamado biblioteca é feita por funções específicas.


Assinale a alternativa que descreve os comandos e a sintaxe correta para essa conexão.



A

$con=connection(“localhost”,”root”,123”); e $banco=db("biblioteca")


B

$con=bd_connection(“localhost”,”fiocruz”,xyz”); e $banco=bd_select("biblioteca")


C

$con=mysqli_connect(“localhost”,”biblioteca”,”root”,123”)


D

$con=mysqli_connect(“localhost”,”root”,123”); e $bd=mysqli_select_db("biblioteca")

Imagem associada para resolução da questão


A

mysqli_conn; (mysqli_errno()) ; (mysqli_query($con,$sql))


B

mysqli_conn; (mysqli_conn_errno()) ; (!mysqli_execute($con,$sql))


C

mysqli_connect; (mysqli_connect_errno()); (!mysqli_query($con,$sql))


D

mysqli_connect; (mysqli_connect_errno()) ; (!mysqli_execute($con,$sql))

No desenvolvimento de uma nova versão do banco de dados BDPPSAv22 em MySQL, surge a necessidade da exclusão da versão antiga BDPPSAv11. Nesse caso, o comando SQL a ser utilizado é:


A

DROP DATABASE BDPPSAv11;


B

DROP DATABASE BDPPSAv22;


C

REMOVE DATABASE BDPPSAv11;


D

DELETE DATABASE BDPPSAv22;


E

DELETE DATABASE BDPPSAv112;

Tomando como referência o SGBD MYSQL, associe os comandos à sua descrição exata.


I. O comando use [name bd] tem a função de mudar de base de dados.

II. O comando Show [name bd] oferece suporte para o DBA identificar os formatos dos campos da tabela.

III. O comando Drop Tables pode ser utilizado para apagar uma base de dados.

IV. O comando Flush Privileges é utilizado para atualizar os privilégios e permissões de uma base de dados no MYSQL.

V. O comando Check [name tabela] tem como função mudar a base de dados e verificar o formato dos campos da tabela.


Estão CORRETOS, apenas, os itens


A

II e IV.


B

I, II e IV.


C

II e V.


D

II,III e IV.


E

I e IV

   
Gerar simulado