Logo Passei Direto
Buscar

Teste_ Atividade Objetiva 3 2 tentativa

Atividade objetiva com questões de múltipla escolha sobre SQL (DDL/DML e comandos como SHOW, CREATE e DROP), diferenças OLTP/OLAP e estrutura de blocos em PL/SQL, incluindo avaliação de asserções e relação justificativa.

Ferramentas de estudo

Questões resolvidas

Leia o texto abaixo: SQL apresenta uma série de comandos que permitem a definição dos dados, chamada de DDL (Data Definition Language), e que é composta, entre outros, pelo comando Create, que é destinado à criação do Banco de Dados e das tabelas que o compõem, além das relações existentes entre as tabelas. Como exemplo de comandos da classe DDL, temos os comandos Create, Alter e Drop. Já os comandos da série DML (Data Manipulation Language) são destinados a consultas, inserções, exclusões e alterações em um ou mais registros de uma ou mais tabelas de maneira simultânea. Como exemplo de comandos da classe DML, temos os comandos Select, Insert, Update e Delete.
Relembrando as etapas de programação em linguagem SQL, qual é a palavra que nos remete ao conceito DML?
DCL.
TCL.
DML.
DDL.
DTL.

Leia o texto a seguir: OLTP significa On-line Transaction Processing. OLAP significa On-line Analytical Processing. Sistemas de Tecnologia da Informação (TI) são divididos em operações ou OLTP ou OLAP. Os sistemas OLTP dar os dados de origem originais, enquanto as operações OLAP realizar a análise. OLAP inclui mineração de dados, análise e tomada de decisão. As empresas utilizam a análise na sua estratégia e realizar processos que levam à geração de dados. Esses dados são armazenados no data warehouse empresarial e posteriormente recuperados para análise.
Após avaliar as afirmacoes acima, assinale a alternativa correta:
I- OLAP é análise mais elaborada dos dados, e OLTP são esses dados transacionados dentro de um banco de dados.
II- O OLTP promove a mineração dos dados, enquanto o OLAP concentra as consultas de banco de dados.
III- O OLTP não consome muito recurso do banco de dados porque a sua função só transaciona dados em consultas.
IV- O OLAP é menor que o OLTP porque movimenta consultas, inclusões, alterações e exclusões.
Apenas as afirmações I e II são verdadeiras
Apenas as afirmações I e III são verdadeiras
Apenas as afirmações II e III são verdadeiras
Apenas as afirmações IV e I são verdadeiras
Apenas as afirmações III e IV são verdadeiras

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Leia o texto abaixo: SQL apresenta uma série de comandos que permitem a definição dos dados, chamada de DDL (Data Definition Language), e que é composta, entre outros, pelo comando Create, que é destinado à criação do Banco de Dados e das tabelas que o compõem, além das relações existentes entre as tabelas. Como exemplo de comandos da classe DDL, temos os comandos Create, Alter e Drop. Já os comandos da série DML (Data Manipulation Language) são destinados a consultas, inserções, exclusões e alterações em um ou mais registros de uma ou mais tabelas de maneira simultânea. Como exemplo de comandos da classe DML, temos os comandos Select, Insert, Update e Delete.
Relembrando as etapas de programação em linguagem SQL, qual é a palavra que nos remete ao conceito DML?
DCL.
TCL.
DML.
DDL.
DTL.

Leia o texto a seguir: OLTP significa On-line Transaction Processing. OLAP significa On-line Analytical Processing. Sistemas de Tecnologia da Informação (TI) são divididos em operações ou OLTP ou OLAP. Os sistemas OLTP dar os dados de origem originais, enquanto as operações OLAP realizar a análise. OLAP inclui mineração de dados, análise e tomada de decisão. As empresas utilizam a análise na sua estratégia e realizar processos que levam à geração de dados. Esses dados são armazenados no data warehouse empresarial e posteriormente recuperados para análise.
Após avaliar as afirmacoes acima, assinale a alternativa correta:
I- OLAP é análise mais elaborada dos dados, e OLTP são esses dados transacionados dentro de um banco de dados.
II- O OLTP promove a mineração dos dados, enquanto o OLAP concentra as consultas de banco de dados.
III- O OLTP não consome muito recurso do banco de dados porque a sua função só transaciona dados em consultas.
IV- O OLAP é menor que o OLTP porque movimenta consultas, inclusões, alterações e exclusões.
Apenas as afirmações I e II são verdadeiras
Apenas as afirmações I e III são verdadeiras
Apenas as afirmações II e III são verdadeiras
Apenas as afirmações IV e I são verdadeiras
Apenas as afirmações III e IV são verdadeiras

Prévia do material em texto

A�vidade Obje�va 3
Iniciado: 3 jun em 16:05
Instruções do teste
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
0,2 ptsPergunta 1
Estrutura.
Criação.
Operacionalização.
Manipulação.
Forma.
Leia o texto abaixo:
SQL apresenta uma série de comandos que permitem a definição dos dados,
chamada de DDL (Data Definition Language), e que é composta, entre outros,
pelo comando Create, que é destinado à criação do Banco de Dados e das
tabelas que o compõem, além das relações existentes entre as tabelas. Como
exemplo de comandos da classe DDL, temos os comandos Create, Alter e Drop. 
Já os comandos da série DML (Data Manipulation Language) são destinados a
consultas, inserções, exclusões e alterações em um ou mais registros de uma ou
mais tabelas de maneira simultânea. Como exemplo de comandos da classe
DML, temos os comandos Select, Insert, Update e Delete.
(Fonte: Disponível em: http://www.linhadecodigo.com.br/artigo/404/programacao-
de-banco-de-dados-parte-3.aspx#ixzz6NE2BmMyZ. Acesso em: 05 jun. 2020)
Relembrando as etapas de programação em linguagem SQL, qual é a
palavra que nos remete ao conceito DML?
A+
A
A-
0,2 ptsPergunta 2
DCL.
TCL.
DML.
DDL.
DTL.
Quando começamos a operar um sistema gerenciador de banco de dados que
opera por prompt, como o MySQL, precisamos realizar algumas definições
básicas – como a existência de um banco de dados para consulta, a criação de
um novo banco de dados ou mesmo a exclusão de um banco de dados. Essas
operações envolvem o uso de instruções como SHOW, CREATE e DROP,
respectivamente.
Sabendo que temos diferentes grupos de comando usados em SQL, a qual grupo
pertencem os comandos que foram citados?
0,2 ptsPergunta 3
Leia o texto a seguir:
OLTP significa On-line Transaction Processing. OLAP significa On-line Analytical
Processing. Sistemas de Tecnologia da Informação (TI) são divididos em
operações ou OLTP ou OLAP. Os sistemas OLTP dar os dados de origem
originais, enquanto as operações OLAP realizar a análise. OLAP inclui mineração
de dados, análise e tomada de decisão. As empresas utilizam a análise na sua
estratégia e realizar processos que levam à geração de dados. Esses dados são
armazenados no data warehouse empresarial e posteriormente recuperados para
análise.
Velocidade 
OLTP é menor do que OLAP e envolve transações on-line, tais como exclusão,
atualização e inserir. OLAP possui operações de menor volume do que OLTP,
mas as consultas têm mais complexidade. OLTP se concentra principalmente em
consultas de processamento muito rapidamente. Ele garante que os dados
A+
A
A-
Apenas as afirmações I e II são verdadeiras
Apenas as afirmações I e III são verdadeiras
Apenas as afirmações II e III são verdadeiras
Apenas as afirmações IV e I são verdadeiras
Apenas as afirmações III e IV são verdadeiras
mantenham a integridade em um ambiente onde vários programas e os usuários
podem acessar os dados. Os melhores bancos de dados OLTP têm o maior
número de transações por segundo. 
Referencia: http://ptcomputador.com/Networking/other-computer-
networking/77214.html
Depois da leitura acima, avalie as afirmações abaixo:
I- OLAP é análise mais elaborada dos dados, e OLTP são esses dados
transacionados dentro de um banco de dados.
II- O OLTP promove a mineração dos dados, enquanto o OLAP concentra as
consultas de banco de dados. 
III- O OLTP não consome muito recurso do banco de dados porque a sua função
só transaciona dados em consultas. 
IV- O OLAP é menor que o OLTP porque movimenta consultas, inclusões,
alterações e exclusões.
Após avaliar as afirmações acima, assinale a alternativa correta:
0,2 ptsPergunta 4
Leia o texto a seguir:
O PL/SQL permite trabalhar com blocos de execução anônimos e subprogramas,
envolvendo a utilização do bloco anônimo.
A+
A
A-
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
Sua estrutura é composta de acordo com a imagem a seguir:
Declare: Parte do código especifica para declaração das variáveis, cursores e
funções internas do código. 
Seção de Execução: parte do código que pode conter estruturas interativas ou
condicionais, definição de variáveis, chamadas para blocos nomeados, é definido
por: 
Begin: Define o início dos comandos PL/SQL, podem existir vários no bloco. 
End: Obrigatório para encerramento do bloco de execução, deve existir 1 para
cada Begin. 
Exception: Tratamento para erros em tempo de execução, sua utilização é
opcional. 
(Fonte: Disponível em:http://maisplsql.blogspot.com/. Acesso em: 05 jun. 2020)
Considerando esse contexto, avalie as seguintes asserções e a relação proposta
entre elas: 
I. Dentro da estrutura de blocos de PL/SQL, é possível montar várias funções de
execução de comandos dentro de estruturas interativas ou condicionais. 
PORQUE
II. Dentro deste esqueleto de estrutura proposto, entre o BEGIN e o END
podemos inserir a variável IF, que nos permite abrir várias condições para acesso
de informação dentro do mesmo bloco. 
 
A respeito dessas asserções, assinale a opção correta:
A+
A
A-
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa
As asserções I e II são proposições falsas
0,2 ptsPergunta 5
Leia o texto abaixo:
O SQL suporta dois tipos de junções: 
INNER JOIN: esta junção retorna todos os pares com correspondentes de linhas
nas duas tabelas e descartam as linhas sem correspondentes de ambas as
tabelas. 
Considere as seguintes tabelas: 
CLIENTE: Cod_cliente, Nome,Endereço 
PEDIDO: Num_Pedido,Prazo_Entrega Cod_Cliente, Cod_Vendedor,Data 
ITEMPEDIDO: num_pedido,Cod_produto,Quantidade 
PRODUTO: Cód_produto,Descrição,Unidade,ValUnidade. 
VENDEDOR: Cód_Vendedor,Nome, Comissão,Salario
Problema: ver os pedidos de cada cliente: 
SELECT Cliente.nome,Pedido.cod_cliente,pedido.num_pedido 
FROM Cliente INNER JOIN Pedido 
ON Cliente.Cod_cliente = Pedido.Cod_cliente
Problema: mostrar os clientes (ordenados) que têm prazo de entrega maior que
15 dias para o produto "ARROZ" e sejam do Rio de Janeiro. 
SELECT Cliente.Nome 
FROM Cliente INNER JOIN Pedido 
ON Cliente.Cod_cliente=Pedido.Cod_Cliente 
INNER JOIN ItemPedido 
ON pedido.num_pedido = itempedido.num_pedido 
INNER JOIN Produto 
ON itempedido.Cód_produto= Produto.Cod_Produto 
WHERE Pedido.Prazo_Entrega > 15 AND 
Produto.Descrição="ARROZ" AND 
Cliente.UF = "RJ" 
ORDER BY Cliente.Nome
(Fonte: Disponível em: http://www.linhadecodigo.com.br/artigo/413/programacao-
de-banco-de-dados-parte-4.aspx#ixzz6NIGSUvxU. Acesso em: 05 jun. 2020)
Após ler e avaliar a estrutura das tabelas acima, é correto dizer que:
A+
A
A-
Salvo em 16:09 
Dentro do exemplo acima, o INNER JOIN trará as respostas da primeira tabela,
mesmo considerando a leitura da segunda tabela.
Com o comando INNER JOIN podemos acessar informações de duas tabelas
diferentes no mesmo banco de dados.
O comando INNER JOIN agrega consultas, mas só traz valores de uma tabela dentro
de um banco de dados.
O comando INNER JOIN traz no resultado da consulta todas as linhas de todas as
tabelas.
Como o comando DISTINCT, o comando INNER JOIN aponta todas as duplicidades
sem filtro.
Enviar teste
A+
A
A-

Mais conteúdos dessa disciplina