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
 

Analise o conjunto de instruções SQL a seguir, para a criação de uma tabela no sistema gerenciador de banco de dados MySQL.

.

CREATE TABLE IF NOT EXISTS example.address (

address_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,

address VARCHAR(50) NOT NULL,

city_id SMALLINT UNSIGNED NOT NULL,

phone VARCHAR(20) NOT NULL,

last_update TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,

PRIMARY KEY (address_id),

INDEX idx_fk_city_id (city_id ASC),

CONSTRAINT fk_address_city

FOREIGN KEY (city_id)

REFERENCES example.city (city_id)

ON DELETE RESTRICT

ON UPDATE CASCADE)

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

.

Com base nas instruções SQL desta questão, bem como nas características do MySQL e, considerando que não existe a tabela address no banco de dados example, assinale a alternativa correta.


A

A tabela address será criada com 7 colunas.


B

A tabela address terá como chave-primária a coluna address_id.


C

A coluna city_id da tabela address poderá possuir valores inteiros negativos.


D

Ambas as colunas address e phone da tabela address poderão possuir valores do tipo texto, com tamanho máximo de 50 caracteres cada uma.

Assinale a alternativa que apresenta uma consulta SQL no SGBD MYSQL que retorne apenas os produtos que possuem em sua descrição (prod_desc) como segunda letra o caractere ‘A’ e que seu valor (prod_preco) seja MAIOR que a média dos preços de todos os produtos cadastrados.


A

SELECT *

FROM produtos p

WHERE (p.prod_desc LIKE ‘%A%’)

AND prod_preco > (SELECT AVG(x.prod_preco) FROM produtos as x);


B

SELECT *

FROM produtos p

WHERE (p.prod_desc LIKE ‘%A%’)

AND prod_preco > (SELECT MAX(x.prod_preco) FROM produtos as x);


C

SELECT *

FROM produtos p

WHERE (p.prod_desc LIKE ‘_A%’)

AND prod_preco > (SELECT AVG(x.prod_preco) FROM produtos as x);


D

SELECT *

FROM produtos p

WHERE (p.prod_desc LIKE ‘*A%’)

AND prod_preco IN (SELECT AVG(x.prod_preco) FROM produtos as x);


E

SELECT *

FROM produtos p

WHERE (p.prod_desc LIKE ‘_A%’)

AND prod_preco IN (SELECT AVG(x.prod_preco) FROM produtos as x);

Considere duas tabelas de um banco de dados relacional:


T1 (A1, A2, A3) T2 (B1, B2, B3)


A consulta SQL para obter, de forma conjunta, os valores de A2 e B2, no sistema gerenciador de bancos de dados MySQL (v. 6), é:


A

SELECT A2, B2 FROM T1, T2


B

SELECT A2 + B2 FROM T1 + T2


C

SELECT A2 AND B2 FROM T1 AND T2


D

SELECT A2 FROM T1 INCLUDE

SELECT B2 FROM T2


E

SELECT A2 FROM T1 UNION

SELECT B2 FROM T2

O SGBD MySQL, desde sua aquisição pela Oracle Corporation, não é mais distribuído sob licença de código aberto.

C
Certo

E
Errado

Analise o comando select a seguir, no contexto do MySQL.


select

C > 5 as 'maior que cinco?'

from T


Assinale a linha que seria produzida por esse comando, para um registro da tabela T cujo valor para a coluna C fosse nulo.


A

0


B

1


C

false


D

true


E

NULL

O sistema gerenciador de banco de dados MySQL é de propriedade da Oracle Corporation e possui várias versões comerciais.

C
Certo

E
Errado

A performance geral do banco pode ser melhorada por comandos de ajustes da porção de dados que pode ir para a memória. O comando do MySQL que pode ser utilizado para melhorar o desempenho geral do banco de dados é


A

ALTER TABLE FORCE FULL DATABASE CACHING;


B

ALTER DATABASE FORCE FULL DATABASE MEMORY;


C

SET GLOBAL innodb_buffer_pool_size=[valor em bytes];


D

SELECT BYTES FROM V$SGAINFO WHERE NAME='Buffer Cache Size';


E

SELECT BYTES FROM V$SGAINFO WHERE NAME=’Max Buffer Pool’;

O MySQL possui uma variedade de recursos, porém não possui versão para uso em plataformas de computação em nuvem.

C
Certo

E
Errado

O SGBD MySQL suporta a cláusula LIMIT que proporciona, em uma consulta, a possibilidade de selecionar um número limitado de registros, muito útil em tabelas com grande quantidade de dados.

Já no SGBD SQL Server, essa funcionalidade pode ser exercida de forma "semelhante" pela cláusula


A

FIX.


B

DELIMIT.


C

MAXROW.


D

ROWMAX.


E

TOP.

Acerca do Sistema Gerenciador de Banco de dados MYSQL, assinale a alternativa com a instrução SQL capaz de retornar como resultado a data de "amanhã" (data atual + 1 dia).


A

SELECT DATE_ADD(CURDATE(), INTERVAL 1 DAY);


B

SELECT DATE_ADD(EXTRACT DAY FROM CURDATE(),1 DAY);


C

SELECT DATE_ADD(EXTRACT DAY FROM CURDATE(),PERIOD 1 DAY);


D

SELECT DATE_SUM(EXTRACT DAY FROM CURDATE(),1 DAY);


E

SELECT DATE_SUM(CURDATE(),1 DAY);

Para concorrer com o MySQL, comercializado pela Oracle, os criadores daquele SGBD lançaram o MariaDB, com base em software livre.

C
Certo

E
Errado
Considere o comando SHOW FULL TABLES no âmbito do MySQL 5.5. Assinale os componentes do banco de dados que são exibidos na execução do referido comando.

A
Somente as tabelas não temporárias e as views.

B
Somente as tabelas temporárias e não temporárias.

C
Somente as tabelas não temporárias.

D
Somente as tabelas não temporárias sobre as quais o usuário tenha permissão de escrita.

E
As tabelas temporárias, as não temporárias e as views.

Considere o comando a seguir.


SELECT FALSE, false, TRUE, true


No sistema gerenciador de banco de dados MySQL v. 8.0, esse comando tem como resultado:


A

0, 0,1, 1


B

0, ERROR, 1, ERROR


C

0, NULL, 1, NULL


D

ERROR, 0, ERROR, 1


E

NULL, NULL, NULL, NULL

Com o programa createuser, é possível criar um novo usuário no PostgreSQL via linha de comando.

C
Certo

E
Errado

No sistema gerenciador de bancos de dados MySQL (v. 5.7), há os tipos de dados inteiros, sobre os quais é correto afirmar que o tipo de dados


A

MEDIUMINT tem um valor máximo de 65.535, considerando o valor com sinal.


B

SMALLINT tem um valor máximo de 65.535, considerando o valor sem sinal.


C

BIGINT ocupa um espaço de armazenamento de 4 bytes para cada valor armazenado.


D

INT ocupa um espaço de armazenamento de 2 bytes para cada valor armazenado.


E

TINYINT tem um valor máximo de 32.767, considerando o valor com sinal.

Numa instalação MS SQL Server, há um conjunto de funções de nível de servidor (server roles), previamente definidas. Assinale a opção que indica a função que permite qualquer atividade.

A
admin

B
dbo

C
serveradmin

D
system

E
sysadmin
O MySQL está em total conformidade com o padrão SQL quando usado com qualquer tipo de motor de banco de dados suportado.

C
Certo

E
Errado

O sistema gerenciador de bancos de dados MySQL (v. 5.7) possui diversos tipos de logs. Dentre eles, as operações realizadas pelos comandos do tipo DDL são armazenadas no arquivo de log:


A

ddl.log


B

ddl_log.log


C

ddllog.sql


D

log.sql


E

log_ddl.log

Considere que exista um usuário pedro e que o comando

SHOW GRANTS FOR 'pedro'

tenha sido executado pelo administrador do sistema logo após a criação desse usuário.

Assinale o resultado exibido pelo MySQL.


A
GRANT SELECT ON *.* TO 'pedro'@'%'

B
GRANT '.' ON *.* TO 'pedro'

C
GRANT * ON *.* TO 'pedro'

D
GRANT USAGE ON *.* TO 'pedro'@'%'

E
NO GRANTS FOR 'pedro'

Qual o retorno para a execução do comando SQL abaixo?


SELECT SUM(qtdfilhos) AS qtd

FROM Pessoa,PC,Cargo

WHERE Pessoa.codigo=PC.codpes

AND PC.codpes=Cargo.codigo

AND cargo='assistente'

AND PC.codigo<4


A

qtd

2


B

qtd

3


C

qtdfilhos

2


D

qtdfilhos

3


E

qtdfilhos

4

   
Gerar simulado