0% acharam este documento útil (0 voto)
769 visualizações8 páginas

Teste - AS Geral Banco de Dados

1) O documento descreve uma avaliação geral de disciplina com atividades de autocorreção para consolidar conceitos teóricos. 2) Os alunos têm 3 tentativas para realizar cada atividade e devem informar o professor caso ocorram problemas técnicos. 3) A avaliação vale no máximo 10 pontos e deve ser concluída até 31 de agosto.

Enviado por

Fabio Souza
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
769 visualizações8 páginas

Teste - AS Geral Banco de Dados

1) O documento descreve uma avaliação geral de disciplina com atividades de autocorreção para consolidar conceitos teóricos. 2) Os alunos têm 3 tentativas para realizar cada atividade e devem informar o professor caso ocorram problemas técnicos. 3) A avaliação vale no máximo 10 pontos e deve ser concluída até 31 de agosto.

Enviado por

Fabio Souza
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

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

27/11/2021 08:17
Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take
1/8
AS Geral
Iniciado
27/11/2021 08:17
Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take
2/8
0,66 pts
Pergunta
27/11/2021 08:17
Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take
3/8
AND manufacturer_
27/11/2021 08:17
Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take
4/8
Uma nova coluna s
27/11/2021 08:17
Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take
5/8
select last_name,
27/11/2021 08:17
Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take
6/8
0,67 pts
Pergunta
27/11/2021 08:17
Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take
7/8
0,67 pts
Pergunta
27/11/2021 08:17
Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19060/quizzes/57040/take
8/8
Salvo em 8:16 
I

Você também pode gostar