

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.
Em um banco de dados relacional, os comandos SELECT e UPDATE fazem parte da DML (data manipulation language).
Certo
Errado
Assinale a alternativa que apresenta a função do MySQL que permite consultar a data e a hora atual.
dayname
curtime
curdate
sysdate
SQL (Structured Query Language) é uma linguagem usada para interagir com bancos de dados relacionais.
Relativamente a SQL, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) A cláusula WHERE só é utilizada associada ao comando SELECT.
( ) O comando CREATE TABLE cria uma nova tabela no banco de dados e o comando INSERT INTO permite popular essa tabela por meio da inserção de registros.
( ) O comando INNER JOIN é utilizado para unir os resultados de duas ou mais consultas SELECT e o seu resultado é um conjunto de linhas provenientes das tabelas envolvidas.
( ) Os comandos ALTER TABLE e UPDATE são comandos usados para atualizar registros em tabelas de um banco de dados.
( ) SQL suporta o conceito de chaves primárias e chaves estrangeiras para manter a integridade dos dados e as relações entre as tabelas.
As afirmativas são, respectivamente,
F – F – F – V – F.
F – V – F – F – V.
V – V – V – F – V.
V – F – V – V – V.
F – F – V – F – F.
O comando CHECK TABLE do Sistema Gerenciador de Bancos de Dados MySQL (v.8.0) permite a definição de algumas opções, incluindo-se, dentre tais opções:
CHANGED, REPAIR e PLUGIN.
FAST, CLONE e GLOBAL.
EXTENDED, LOCAL e REPAIR.
QUICK, MEDIUM e EXTENDED.
MEDIUM, PLUGIN e SERIAL.
Observe script SQL a seguir.
SELECT COUNT(*) AS [Quantidade], Tipo_Processo FROM Processo
GROUP BY Tipo_Processo;
O resultado da execução desse script é:
a lista dos registros da tabela quantidade;
a quantidade de processos por tipo;
a contagem dos registros da tabela de tipos de processos;
o agrupamento de processos que realizam contagem;
a contagem dos processos relacionados à quantidade de valores.
Em Banco de Dados, qual o significado da sigla DML?
Linguagem de definição de dados, usada para alterar ou modificar dados em um banco de dados.
Linguagem de controle de dados, usada para controlar o acesso aos dados em um banco de dados.
Linguagem de manipulação de dados, que permite aos usuários acessar ou manipular dados conforme organizados pelo modelo de dados apropriado.
Linguagem de controle de transação, responsável por gerenciar diferentes transações ocorridas dentro de um banco de dados.
Linguagem de consulta de dados, que é relacionada a um comando específico para busca no banco de dados.
A linguagem SQL permite diversas operações sob um conjunto de dados de uma ou mais tabelas, as necessidades do projeto de software ditando quais cláusulas deverão ser utilizadas, sejam para recuperação, atualização, inserção ou remoção de algum dado. Ao lidarmos com recuperação, os dados que iremos recuperar podem ser filtrados, agrupados, etc. Assinale a alternativa que apresenta qual a cláusula SQL responsável para filtrar registros em uma consulta de uma tabela:
GROUP BY
SELECT
FILTER
WHERE
Considere um banco de dados criado no MySQL 5.7 com os seguintes comandos:
CREATE DATABASE controle;
USE controle;
CREATE TABLE PAGAMENTOS (
ID INT PRIMARY KEY AUTO_INCREMENT,
NOME VARCHAR(50),
VALOR DOUBLE );
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',1500);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Albert',300);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',450);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Lucas',3450);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',180);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',520);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Albert',840);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Lucas',110);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',3300);
Logo após, a seguinte consulta foi executada:
SELECT NOME, SUM(VALOR) AS TOTAL
FROM PAGAMENTOS
GROUP BY NOME HAVING TOTAL > (
SELECT SUM(VALOR) / COUNT(DISTINCT NOME)
FROM PAGAMENTOS );
Assinale a alternativa que contém o número de linhas retornadas pela consulta anterior.
0
1
2
3
9
O controlador PID nebuloso permite sintonia adequada em mais de um ponto de operação.
Não é necessário, como em sistemas nebulosos, um especialista na aplicação para “ajustar” um sistema neuronebuloso. Bastam dados de treinamento.