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 SGBD MySQL permite que para cada uma das tabelas criadas, elas utilizem uma forma de armazenamento (storage engine) diferente, indique qual das seguintes alternativas representa alguns dos storage engine permitidos no MySQL.


A

MS-SQL e PostgreSQL.


B

MySQL e PostgreSQL.


C

MyISAM e InnoDB.


D

JINSERT e UPDATE.


E

B-Tree e Hash-Tree.

Na tabela Envolvido, deseja-se incluir um campo dataNascEnvolvido cujo preenchimento será obrigatório, imediatamente após o campo cpfEnvolvido. Considerando que o banco de dados e as tabelas foram criados no MySQL, deve-se utilizar, para isso, a instrução


A

ALTER TABLE Envolvido ADD COLUMN dataNascEnvolvido DATE NOT NULL AFTER cpfEnvolvido;


B

ADD COLUMN dataNascEnvolvido DATE NOT NULL FROM Envolvido AFTER cpfEnvolvido;


C

UPDATE TABLE Envolvido ADD COLUMN dataNascEnvolvido DATE NOT NULL AFTER cpfEnvolvido;


D

ALTER TABLE Envolvido ADD COLUMN dataNascEnvolvido DATE NOT NULL AFTER (cpfEnvolvido);


E

INSERT COLUMN dataNascEnvolvido DATE NOT NULL AFTER cpfEnvolvido FROM Envolvido;

No contexto do MySQL 5.0, analise o comando insert a seguir e a instância da tabela animal depois da sua execução.

Imagem associada para resolução da questão

Para que isso occorra, o comando de criação da tabela animal deve ter sido:


A
CREATE TABLE animal ( grupo ENUM('pássaro','mamífero’) NOT NULL, id MEDIUMINT NOT NULL AUTO_INCREMENT, nome CHAR(30) NOT NULL ) ENGINE=MyISAM;

B
CREATE TABLE animal ( grupo ENUM('pássaro','mamífero’) NOT NULL, id MEDIUMINT NOT NULL AUTO_INCREMENT, nome CHAR(30) NOT NULL, PRIMARY KEY (grupo,id) ) ENGINE=MyISAM;

C
CREATE TABLE animal ( grupo VARCHAR(64) NOT NULL, id MEDIUMINT NOT NULL, nome CHAR(30) NOT NULL, PRIMARY KEY (grupo,id AUTO_INCREMENT) ) ENGINE=MyISAM;

D
CREATE TABLE animal ( grupo ENUM('pássaro','mamífero’) NOT NULL, id MEDIUMINT NOT NULL AUTO_INCREMENT CYCLIC, nome CHAR(30) NOT NULL ) ENGINE=MyISAM;

E
CREATE TABLE animal ( grupo ENUM VARCHAR(64) NOT NULL, id MEDIUMINT NOT NULL AUTO_INCREMENT CYCLIC, nome CHAR(30) NOT NULL ) ENGINE=MyISAM;

Considere a seguinte situação hipotética.

Um administrador Linux, acessando o ambiente com root, está testando uma nova instalação do SGBD MySQL 5.7. Na máquina em uso, existe somente uma instância do MySQL configurada para a porta padrão (default). O administrador verificou, por meio do comando ps -ef | grep mysql, que o processo está ativo e, ao digitar o comando telnet nomedoservidor 3306, recebeu a mensagem Unable to connect to remote host: Connection refused. Nesse caso, como o serviço do MySQL está ativo, porém inacessível, uma das causas possíveis do erro é a falta dos seguintes dados no arquivo /etc/hosts: 127.0.0.1 localhost


C
Certo

E
Errado
O mecanismo disponível no MySQL 5.0 por meio da cláusula AUTO_INCREMENT na definição de uma coluna é funcionalmente equivalente, no Oracle 11g, ao que é conhecido como:

A
Rowid;

B
Row_number;

C
Sequence;

D
Synonym;

E
Timestamp.

Analise os comandos abaixo, utilizados na linguagem SQL, e que podem ser usados, por exemplo, no SGBD MySQL. A seguir, relacione as colunas e assinale a alternativa que contém a sequência correta.


1- desc < nome_tabel a>;


2- DROP TABLE < nome_tabela1 >[ , < nome_tabela2 >, ...];


3- show tables;


4- UPDATE < nome_tabela > SET campo1=valor1


[, campo2=valor2, ..., campon=valorn]


[WHERE < condições >];


( ) Realiza alterações nos valores dos registros de determinada tabela.

( ) Utilizado para visualizar a estrutura de determinada tabela.

( ) Comando utilizado para excluir tabelas do banco de dados.

( ) Mostra o nome das tabelas criadas.


A

2 – 1 – 4 – 3


B

1 – 3 – 2 – 4


C

4 – 1 – 2 – 3


D

4 – 1 – 3 – 2

A criação de um índice do tipo HASH, utilizando-se os cinco primeiros caracteres do campo B2, aumentará a probabilidade de desempenho das consultas observadas na tabela B.


C

Certo


E

Errado

Em 1995, Rasmus Lerdorf criou uma ferramenta para uso pessoal denominada PHP/FI (Personal Home Page/Forms Interpreter). Nascia, então, uma das linguagens de programação voltada para a web e que mais cresceu nos últimos anos, devido à quantidade, qualidade e diversidade de recursos, bem como à sua fácil utilização. De acordo com estudos e matérias publicados, milhões de sites utilizam essa linguagem que possui uma grande quantidade de scripts superando outras linguagens nesse quesito. A união dessa linguagem com outras como: Linux, Apache e MYSQL originou a sigla LAMP, trazendo popularidade à referida ferramenta, em se tratando de desenvolvimento web. Os comandos em PHP podem ser divididos em diversas categorias, por exemplo: arrays, strings, variáveis, funções, classes e objetos, entre outras. Sobre algumas funções da categoria arrays, assinale a alternativa correta.

A
next; fread.

B
arsort; each.

C
idate; chroot.

D
chdir; getcwd.

A criação de um índice na tabela A, composto apenas pelo campo B1, aumentará o desempenho das operações de leitura e escrita observadas nessa tabela.


C

Certo


E

Errado

Analise as afirmativas seguintes sobre a criação de tabelas com a palavra chave TEMPORARY no MySQL 5.0.

I. São criadas na memória.

II. Persistem somente durante a sessão em que foram criadas.

III. Não podem receber nomes que já estão em uso em tabelas não temporárias do bancos de dados.

IV. Sua criação requer que o usuário possua o privilégio CREATE TEMPORARY TABLES.

Somente estão corretas:


A
I e IV;

B
I, II e III;

C
II e III;

D
II e IV;

E
III e IV.

O MySQL Enterprise Edition inclui um conjunto de recursos e ferramentas para alcançar altos níveis de escalabilidade, segurança, confiabilidade e tempo de funcionamento.

Assinale a alternativa que exibe a ferramenta que fornece recursos de modelagem de dados, desenvolvimento em SQL e um conjunto completo de ferramentas de administração para configuração de servidor, administração de usuários etc.


A

MySQL Enterprise High Availability.


B

MySQL Workbench SE.


C

MySQL Thread Pool.


D

MySQL Enterprise Monitor.


E

MySQL Query Analyzer.

Em caso de crash, a recuperação de A e B necessitará de intervenção manual para realizar rollback dos registros não confirmados, devido à engine utilizada.


C

Certo


E

Errado

O MySQL é um servidor e gerenciador de banco de dados (SGBD) relacional, de licença dupla (sendo que uma delas é de livre) que foi projetado inicialmente para trabalhar com aplicações de pequeno e médio portes. Atualmente, atende a aplicações de grande porte e, muitas vezes, com mais vantagens do que seus concorrentes. Possui todas as características que um banco de grande porte necessita. A grande maioria dos sistemas operacionais existentes no mercado dão suporte para o MySQL. Ao final do processo de instalação, uma série de configurações deve ser feita para que o MySQL possa entrar em funcionamento. Uma delas é a porta que será utilizada para comunicação com o banco. “Sabe‐se que é possível escolher uma porta, desde que ela não esteja usando outro serviço, porém, por padrão, sabe‐se que uma porta já vem configurada e pode ser utilizada sem problemas.” Assinale, a seguir, a porta padrão do MySQL.


A

1433.


B

1436.


C

3306.


D

3366.


E

4661.

Uma das principais desvantagens do banco de dados MySQL é que ele não possui suporte para triggers — gatilhos predefinidos e associados a tabelas — disparados por algum evento específico.

C
Certo

E
Errado

Considere a seguinte consulta a ser executada em um banco de dados MySQL.

Imagem associada para resolução da questão

Essa consulta informa


A
quantos valores diferentes existem na coluna job.

B
o número de funcionários que possuem um job.

C
o número de funcionários agrupados por job.

D
os nomes dos jobs em ordem alfabética inversa.

E
o número total de funcionários da tabela employeo.
   
Gerar simulado