27/11/2021 08:17 Teste: AS Geral
AS Geral
Iniciado:
27 nov em 7:30
Instruções do teste
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.
Pergunta 1 0,66 pts
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?
nenhuma
somente os comandos ALTER TABLE.
os comandos UPDATE e o comando ALTER TABLE.
primeiro é realizado o ALTER TABLE e depois o UPDATE.
somente os comandos UPDATE.
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take 1/8
27/11/2021 08:17 Teste: AS Geral
Pergunta 2 0,66 pts
Você tenta criar a tabela ALPHA_3000 com o comando abaixo:
1. CREATE TABLE alpha_3000
2. (3000_id NUMBER (9)
3. CONSTRAINT alpha_3000_id_pk PRIMARY KEY,
4. Name VARCHAR2 (25),
5. Title VARCHAR2 (25),
6. idname VARCHAR2(25)
7. CONSTRAINT alpha_3000_idname_nn NOT NULL);
Qual linha de comando irá causar erro?
Linha 1.
Linha 2.
Linha 3.
Linha 5
Linha 7.
Pergunta 3 0,66 pts
Você deve remover alguns produtos de seu sistema que tenham a quantidade
(quantity) muito baixa para ser listada em seu catálogo e que o fabricante
(manufacturer) seja wallpp0925, pois já fechou o negócio. Você quer excluir
qualquer produto da tabela inventory que tenha sido produzida por esse
fabricante, solicitada antes de 31-DEC-1997 (order_date = data da solicitação), e
que tenha a quantidade menor do que 250. Qual é o comando a ser usado?
DROP FROM inventory
WHERE quantity < 250
AND order_date < ‘31-DEC-97’
AND NOT manufacturer_id = wallpp0925;
DROP FROM inventory
WHERE quantity < 250
AND order_date < 31-DEC-97
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take 2/8
27/11/2021 08:17 Teste: AS Geral
AND manufacturer_id = ‘wallpp0925’;
DELETE FROM inventory
WHERE quantity < 250
AND order_date < ‘31-DEC-97’
AND manufacturer_id = ‘wallpp0925’;
DELETE FROM inventory
WHERE quantity < 250
AND order_date < ‘31-DEC-97’
AND NOT manufacturer_id = wallpp0925;
DROP FROM inventory
WHERE quantity < 250
AND order_date < 31-DEC-97
AND manufacturer_id = wallpp0925;
Pergunta 4 0,66 pts
Qual comando renomeia uma coluna da tabela
Alter column
Modify column
Rename column
Alter table
Rename
Pergunta 5 0,66 pts
Quais tarefas são executadas com os comandos abaixo?
ALTER TABLE employee
ADD (end_date DATE);
A resposta correta é:
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take 3/8
27/11/2021 08:17 Teste: AS Geral
Uma nova coluna sem constraint é criada em uma tabela.
depois que a tabela é criada, não é possível adicionar uma nova constraint.
Uma constraint é criada em uma coluna existente.
Uma constraint é modificada em uma coluna existente.
Uma nova coluna com uma constraint é criada em uma tabela.
Pergunta 6 0,67 pts
Você faz uma consulta no banco de dados com a seguinte instrução SQL:
SELECT id_number, 100 / quantity
FROM inventory;
Qual valor será apresentado se o valor de quantity for nulo (NULL)?
O valor 100.
O valor zero.
O valor de id_number.
Um espaço.
Um nulo.
Pergunta 7 0,67 pts
Você precisa mostrar os detalhes de todos os empregados cujo o sobrenome seja
Smith, mas não sabe como os dados dos sobrenomes 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 deeper(last_name)=(‘smith’);
Select last_name, first_name from emp where upper(last_name)=(‘smith’);
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take 4/8
27/11/2021 08:17 Teste: AS Geral
select last_name, first_name from emp where last_name=upper(‘smith’);
Select last_name, first_name from emp where last_name=’smith’;
Pergunta 8 0,67 pts
Para que tarefa você usa a cláusula WHERE numa SELECT?
Para restringir a saída da função SUM( ).
Para apresentar somente valores diferenciados dos valores de uma coluna.
Para indicar a localização de uma tabela.
Para restringir a saída da função HAVING
Para comparar os valores armazenados numa coluna com um determinado valor.
Pergunta 9 0,67 pts
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?
nada.
NULL
Espaço em branco
- hífen
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take 5/8
27/11/2021 08:17 Teste: AS Geral
Pergunta 10 0,67 pts
Analise a seguinte instrução:
SELECT ename AS name, sal salary
FROM emp;
Qual afirmação abaixo está correta?
Esta instrução, quando executada, apresenta erro, pois os apelidos devem vir com
aspas duplas.
Esta instrução, quando executada, apresenta erro.
A utilização da palavra AS é obrigatória para se criar um apelido de campo.
Existem dois apelidos para nomes de colunas (name e salary).
Existe somente um apelido para um nome de coluna na instrução acima.
Pergunta 11 0,67 pts
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.
III. Velocidade e escalabilidade são preponderantes.
Dessas características, o emprego de bancos de dados NoSQL é favorecido
somente por:
I, II
III
I, II, III
II
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take 6/8
27/11/2021 08:17 Teste: AS Geral
Pergunta 12 0,67 pts
O que motivou o surgimento de novas formas de armazenamento de dados?
Ser sempre bom o surgimento de uma nova tecnologia.
todas as alternativas acima são falsas.
Os bancos de dados relacionais serem bons, mas os bancos NoSQL serem melhores.
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
Pergunta 13 0,67 pts
O que significa NoSQL?
Nâo é para usar SQL
Não tem SQL
Não é somente SQL
Não faz consultas SQL
Sem SQL
Pergunta 14 0,67 pts
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 e II são afirmativas falsas
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take 7/8
27/11/2021 08:17 Teste: AS Geral
I é afirmativa verdadeira
II é afirmativa verdadeira
I e II são afirmativas verdadeiras
Pergunta 15 0,67 pts
Assinale um tipo de aplicação que influenciou em novas necessidades de
armazenamento:
Aplicação desktop.
Aplicação com conexão ao banco de dados.
Redes sociais.
Aplicação mobile
SGBDR.
Salvo em 8:16
Enviar teste
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take 8/8