Buscar

Prova - LINGUAGENS SQL E NOSQL

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 12 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 12 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 9, do total de 12 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

Prévia do material em texto

29/12/2021 18:33 AS Geral: LINGUAGENS SQL E NOSQL
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040 1/12
AS Geral
Entrega Sem prazo Pontos 10 Perguntas 15
Disponível 20 nov em 0:00 - 30 nov em 23:59 11 dias Limite de tempo Nenhum
Tentativas permitidas 3
Instruções
Este teste foi travado 30 nov em 23:59.
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 53 minutos 8,67 de 10
MAIS RECENTE Tentativa 2 53 minutos 8,67 de 10
Tentativa 1 41 minutos 4,01 de 10
 As respostas serão mostradas após a última tentativa
Pontuação desta tentativa: 8,67 de 10
Enviado 29 nov em 23:58
Na "Avaliação Geral da Disciplina", você encontrará atividades de autocorreção para viver
concretamente os conceitos teóricos que abordamos nas Unidades.
Observe que você tem 3 tentativas para realizar a atividade. Assim, se ao pressionar o botão
"Enviar”, na sua primeira tentativa de envio, ocorrer algum tipo de problema (como queda de
energia, falha de conexão, entre outros), você poderá reenviá-la mais duas vezes. Se ocorrer algum
problema na primeira, na segunda e na terceira tentativa de envio, encaminhe uma mensagem ao
seu professor tutor informando o ocorrido e solicitando uma nova tentativa. Não se esqueça
de colocar todos os seus dados na mensagem, ok? Vale destacar que esta opção de tentativas é
para o caso acima informado porque quando o sistema registra a nota no ambiente o acesso
fica bloqueado.
Fique Atento!
A atividade "Avaliação Geral da Disciplina" possui valor máximo de 10,0 ponto(s).
O prazo limite para realizar esta atividade é 31 de agosto.
 
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/history?version=2
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/history?version=2
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/history?version=1
29/12/2021 18:33 AS Geral: LINGUAGENS SQL E NOSQL
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040 2/12
Esta tentativa levou 53 minutos.
0,66 / 0,66 ptsPergunta 1
Quais tarefas são executadas com os comandos abaixo?
ALTER TABLE employee
ADD (end_date DATE);
A resposta correta é:
 
depois que a tabela é criada, não é possível adicionar uma nova
constraint.
 Uma nova coluna com uma constraint é criada em uma tabela. 
 Uma constraint é modificada em uma coluna existente. 
 Uma constraint é criada em uma coluna existente. 
 Uma nova coluna sem constraint é criada em uma tabela. 
O comando adiciona uma coluna à tabela.
0,66 / 0,66 ptsPergunta 2
Qual comando renomeia uma coluna da tabela
 Alter table 
 Modify column 
 Rename column 
 Alter column 
29/12/2021 18:33 AS Geral: LINGUAGENS SQL E NOSQL
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040 3/12
 Rename 
O comando para se renomear uma coluna é: Alter table [nome
da tabela], rename é uma cláusula do comando alter.
0,66 / 0,66 ptsPergunta 3
Um usuário quer inserir uma linha na tabela EMPREGADO que tem
três colunas:
CD_EMP, SOBRENOME e SALARIO. O usuário quer inserir os
seguintes dados: CD_EMP 15301, SOBRENOME Costa, mas nenhum
valor para salário. Qual comando é o mais adequado e funcionará?
 insert (15301,’COSTA’, NULL) into EMPREGADO 
 insert into EMPREGADO values (15301, ‘COSTA’); 
 insert into EMPREGADO values (15301, ‘COSTA’, NULL); 
 insert into EMPREGADO (select 15301 from ‘COSTA’); 
 
insert into EMPREGADO(CD_EMP, SOBRENOME, SALARIO) values
(15301, ‘COSTA’);
Quando não se lista os nomes dos campos, é necessário
atribuir valores a todas as colunas da tabela na ordem em que
foram criadas.
0,66 / 0,66 ptsPergunta 4
29/12/2021 18:33 AS Geral: LINGUAGENS SQL E NOSQL
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040 4/12
Qual comando elimina uma coluna da tabela?
 
ALTER TABLE nome_da_tabela 
DROP TABLE nome_da_coluna;
 
ALTER TABLE nome_da_tabela 
DELETE COLUMN nome_da_coluna;
 
ALTER TABLE nome_da_tabela 
ALTER COLUMN nome_da_coluna;
 
ALTER TABLE nome_da_tabela 
DELETE nome_da_coluna;
 
ALTER TABLE nome_da_tabela 
DROP COLUMN nome_da_coluna;
O comando para se eliminar um coluna da tabela é:
ALTER TABLE nome_da_tabela 
DROP COLUMN nome_da_coluna;
0 / 0,66 ptsPergunta 5IncorretaIncorreta
Um usuário loga-se no banco de dados para atualizar uma tabela.
Logo ao logar-se, no início da sessão, ele dá três comandos UPDATE
e então um comando ALTER TABLE para adicionar uma restrição de
coluna. Quando ele estava prestes a dar o comando COMMIT, o
system apresenta uma falha e cai. Quais alterações foram realizadas
nessa tabela?
 os comandos UPDATE e o comando ALTER TABLE. 
 somente os comandos ALTER TABLE. 
 primeiro é realizado o ALTER TABLE e depois o UPDATE. 
 somente os comandos UPDATE. 
29/12/2021 18:33 AS Geral: LINGUAGENS SQL E NOSQL
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040 5/12
 nenhuma 
Comandos ddl tem um commit implícito.
0,67 / 0,67 ptsPergunta 6
É feita uma consulta ao Banco de Dados com o seguinte comando:
SELECT manufacturer_id || ‘-‘ || id_number || ‘ ’ || description || ‘ ‘ ||
price FROM inventory;
Qual componente da declaração SELECT acima é uma literal?
 price 
 id_number 
 - 
 manufacturer_id 
 || 
Literal é o caractere que sempre se repete, ou seja, mudam os
dados dos campos, mas a literal se mantém.
0,67 / 0,67 ptsPergunta 7
Para que tarefa você usa a cláusula WHERE numa SELECT?
 Para indicar a localização de uma tabela. 
29/12/2021 18:33 AS Geral: LINGUAGENS SQL E NOSQL
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040 6/12
 
Para apresentar somente valores diferenciados dos valores de uma
coluna.
 Para restringir a saída da função HAVING 
 
Para comparar os valores armazenados numa coluna com um
determinado valor.
 Para restringir a saída da função SUM( ). 
A cláusula where serve para comparar valor de um campo com
outro valor.
0,67 / 0,67 ptsPergunta 8
É feita a seguinte consulta ao banco de dados:
SELECT price
FROM INVENTORY
WHERE price <= 50
OR price IN (25, 70, 95);
Qual valor essa SELECT poderia recuperar?
 51 
 30 e 95 
 95 
 30 
 75 
29/12/2021 18:33 AS Geral: LINGUAGENS SQL E NOSQL
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040 7/12
São esses os valores que se encaixam nas condições
estabelecidas.
0,67 / 0,67 ptsPergunta 9
Considerando a consulta abaixo:
SELECT name, NVL(salary, 0) salary 
FROM employee
WHERE salary IS NULL
ORDER BY name;
O que é mostrado na coluna salary quando um valor NULL é
retornado?
 Espaço em branco 
 0 
 nada. 
 NULL 
 - hífen 
A função nvl converte o nulo no valor que consta na expressão,
nesse caso 0.
0,67 / 0,67 ptsPergunta 10
Você precisa mostrar os detalhes de todos os empregados cujo o
sobrenome seja Smith, mas não sabe como os dados dos sobrenomes
29/12/2021 18:33 AS Geral: LINGUAGENS SQL E NOSQL
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040 8/12
dos empregados foram armazenados. Que comando você deve utilizar
para ver todos os empregados cujo sobrenome seja Smith?
 
select last_name, first_name from emp where lower(last_name)=’smith’;
 Select last_name, first_name from emp where last_name=’smith’; 
 
select last_name, first_name from emp where
last_name=upper(‘smith’);
 
Select last_name, first_name from emp where deeper(last_name)=
(‘smith’);
 
Select last_name, first_name from emp where upper(last_name)=
(‘smith’);
Letras minúsculas só podem ser comparadas com letras
minúsculas.
0,67 / 0,67 ptsPergunta 11
Bancos de dados NOSQL orientados a documentos são apropriados
para:
I - o armazenamento de dados semiestruturados.
II – o armazenamento de dados estruturados
 I é afirmativa falsa 
 I é afirmativa verdadeira 
29/12/2021 18:33 AS Geral: LINGUAGENS SQL E NOSQL
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040 9/12
 II é afirmativa verdadeira 
 I e II são afirmativas falsas 
 I e II são afirmativas verdadeiras 
Documento: esse modelo de dados é bompara repositórios
XML e objetos autodescreventes.
0,67 / 0,67 ptsPergunta 12
O que motivou o surgimento de novas formas de armazenamento de
dados?
 
Os bancos de dados relacionais não estavam preparados para
armazenar dados não estruturados.
 
Os banco de dados relacionais conseguem armazenar qualquer tipo de
dado
 todas as alternativas acima são falsas. 
 
Os bancos de dados relacionais serem bons, mas os bancos NoSQL
serem melhores.
 Ser sempre bom o surgimento de uma nova tecnologia. 
29/12/2021 18:33 AS Geral: LINGUAGENS SQL E NOSQL
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040 10/12
Com o surgimento de novas tecnologias, como os telefones
inteligentes, maiores volumes de dados estão sendo gerados
em todo o mundo. Esses dados são gerados em vários
formatos. Como os bancos de dados tradicionais não
conseguiam lidar com esses volumes e processá-los
instantaneamente, havia uma necessidade de uma abordagem
diferente para armazenar dados.
0,67 / 0,67 ptsPergunta 13
O que significa NoSQL?
 Não tem SQL 
 Não faz consultas SQL 
 Sem SQL 
 Não é somente SQL 
 Nâo é para usar SQL 
O termo NoSQL é uma abreviatura de Not Only SQL (Não
apenas SQL).
0,67 / 0,67 ptsPergunta 14
Considere as seguintes características de um projeto de banco de
dados:
I. O modelo de dados é conhecido a priori e é estável.
II. A integridade dos dados deve ser rigorosamente mantida.
29/12/2021 18:33 AS Geral: LINGUAGENS SQL E NOSQL
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040 11/12
III. Velocidade e escalabilidade são preponderantes.
Dessas características, o emprego de bancos de dados NoSQL é
favorecido somente por:
 II 
 I, II 
 I 
 I, II, III 
 III 
Volume;
Velocidade;
Variedade;
Valor.
As duas primeiras características significam que os dados
crescem tremendamente em volume com velocidade rápida. As
duas últimas características são únicas para grandes dados.
Variedade significa que grandes conjuntos de dados podem ser
de fontes diferentes. Isso torna difícil que esses conjuntos
sejam armazenados em bancos de dados relacionais
tradicionais. Como dados grandes não têm uma estrutura
definida, eles precisam ser tratados de maneira diferente. Valor
significa que, de todos os grandes dados que são gerados a
partir dessas várias fontes, apenas um pouco é de valor para
impulsionar as decisões de negócios – ou seja, um pedaço de
informação em grandes dados não é valioso por si só, mas
torna-se valioso no agregado.
Com o surgimento de novas tecnologias, como os telefones
inteligentes, maiores volumes de dados estão sendo gerados
em todo o mundo. Esses dados são gerados em vários
formatos. Como os bancos de dados tradicionais não
conseguiam lidar com esses volumes e processá-los
instantaneamente, havia uma necessidade de uma abordagem
diferente para armazenar dados.
29/12/2021 18:33 AS Geral: LINGUAGENS SQL E NOSQL
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040 12/12
0 / 0,67 ptsPergunta 15IncorretaIncorreta
Assinale um tipo de aplicação que influenciou em novas necessidades
de armazenamento:
 Aplicação com conexão ao banco de dados. 
 Redes sociais. 
 Aplicação mobile 
 Aplicação desktop. 
 SGBDR. 
Agora que a aplicação tornou-se mais popular, a gerência do
DBA lhe pediu para capturar detalhes adicionais sobre usuários,
tais como suas pegadas móveis, Facebook e Twitter na
Internet. O DBA concorda que esses novos requisitos tornarão
o aplicativo mais útil para o negócio; no entanto, o volume de
dados a serem capturados e a velocidade em que os dados
precisam ser armazenados são estimados como muito altos.
Além disso, os dados a serem armazenados não são de alto
valor, a menos que sejam agregados e avaliados como um
todo. Tentar cumprir todos esses requisitos com o banco de
dados relacional será muito caro
Pontuação do teste: 8,67 de 10

Continue navegando