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 comando do Sistema Gerenciador de Bancos de Dados MySQL (versão 8.0) para declarar uma tabela denominada t1, com um campo chamado c1, tendo esse campo o tipo Timestamp com o valor padrão do timestamp atual do sistema, é:


A

CREATE TABLE t1 (

c1 TIMESTAMP DEFAULT CURRENT_TIMESTAMP)


B

CREATE TABLE t1 (

c1 TIMESTAMP DEFAULT ACTUAL_TIMESTAMP)


C

CREATE TABLE t1 (

c1 TIMESTAMP DEFAULT CURRENT_TIME);


D

CREATE TABLE t1 (

c1 TIMESTAMP WITH ACTUAL_TIME);


E

CREATE TABLE t1 (

c1 TIMESTAMP FOR TIMESTAMP NOW);

No banco de dados MySQL, a variável que controla o tamanho máximo de seu buffer de comunicação é a


A
character-set-server.

B
default-storage-engine.

C
max_allowed_packet

D
innodb_log_file_size.

E
transaction-isolation.
Um programador está criando uma tabela em um banco de dados MySQL 5.5 e precisa criar um campo que suporte o armazenamento de valores na faixa de -2147483648 a 2147483647. Poderá escolher um campo do tipo

A
INT, apenas.

B
INT ou BIGINT.

C
BIGINT, apenas.

D
MEDIUMINT ou INT.

E
INT ou DOUBLEINT.

Considerando o sistema gerenciador de bancos de dados MySQL (v. 8), assinale a alternativa que indica a forma correta de representar o valor binário 101.


A

0b101 ou bin 101


B

bin’101’ ou binary 101


C

b’101’ ou B’101’


D

xb101 ou xb’101’


E

xB101 ou xB’101’

O sistema gerenciador de bancos de dados MySQL 8.0 permite a especificação de diversos tipos de valores inteiros.


Assinale a alternativa que contém esses tipos, variando do tipo que ocupa mais espaço de armazenamento para aquele que ocupa menos espaço de armazenamento, nessa ordem.


A

BIGINT, TINYINT, INT, MEDIUMINT e SMALLINT.


B

MEDIUMINT, TINYINT, INT, SMALLINT e BIGINT.


C

BIGINT, INT, MEDIUMINT, SMALLINT e TINYINT.


D

TINYINT, BIGINT, MEDIUMINT, INT e SMALLINT.


E

BIGINT, MEDIUMINT, SMALLINT, TINYINT e INT.

Leia as afirmativas a seguir:


I. MySQL é um exemplo de sistema de gerenciamento de banco de dados (SGBD).

II. O PHP é focado principalmente nos scripts do lado do servidor.


Marque a alternativa CORRETA


A

As duas afirmativas são verdadeiras.


B

A afirmativa I é verdadeira, e a II é falsa.


C

A afirmativa II é verdadeira, e a I é falsa.


D

As duas afirmativas são falsas.

Acerca do sistema de gerenciamento de banco de dados MySQL e sua administração, considere as afirmativas a seguir, registrando V, para as verdadeiras, e F, para as falsas:


( ) Para descobrir qual versão do MySQL está instalada, pode ser utilizado o comando “SHOW VARIABLES LIKE "%version%" ".

( ) O comando CHANGENAME pode ser utilizado para modificar o nome de uma tabela.

( ) A consulta “CREATE TEMPORARY TABLE nova_tabela SELECT * FROM tabela_original LIMIT 0” criará uma tabela como cópia dela mesma.

( ) Em termos de controle de acesso, a tabela mysql.user é a tabela de permissões que armazena os usuários que podem se conectar ao servidor e seus privilégios globais.

( ) Em termos de controle de acesso, para definirmos as devidas permissões a um usuário utilizamos o comando PRIVILEGE.

( ) O comando utilizado para remover índices em uma tabela é REMOVE INDEX.


Assinale a alternativa com a sequência correta:


A

F – V – F – V – F – V.


B

V – F – V – V – F – F.


C

V – F – V – F – V – F.


D

V – V – F – F – F – F.


E

F – F – V – V – F – V.

Relacione as colunas e assinale a alternativa com a sequência correta.


Imagem associada para resolução da questão


A

4 – 2 – 1 – 3 – 5


B

5 – 3 – 2 – 1 – 4


C

5 – 3 – 1 – 2 – 4


D

1 – 3 – 2 – 4 – 5

No que diz respeito à administração do MySQL, um DBA primeiro cria uma conta e define as características não prioritárias, como a senha, se usa conexões seguras e limita o acesso aos recursos do servidor, para em seguida definir os privilégios. Para excluir usuários, o DBA deve utilizar o seguinte comando:


A

DROP USER,


B

REMOVE USER,


C

GRANT USER,


D

REVOKE USER,


E

ERASE USER.

O MySQL, como a maioria dos outros SGBD, possui categorias de tipos de dados: texto, número e data/tempo. Relacione corretamente cada tipo de dados informado a seguir:


( ) Texto

( ) Número

( ) Data/Tempo


(1) VARCHAR

(2) DATETIME

(3) FLOAT


A sequência que corresponde às descrições apresentadas é dada por:



A

1 / 3 / 2


B

2 / 1 / 3


C

3 / 1 / 2


D

3 / 2 / 1


E

2 / 3 / 1

Acerca da criação e manipulação de usuários no MySQL, analise as assertivas a seguir:


I - Por padrão, tem-se o usuário root para acesso ao MySQL.

II - Não é possível criar novos perfis de usuários para acesso como administradores do MySQL, devendo o administrador do Banco de Dados criar uma “senha forte” para garantir a segurança do usuário root.

III - Os comandos grant e revoke permitem aos administradores do sistema criar usuários e conceder e revogar direitos aos usuários do MySQL.

IV - O administrador do sistema pode conceder direitos aos usuários somente em quatro níveis de privilégios: global, dos bancos de dados, das tabelas e das colunas.


Está INCORRETO o que se afirma em:



A

I e II


B

II e III


C

II e IV


D

I, II e IV


E

IV, apenas.

Considere que os comandos abaixo descritos foram executados por um Técnico em Tecnologia da Informação na ordem apresentada:

Comando 1:

mysqldump db1 > dump.sql

Comando 2:

mysqladmin create db2

Comando 3:

mysql db2 < dump.sql

Assinale a alternativa correta.


A

O segundo comando cria a base de dados db2, a qual, no terceiro comando, recebe uma cópia da base de dados db1.


B

O primeiro comando cria o arquivo dump.sql com apenas os usuários do banco, mantendo suas permissões originais.


C

O primeiro comando lê a base da dados de nome dump.sql e cria o arquivo db1, contendo o backup do banco de dados.


D

Os três comandos acima estão na ordem incorreta: o segundo comando deve ser feito após o terceiro comando, para fins de cópia.


E

O terceiro comando não necessariamente precisa do segundo comando. Caso o segundo não existisse, o db2 seria criado automaticamente.

O sistema gerenciador de bancos de dados MySQL 8.0 implementa 3 formas de inserir comentários em um comando, sendo uma dessas formas a seguinte:


A

# comentário válido


B

/$ comentário válido


C

§ comentário válido


D

< comentário válido >


E

! comentário válido

Para conceder privilégios de execução de uma função chamada CalcularJuros a um usuário de nome Contador no MySQL utiliza-se o comando


A

GRANT EXECUTION CalcularJuros ONTO 'Contador'@'localhost';


B

ON FUNCTION CalcularJuros GRANT EXECUTION PRIVILEGES TO 'Contador'@'localhost';


C

GIVEUP FUNCTION CalcularJuros ONTO 'Contador'@'localhost';


D

GRANT EXECUTE ON FUNCTION CalcularJuros TO 'Contador'@'localhost';


E

GRANT FUNCTION CalcularJuros ON 'Contador'@'localhost'

No sistema gerenciador de bancos de dados MySQL (versão 8.0), considere o valor binário 101. Duas das formas válidas de escrita desse valor binário no MySQL são


A

B’101’ e 0B101.


B

b:101 e B:101.


C

xb101 e xB’101’.


D

b’101’ e 0b101.


E

b(101) e B(101).

Em banco de dados cliente servidor, como o MySQL Server, é permitido ao administrador ou usuário do banco de dados criar uma tabela virtual utilizando, para isso, códigos SQL. Essa tabela virtual é denominada:


A

PL/SQL


B

View


C

Index


D

Unique Key


E

Select

Acerca dos sistemas gerenciadores de bancos de dados SQL Server e MySQL, assinale a alternativa correta.


A

Ambos usam índices para classificar os dados e aumentar o desempenho.


B

O MySQL é usado em aplicações para web e o SQL Server para sistemas locais.


C

O SQL Server é de uso exclusivo de sistemas operacionais Windows.


D

O MySQL possui somente versões para uso em sistemas operacionais Linux.


E

As chaves estrangeiras não são implementadas no banco de dados MySQL

Um comando executado numa implementação MySQL 5.7 produziu o resultado a seguir.

Imagem associada para resolução da questão


Assinale o comando utilizado.


A
select current_timestamp (), date_add(current_timestamp (), INTERVAL 1 DAY);

B
select current_timestamp (), current_timestamp () + 1;

C
select current_timestamp (), current_timestamp () + 1 DAY;

D
select current_timestamp (), date_add(current_timestamp (), 'DAY', 1);

E
select current_timestamp (), date_add(date (), 'DAY', 1);
   
Gerar simulado