Questões de MySQL (Banco de Dados)

Limpar Busca

Observe a seguinte instrução SQL em um banco de dados MySQL:

CREATE TABLE Clientes (
id INT AUTO_INCREMENT PRIMARY
KEY,
nome VARCHAR(100) NOT NULL,
email VARCHAR(100) UNIQUE, data_cadastro TIMESTAMP DEFAULT
CURRENT_TIMESTAMP
);

Com base nessa estrutura, qual afirmação sobre as restrições da tabela Clientes está correta?

  • A A coluna id pode aceitar valores NULL.
  • B O campo email aceita valores repetidos.
  • C A coluna data_cadastro requer um valor explícito ao inserir um novo registro.
  • D A chave primária da tabela é composta por mais de um campo.
  • E A coluna nome não pode armazenar valores nulos.

Analise as afirmações a seguir sobre o MySQL. 

I. O MySQL suporta diversos tipos de tipos de dados, tais como dados numéricos e de data e hora. Contudo, não suporta dados do tipo JSON.  
II. O MySQL é um software gerenciador de banco de dados desenvolvido e comercializado pela Oracle, não dispondo de uma versão Open Source. 
III. O MySQL é um software gerenciador de banco de dados desenvolvido pela Oracle, mas que não é comercializado, sendo disponibilizado como software Open Source para ser utilizado sob os termos da GNU General Public License. 
IV. Até o momento, além de plataformas Microsoft Windows e macOS, o MySQL tem compatibilidade com o Linux em distribuições como Ubuntu e Debian. 

Quais afirmações são VERDADEIRAS?

  • A Apenas I esta correta.
  • B I, III e IV.
  • C I e IV.
  • D I, II e IV.
  • E Apenas IV está correta.

A respeito de PostgreSQL, de SQL Server e de MySQL, julgue o item a seguir.


As B-trees são uma estrutura de dados fundamental utilizada no MySQL para implementar índices, sendo amplamente suportadas por mecanismos de armazenamento como InnoDB e MyISAM. 

  • Certo
  • Errado

A respeito de PostgreSQL, de SQL Server e de MySQL, julgue o item a seguir.


No MySQL, o InnoDB suporta transações ACID, bloqueio em nível de linha e MVCC (multi-version concurrency control) e organiza dados em um índice clustered pela chave primária. 

  • Certo
  • Errado

No que se refere aos sistemas gerenciadores de banco de dados (SGBDs) e à linguagem SQL, julgue o item seguinte.


Ao definir o parâmetro innodb_file_per_table do MySQL para “ON” haverá uma melhora na velocidade de leitura, já que não existirão mais atualizações das estatísticas InnoDB.

  • Certo
  • Errado