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 as seguintes restrições aplicadas à relação “matricula” do modelo.

ALTER TABLE `matricula` ADD CONSTRAINT `CONSTR1` FOREIGN KEY (`codigoaluno`) REFERENCES `aluno`(`codigo`) ON DELETE CASCADE ON UPDATE CASCADE;

ALTER TABLE `matricula` ADD CONSTRAINT `CONSTR2` FOREIGN KEY (`codigoturma`) REFERENCES `turma`(`codigo`) ON DELETE RESTRICT ON UPDATE CASCADE;

ALTER TABLE `escola`.`matricula` ADD UNIQUE `CONSTR3` (`codigoaluno`, `codigoturma`);

Agora analise as afirmações que foram feitas acerca dessas restrições.

1) Quando o código de um aluno é atualizado na relação aluno, os códigos correspondentes na relação matricula permanecem inalterados.

2) Quando o código de uma turma é atualizado na relação turma, os códigos correspondentes na relação matricula são igualmente afetados.

3) Quando um registro de aluno é apagado, todos os registros de matrícula desse aluno também são eliminados.

4) É possível associar, quantas vezes forem necessárias, um mesmo aluno a uma mesma turma.

5) Não é possível apagar o registro de uma turma se houver alunos associados a ela.

6) O registro de um aluno não pode aparecer mais de uma vez na relação matricula.

7) O registro de uma turma pode aparecer várias vezes na relação matricula.

Qual das alternativas abaixo faz a leitura correta sobre a veracidade (V) e a falsidade (F) dessas afirmações, na ordem em que elas são citadas?


A
V, F, F, V, F, V, V.

B
F, V, F, V, F, V, V.

C
F, V, V, F, V, F, V.

D
V, F, V, F, V, F, V.

O Sistema Gerenciador de Bancos de Dados MySQL (versão 6.0) tem alguns tipos de logs definidos, dentre os quais estão:


A

primary log e secondary log.


B

initial log e final log.


C

error log e general query log.


D

permanent log e temporary log.


E

user log e dba log.

O banco de dados MySQL é bastante usado em aplicações web por sua versatilidade e por ser suportado em diversas plataformas e diferentes linguagens. Todas as propriedades do MySQL se aplicam também ao MariaDB, pois esse banco tem como ideia principal ser uma alternativa transparente ao MySQL, ou seja, o código feito para o MySQL vai funcionar no MariaDB. Supõe-se que a seguinte SQL para criação de uma tabela foi executada:


CREATE TABLE tarefas (

id INTERGER AUTO_INCREMENT PRIMARY KEY,

nome VANCHAR(20) NOT NULL,

descrição TEXT,

prazo DATE,

prioridade INTERGER(1)

concluida BOOLEAN

);


Nessa tabela, foram inseridas diversas tarefas e, agora, é necessário fazer uma seleção do nome e do prazo das tarefas que têm prioridade 5. Assinale a alternativa que apresenta a SQL correta para realizar essa operação.



A

SELECT * FROM tarefas WHERE prioridade = 5



B

SELECT tarefas WHERE nome, prazo AS prioridade = 5



C

SELECT tarefas WHERE nome, prazo AS prioridade == 5



D

SELECT nome, prazo FROM tarefas WHERE prioridade == 5



E

SELECT nome, prazo FROM tarefas WHERE prioridade = 5


O sistema gerenciador de bancos de dados MySQL 8.0 suporta diversos dispositivos de armazenamento (storage engines), dentre os quais estão


A

B-tree (padrão), Timeout e Host.


B

Query (padrão), Join e R-tree.


C

InnoDB (padrão), MyISAM e CSV.


D

Write (padrão), Master e Debug.


E

Plugin (padrão), Syslog e Collation.

Ano: 2019
Prova: UFG - Prefeitura - Técnico em Informática - 2019

Qual é o Sistema de Gerenciamento de Banco de Dados do tipo objeto-relacional?


A

SQL Server


B

PostgreSQL


C

MongoDB


D

MySQL

No MySQL o tipo de caractere CHAR é utilizado para armazenamento de informações do tipo texto. Quando utilizado esse tipo define-se um tamanho que pode ser:


A

De 1 a 125 bytes.


B

De 1 a 800 bytes.


C

De 1 a 255 bytes.


D

De 1 a 560 bytes.


E

De 1 a 420 bytes.

O MySQL é um sistema cliente/servidor que consiste em um servidor SQL que suporta vários programas e ferramentas administrativas e uma ampla variedade de interfaces de programação de aplicativos (APIs).


C

Certo


E

Errado

Observe, a seguir, o modelo físico da tabela curso.

[1] `escola`.`curso` (`codigo` INT NOT NULL AUTO_INCREMENT [2] 'Identificação única do registro', `nome` VARCHAR(150) [3] utf8 [4] utf8_general_ci NOT NULL [2] 'Nome do curso', `categoria` [5] ('Aperfeiçoamento','Capacitação','Oficina','Treinamento') [3] utf8 [4] utf8_general_ci NOT NULL [2] 'Categoria do curso', `datacriacao` DATE NOT NULL [2] 'Data de criação do curso', `status` [5] ('Ativo','Inativo') [3] utf8 [4] utf8_general_ci NOT NULL [2] 'Status do curso', PRIMARY KEY (`codigo`)) [6] = InnoDB CHARSET=utf8 [4] utf8_general_ci [2] = 'Armazena o cadastro de cursos da escola';

Qual alternativa preenche, de maneira correta, os espaços numerados [1], [2], [3], [4], [5] e [6], no modelo físico acima, para que a criação da tabela curso seja executada sem que sejam retornados erros pelo MySQL?


A

[1] DEFINE TABLE, [2] ENGINE, [3] COLLATE, [4] CHARACTER SET, [5] SET, [6] COMMENT


B

[1] CREATE TABLE, [2] ENGINE, [3] CHARACTER SET, [4] COLLATE, [5] COMMENT, [6] SET


C

[1] DEFINE TABLE, [2] COMMENT, [3] COLLATE, [4] CHARACTER SET, [5] ENUM, [6] ENGINE


D

[1] CREATE TABLE, [2] COMMENT, [3] CHARACTER SET, [4] COLLATE, [5] ENUM, [6] ENGINE

Uma das desvantagens do MySQL é que não se pode usar apelidos (alias) para nomes de colunas, apenas para nomes de tabelas.


C

Certo


E

Errado

Supondo-se que existe um usuário chamado “username” em um banco de dados MySQL, assinale a alternativa que representa o comando usado por este usuário para acessar o banco de dados.


A

mysql -n username -u


B

mysql -u username -p


C

mysql -n username -p


D

mysql -u username -l

Para instalação do MySQL no Windows, há possibilidade de baixar a versão Windows (x86, 32 & 64-bit), MySQL Installer MSI; essa versão fornece um assistente de instalação que apresenta algumas opções para o usuário. Acerca dessas opções é INCORRETO afirmar que:


A

A opção Developer Default permite que seja instalada também a IDE MySQL Workbench.


B

A opção Server Only instala apenas o servidor do MySQL.


C

A opção ClientOnly instala uma versão que deve ser implantada nas máquinas que vão acessar o servidor na rede. Com esta opção, não será possível criar um banco de dados, apenas acessar algum existente.


D

A opção Full instala todos os produtos que estiverem disponíveis, exceto algumas bibliotecas necessárias para conexão de algumas linguagens de programação que deverão ser adquiridas através de arquivos complementares.


E

Com a opção Custom o usuário poderá escolher manualmente quais produtos quer instalar.

Considere os campos criados com o comando a seguir:

.

CREATE TABLE CLIENTE

( cod_cli int(10) NOT NULL auto_increment COMMENT 'Identificador do cliente',

nome_cli varchar(50) NOT NULL COMMENT 'Nome do cliente',

fone_cli varchar(11) NOT NULL COMMENT 'Telefone do cliente' );

.

Qual comando MySQL deve ser utilizado para selecionar todos os registros da tabela CLIENTE em ordem crescente pelo nome do cliente?


A

SELECT * FROM CLIENTE ORDER BY nome_cli;


B

SELECT cod_cli, nome_cli, fone_cli FROM CLIENTE;


C

SELECT CLIENTE FROM nome_cli ORDER BY;


D

SELECT CLIENTE FROM nome_cli;


E

SELECT CLIENTE ORDER BY nome_cli;

No sistema gerenciador de bancos de dados MySQL 8.0, há duas formas de se representar valores hexadecimais. Considerando o valor hexadecimal BC, as duas formas de representá-lo são:


A

H’BC’ e x’BC’


B

$’BC’ e x(BC)


C

#’BC’ e x[BC]


D

@’BC’ e x*BC*


E

X’BC’ e 0xBC

Considerando que um Técnico em Tecnologia da Informação executou o comando do MySQL Server abaixo

mysqldump --no-data test > dump-defs.sql

é correto afirmar que


A

o comando irá criar um banco de dados chamado test, com os dados das tabelas do arquivo dump-defs.sql.


B

o comando irá gerar um arquivo de dump, sem a definição das tabelas do banco de dados test, mas apenas com seus dados.


C

o comando irá gerar um arquivo de dump apenas com as definições das tabelas contidas no banco de dados chamado dump-defs.sql.


D

o comando irá ignorar os dados contidos nas tabelas do banco de dados test, gerando o arquivo dump-defs.sql apenas com as definições das tabelas.


E

irá gerar um erro, pois o comando mysqldump não é um comando reconhecido pelo MySQL Server, em nenhuma de suas versões.

Leia as afirmativas a seguir:


I. O PHP dá suporte apenas aos seguintes bancos de dados: MySQL, PostgreSQL e Oracle.

II. Desenvolver a equipe não é uma atividade importante da fase de execução do projeto.

III. Um MVP é uma versão finalizada do produto, contendo as funcionalidades finais necessárias para que ele cumpra inteiramente a função para a qual foi planejado, de forma completa, final e sem erros.


Marque a alternativa CORRETA:


A

Nenhuma afirmativa está correta


B

Está correta a afirmativa II, apenas.


C

Estão corretas as afirmativas I e II, apenas.


D

Estão corretas as afirmativas II e III, apenas.


E

Todas as afirmativas estão corretas.

Em relação aos campos de autoincremento, é correto afirmar:


A

No MySQL, os valores produzidos pelo mecanismo de autoincremento são afetados pelo nível de isolamento da transação.


B

Entre outras formas,o mecanismo de autoincremento pode ser definido ao declarar o tipo de campo como serial na criação da tabela no PostgreSQL.


C

No MySQL, os valores iniciais são redefinidos após o uso do comando DELETE.


D

A função currval (identificador) retorna o próximo valor da sequência no MySQL 5.7 e no PostgreSQL.


E

No MySQL, uma coluna declarada como autoincremento é impedida de receber valores manuais através dos comandos INSERT e UPDATE.

Em relação aos Sistemas de Gerenciamento de Bancos de Dados MySQL e PostgreSQL, considere as seguintes afirmações:


I. A instrução 'SELECT cor, COUNT(cor) FROM carro GROUP BY cor;' projetará as cores dos carros registrados na tabela sem repeti-las, bem como a quantidade de carros de cada cor;

II. Para projetar apenas a terceira tupla dentre todos registros de carros que estão ordenados por modelo basta executar a instrução 'SELECT * FROM carro ORDER BY modelo LIMIT 1 OFFSET 2;';

III. Ao executar a instrução 'SELECT DISTINCT fabricante FROM carro;' serão apresentados todos os fabricantes registrados sem duplicá-los.


Julgue as afirmações como verdadeira (V) ou falsa (F) e assinale a alternativa correta:


A

I(F), II(F), III(F).


B

I(V), II(V), III(F).


C

I(V), II(F), III(V).


D

I(V), II(V), III(V).


E

I(F), II(V), III(V).

O dispositivo de armazenamento padrão (default) utilizado no sistema gerenciador de bancos de dados MySQL (v. 8) é


A

MyISAM.


B

CSV.


C

InnoDB.


D

Archive.


E

NDB.

Observe o comando MySQL a seguir.


create table X

(

A int auto_increment unique,

B float not null

)

type = myisam

select C, D, A as A2

from Y

where B is null


A execução desse comando:


A

gera um erro de sintaxe;


B

gera um erro de execução;


C

cria uma nova tabela com três colunas;


D

cria uma nova tabela com quatro colunas;


E

cria uma nova tabela com cinco colunas.

Leia as afirmativas a seguir:


I. O MySQL não permite a criação de um banco de dados.

II. O que distingue o PHP de algo como o JavaScript no lado do cliente é que o código é executado no servidor, gerando o HTML que é então enviado para o navegador.


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.

   
Gerar simulado