Buscar

Atividade Objetiva 3 - Programacao de Banco de Dados


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

30/11/2022 21:21 CAMILA PEREIRA DE LIRA, histórico de teste: Atividade Objetiva 3
https://famonline.instructure.com/courses/24371/quizzes/109513/history?version=1 1/8
Atividade Objetiva 3 Resultados para CAMILA PEREIRA
DE LIRA
Pontuação desta tentativa: 0,8 de 1
Enviado 5 set em 20:52
Esta tentativa levou 6 minutos.
0 / 0,2 ptsPergunta 1
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 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. 
A+
A
A-
30/11/2022 21:21 CAMILA PEREIRA DE LIRA, histórico de teste: Atividade Objetiva 3
https://famonline.instructure.com/courses/24371/quizzes/109513/history?version=1 2/8
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:
 Apenas as afirmações I e III são verdadeiras esposta corretaesposta correta
 Apenas as afirmações I e II são verdadeiras 
 Apenas as afirmações III e IV são verdadeiras 
 Apenas as afirmações IV e I são verdadeiras 
 Apenas as afirmações II e III são verdadeiras ocê respondeuocê respondeu
A afirmação II é falsa, pois o OLAP processa a mineração dos 
dados (e não o OLTP), mas a afirmação III é verdadeira, pois o 
OLTP não consome recursos do banco, por se tratar de consultas 
transacionais.
0,2 / 0,2 ptsPergunta 2
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)
A+
A
A-
30/11/2022 21:21 CAMILA PEREIRA DE LIRA, histórico de teste: Atividade Objetiva 3
https://famonline.instructure.com/courses/24371/quizzes/109513/history?version=1 3/8
Relembrando as etapas de programação em linguagem SQL, qual
é a palavra que nos remete ao conceito DML?
 Estrutura. 
 Operacionalização. 
 Forma. 
 Criação. 
 Manipulação. Correto!Correto!
A alternativa está correta. O conceito de DML nos remete à
palavra manipulação, pois é a parte de manipulação do SQL.
0,2 / 0,2 ptsPergunta 3
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.
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. 
A+
A
A-
30/11/2022 21:21 CAMILA PEREIRA DE LIRA, histórico de teste: Atividade Objetiva 3
https://famonline.instructure.com/courses/24371/quizzes/109513/history?version=1 4/8
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 asserção I é uma proposição verdadeira, e a II é uma proposição
falsa
 
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I.
Correto!Correto!
 
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 falsas 
A+
A
A-
30/11/2022 21:21 CAMILA PEREIRA DE LIRA, histórico de teste: Atividade Objetiva 3
https://famonline.instructure.com/courses/24371/quizzes/109513/history?version=1 5/8
 
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa da I.
A alternativa está correta, pois as asserções I e II são
proposições verdadeiras, e a II é uma justificativa da I. De
acordo com o texto lido e conceito de bloco PL/SQL, dentro de
um bloco podemos criar uma estrutura grande e complexa para
retirarmos várias informações, pois o comando IF é uma
condicional que pode nos fornecer essas informações.
0,2 / 0,2 ptsPergunta 4
Leia o texto abaixo:
DML – Linguagem de Manipulação de Dados
Exemplo de aplicação:
SELECT – recuperar dados do banco de dados.
INSERT – inserir dados em uma tabela.
UPDATE – atualiza os dados existentes em uma tabela.
DELETE – exclui registros de uma tabela.
CALL – chamar um subprograma PL / SQL, entre outros.
DDL – Linguagem de Definição de Dados
Exemplos de aplicação:
CREATE – para criar objetos no banco de dados.
ALTER – altera a estrutura da base de dados.
TRUNCATE – remover todos os registros de uma tabela, incluindo
todos os espaços alocados para os registros, que são removidos.
A+
A
A-
30/11/2022 21:21 CAMILA PEREIRA DE LIRA, histórico de teste: Atividade Objetiva 3
https://famonline.instructure.com/courses/24371/quizzes/109513/history?version=1 6/8
COMMENT – adicionar comentários ao dicionário de dados.
RENAME – para renomear um objeto, entre outros.
DCL – Linguagem de Controle de Dados
GRANT – atribui privilégios de acesso do usuário a objetos do banco
de dados.
REVOKE – remove os privilégios de acesso aos objetos obtidos com o
comando GRANT, entre outros.
DTL OU TCL – Linguagem de Transação de Dados
COMMIT – salvar o trabalho feito.
SAVEPOINT – identificar um ponto em uma transação para que mais
tarde você possa efetuar um ROLLBACK.
ROLLBACK – restaurar banco de dados ao original desde o último
COMMIT, entre outros.
DQL – Linguagem de Consulta de Dados 
Tem apenas um comando: SELECT.
(Fonte: Disponível em:
http://www.rosembergennes.com.br/index.php/dicas-oracle/216-definindo-dml-ddl-dcl-dtl-ou-tcl-dql 
(http://www.rosembergennes.com.br/index.php/dicas-oracle/216-
definindo-dml-ddl-dcl-dtl-ou-tcl-dql) . Acesso em: 05 jun. 2020)
Mediante os conceitos acima, analise as afirmações abaixo:
I. Quando pensamos em DML, pensamos automaticamente em
consultas em banco de dados.
II. Os comandos usados no DDL são comandos de manipulação de
banco de dados.
III. Os comandos atribuídos ao DCL são comandos que têm relação
direta com privilégios de programação.
A+
A
A-
http://www.rosembergennes.com.br/index.php/dicas-oracle/216-definindo-dml-ddl-dcl-dtl-ou-tcl-dql
30/11/2022 21:21 CAMILA PEREIRA DE LIRA, histórico de teste: Atividade Objetiva 3
https://famonline.instructure.com/courses/24371/quizzes/109513/history?version=1 7/8
IV. Os comandos DTL nos remetem à restauração de banco de dados.
É correto o que se afirma, apenas, em:
 II e IV, apenas. 
 I e IV, apenas. Correto!Correto!
 I e II, apenas. 
 III e IV, apenas. 
 II e III, apenas. 
A alternativa está correta, pois apenas as afirmações I e IV são
verdadeiras.
De acordo com o texto e os conceitos de SQL, as consultas são
parte da manipulação de dados, e os comandos DTL nos
remetem à restauração de banco de dados.
A afirmação II é falsa, pois os comandos DDL nos remetem à
criação (estrutura).
E a afirmação III também é falsa, pois os comandos DCL dizem
respeito aos privilégios de acesso, e não de programação.
0,2 / 0,2 ptsPergunta 5
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.
A+
A
A-
30/11/2022 21:21 CAMILA PEREIRA DE LIRA, histórico de teste: Atividade Objetiva 3
https://famonline.instructure.com/courses/24371/quizzes/109513/history?version=1 8/8
Sabendo que temos diferentes grupos de comando usados em SQL, a
qual grupo pertencem os comandos que foram citados?
 DML. 
 DCL. 
 DTL. 
 DDL. Correto!Correto!
 TCL. 
Sua resposta está correta. Os comandos SHOW, CREATE e
DROP pertencem ao grupo de comando DDL, que é o da
Linguagem de Definição de Dados, uma vez que é por meio
deste grupo de comandos que conseguimos gerenciar a
estrutura de um banco de dados.
Pontuação do teste: 0,8 de 1
A+
A
A-

Continue navegando