

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O seguinte trecho de código PHP 7 deveria fazer uma consulta em um banco de dados MySQL a partir de uma conexão con e retornar o número de registros na tabela “tab” cujo campo “uf” é igual a “CE”.

Ao ser executado, porém, o código apresenta erros. Assinale a opção que aponta corretamente um dos erros contidos no código acima.
A cláusula SELECT no MySQL realiza a seguinte função:
cria uma tabela virtual para queries futuras.
procura um determinado valor em somente uma coluna.
direciona o banco de dados para busca em uma tabela.
recupera linhas selecionadas de uma ou mais tabelas.
atualiza valores na tabela com base em parâmetros posteriores no comando.
A execução do comando
SELECT a.id
FROM 'software' a
where a.id not in (
SELECT b.idsoft
FROM 'vsoftware' b);
terá resultado idêntico à execução do comando a seguir.
SELECT distinct a.id
FROM 'software' a left outer join 'vsoftware' b
on a.id=b.idsoft;
Certo
Errado
No MySQL, assinale a alternativa que mostra um comando para remover todas as linhas de uma tabela chamada livros sem registrar as exclusões de linhas individuais.
DROP VIEW livros;
DROP EVENT livros;
TRUNCATE TABLE livros;
ALTER TABLE livros AUTO_INCREMENT = 0;
ALTER TABLE livros AUTO_INCREMENT = 12;
No sistema gerenciador de bancos de dados MySQL (v. 5.6), o comando REPLACE tem praticamente a mesma funcionalidade do comando INSERT. A exceção ocorre se, na tabela declarada no comando REPLACE, já houver um registro cujo valor da chave primária coincide com o valor contido nesse comando. Nesse caso,
não há qualquer inserção ou exclusão de registros nessa operação.
o novo registro é inserido sem modificações, ocorrendo duplicação do valor da chave primária.
o novo registro é inserido com uma modificação no valor declarado da chave primária.
o registro já existente é excluído antes da inserção do novo registro.
o registro já existente tem o valor de sua chave primária modificado antes da inclusão do novo registro.
Analise o comando exibido a seguir.
truncate table T
Esse comando está disponível
Considere o valor hexadecimal 5F3D. No sistema gerenciador de banco de dados MySQL v. 8.0, uma das formas corretas para se representar esse valor hexadecimal é:
0X5F3D
0H5F3D
0x5F3D
H5F3D
XH5F3D
Considere as sentenças abaixo sobre os motores de armazenamento (storage engines) do Sistema de Gerência de Banco de Dados MySql Server 8 ou superior.
I - O motor de armazenamento default do MySQL 8.0 é MyISAM.
II - InnoDB dá apoio ao modelo de transações ACID, o que não é o caso do MyISAM.
III - O motor de armazenamento Memory cria tabelas cujo conteúdo é mantido em memória e nunca é persistido em disco.
Quais são verdadeiras?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
Apenas II e III.
Considere as seguintes afirmações sobre índices no Sistema de Gerência de Banco de Dados MySql Server 8 ou superior.
I - Todos os motores de armazenamento que admitem colunas espaciais (e.g. POINT), a saber, MyISAM, InnoDB, NDB e ARCHIVE, permitem a definição de índices espaciais sobre esse tipo de coluna.
II - Indices Fulltext são admitidos sobre tabelas nos motores de armazenamento InnoDB e MyISAM, e podem incluir somente colunas definidas como CHAR, VARCHAR e TEXT.
III - É possível definir índices de prefixo sobre uma coluna representando strings, delimitando o número de caracteres da coluna para compor os valores do índice. Embora opcional, é aconselhável para colunas BLOB e TEXT.
Quais estão corretas?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
I, II e III.
O MySQL Utilities é um pacote de utilitários voltados à manutenção e à administração de servidores MySQL. Cada um desses utilitários encapsula comandos primitivos e os agrupa para que possam ser utilizados no cumprimento de operações compostas a partir da execução de um único comando.
Certo
Errado
No MySQL 5.6, o banco de dados information_schema guarda dados estatísticos e eventos para serem utilizados caso se queira encontrar problemas de velocidade de acesso aos dados e(ou) problemas de integridades no SGBD.
Certo
Errado
A tabela vsoftware está na segunda forma normal (2FN), porque contém uma chave estrangeira referenciada à tabela software.
Certo
Errado
Quantos registros serão exibidos com a execução do comando SQL abaixo?
SELECT nome, qtdfilhos
FROM Pessoa,PC
WHERE Pessoa.codigo=PC.codpes
AND Pessoa.codigo>2
AND qtdfilhos<3
1.
2.
3.
4.
5.
Após uma consulta SQL, o resultado obtido foi:
nome | qtd |
Maria | 2 |
Assinale a consulta que pode ter sido utilizada para gerar o resultado mostrado:
SELECT Cliente.nome, TOTAL(qtde)
FROM Cliente,Venda
WHERE Cliente.codigo=Venda.codcli
AND Cliente.cod=3
AND Venda.codpro=1
SELECT Cliente.nome, TOTAL(qtde)
FROM Cliente,Venda
WHERE Cliente.codigo=Venda.codcli
AND Cliente.cod=1
AND Venda.codpro=3
SELECT Cliente.nome, SOMA(qtd)
FROM Cliente,Venda
WHERE Cliente.codigo=Venda.codcli
AND Cliente.cod=3
AND Venda.codpro=1
SELECT Cliente.nome, SUM(qtd)
FROM Cliente,Venda
WHERE Cliente.codigo=Venda.codcli
AND Cliente.cod=1
AND Venda.codpro=3
SELECT Cliente.nome, SUM(qtde) AS qtd
FROM Cliente,Venda
WHERE Cliente.codigo=Venda.codcli
AND Cliente.nome='Maria'
AND Venda.codpro=3
Observe o script a seguir, no âmbito do MySQL.
CREATE TRIGGER xpto BEFORE INSERT ON T
FOR EACH ROW SET @s = @s + NEW.quant;
A presença do termo NEW refere-se:
O MySQL possui muitos softwares utilitários, o que inclui tanto os que funcionam em linha de comando, como o _________ e o _________, quanto os softwares gráficos, como o _________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Mysqlbackup – Mysqlroot – MySQL Workbench
Mysqldump – Mysqladmin – MySQL Workbench
Mysqldump – Mysqlroot – MySQL Reports
MySQL – Reports – Mysqladmin - MySQL Test
MySQL Workbench – Mysqldump – Mysqladmin