Buscar

PROVA PRESENCIAL ONLINE AVP2021_4 5,2

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

06/12/2021 23:17 PROVA PRESENCIAL – ONLINE AVP2021/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1289757 1/12
Painel / Meus cursos / gerenciamento_banco_dados / AVALIAÇÕES DO PERÍODO 2021/4
/ PROVA PRESENCIAL – ONLINE AVP2021/4
Iniciado em segunda, 6 Dez 2021, 22:12
Estado Finalizada
Concluída em segunda, 6 Dez 2021, 23:16
Tempo
empregado
1 hora 3 minutos
Avaliar 5,20 de um máximo de 6,00(87%)
Questão 1
Incorreto
Atingiu 0,00 de 0,40
Considere que, em um banco de dados, a tabela TRAB que possui como campos: nome,
sexo, salario de vários trabalhadores. Um Técnico foi solicitado a escrever um comando SQL
para obter a média salarial dos trabalhadores do sexo FEMININO. O comando correto é:
 
Escolha uma opção:
a. SELECT sexo, AVG(salario) as MediaSalarial FROM TRAB GROUP BY sexo;
b. SELECT AVG(salario) FROM TRAB WHERE sexo="FEMININO";
c. SELECT sexo, AVG(salario) FROM TRAB GROUP BY sexo="FEMININO";
d. SELECT * FROM TRAB WHERE sexo='FEMININO' as AVG(salario); 
e. SELECT sexo="FEMININO" FROM TRAB WHERE AVG(salario);
https://moodle.ead.unifcv.edu.br/my/
https://moodle.ead.unifcv.edu.br/course/view.php?id=62
https://moodle.ead.unifcv.edu.br/course/view.php?id=62#section-5
https://moodle.ead.unifcv.edu.br/mod/quiz/view.php?id=15871
06/12/2021 23:17 PROVA PRESENCIAL – ONLINE AVP2021/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1289757 2/12
Questão 2
Correto
Atingiu 0,40 de 0,40
Nos comandos DML (Data ManipulationLanguage), temos a possibilidade de modificarmos
dados (linhas) em uma tabela. Partindo desse conceito, assinale a alternativa que contém o
comando correto para alterar o Nome da Cidade de Nascimento (campo CIDADE_NASC) para
MARINGÁ do cliente que tenha CPF igual a 257.213.650-30 (campo CPF_CNPJ), lembrando
que ambos pertencem à tabela CLIENTES:
 
Escolha uma opção:
a. UPDATE C LIENTES SET C IDADE_NASC = 'MARINGÁ' WHERE C PF_C NPJ =
'257.213.650-30'. 
b. C LI SET C IDADE = 'C URITIBA' WHERE C PF_C NPJ = '257.213.650-30';
c. ALTER TABLE C LIENTES SET C IDADE_NASC = 'MARINGÁ'.
d. SELEC T * C LIENTES SET C IDADE_NASC = 'MARINGÁ' WHERE C PF_C NPJ =
'257.213.650-30'.
e. DROP TABLE C LIENTES SET C IDADE_NASC = 'MARINGÁ' WHERE C PF_C NPJ =
'257.213.650-30'.
06/12/2021 23:17 PROVA PRESENCIAL – ONLINE AVP2021/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1289757 3/12
Questão 3
Correto
Atingiu 0,40 de 0,40
O comando INSERT trata-se de um comando de DML de fundamental importância para que
as tabelas sejam “populadas”. Partindo deste princípio analise a instrução SQL abaixo e
responda assinalando a alternativa correta:
 
INSERT INTO SERVICOS (SERV_CHAVE, SERV_DESCRICAO, SERV_VALOR) VALUES (1,
'LAVAGEM SIMPLES', 35.00); 
Escolha uma opção:
a. Este comando será executado com sucesso pois será inserido um registro na tabela
SERVIÇOS. 
b. Este comando será executado com sucesso pois será inserido uma coluna na tabela
SERVIÇOS.
c. Este comando será executado com sucesso pois será inserido um relacionamento na
tabela SERVIÇOS.
d. Este comando será executado com sucesso pois será inserido uma cardinalidade na
tabela SERVIÇOS.
e. Este comando será executado com sucesso pois será inserido uma foreignkey na
tabela SERVIÇOS.
06/12/2021 23:17 PROVA PRESENCIAL – ONLINE AVP2021/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1289757 4/12
Questão 4
Correto
Atingiu 0,40 de 0,40
Analise as cláusulas SQL, leia o problema proposto e assinale a alternativa correta. 
 
 
Supondo que ainda não houvesse uma integridade referencial entre a tabela cargo e a tabela
empregado, assinale a alternativa que contém o comando para adição da Foreignkey. 
Escolha uma opção:
a. ALTER TABLE EMPREGADO ADD C ONSTRAINT FK_C ARGO FOREIGN KEY (C
ODC ARGO_FK) REFERENC ESC ARGO(C ODIGO). 
b. ALTER TABLE EMPREGADO DROP C ONSTRAINT FK_C ARGO.
c. ALTER TABLE EMPREGADO ADD C ONSTRAINT FK_C ARGO.
d. ALTERTA BLEEM PREGADODROPCONSTRAINTFK_CARGOPRIMARYKEY
(CODCARGO_FK) REFERENCES CARGO(CODIGO).
e. ALTER TABLEEMPREGADOADDCONSTRAINTFK_CARGOUNIQUEKEY
(CODCARGO_FK)REFERENCES CARGO(CODIGO).
06/12/2021 23:17 PROVA PRESENCIAL – ONLINE AVP2021/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1289757 5/12
Questão 5
Correto
Atingiu 0,40 de 0,40
A cardinalidade permite expressar o número de ocorrências com que uma entidade pode
tomar parte em um relacionamento. 
Observe e analise o relacionamento abaixo e responda assinalando a alternativa correta: 
 
 
Escolha uma opção:
a. Neste relacionamento podemos afirmar que um Professor pode estar contido em
várias turmas e uma turma pode conter vários professores.
b. Neste relacionamento podemos afirmar que um Professor pode estar contido em
várias turmas e uma turma pode conter apenas um professor. 
c. Neste relacionamento podemos afirmar que uma turma não precisa de um professor
previamente inserido para que ela seja cadastrada.
d. Neste relacionamento podemos afirmar que um professor pode estar em apenas uma
turma e uma turma pode conter vários professores.
e. Neste relacionamento podemos afirmar que um professor pode estar em uma turma
e uma turma pode conter apenas um professor.
06/12/2021 23:17 PROVA PRESENCIAL – ONLINE AVP2021/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1289757 6/12
Questão 6
Correto
Atingiu 0,40 de 0,40
“Somente em visões simples é possível utilizar comandos DML (Data Manipulation Language).
O padrão SQL (Structured Query Language) determina as condições em que uma visão pode
ser atualizada.” Acerca dessas condições, assinale a INCORRETA. 
Escolha uma opção:
a. Pode conter mais de um SELECT. 
b. Deve ser criada com base em uma única tabela.
c. O comando SELECT não pode conter colunas calculadas, somente colunas originais
da tabela.
d. Pode conter uma subquery desde que o SELECT interno tenha como base a mesma
base do SELECT externo.
e. Nenhuma das anteriores.
06/12/2021 23:17 PROVA PRESENCIAL – ONLINE AVP2021/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1289757 7/12
Questão 7
Incorreto
Atingiu 0,00 de 0,40
Julgue os próximos itens, no que diz respeito a comandos SQL de consulta:
 
I. Subqueries de múltiplas colunas retornam várias colunas em uma mesma linha.
II. A função UNION apresenta as linhas que existam simultaneamente em duas ou mais
tabelas.
III. A função EXISTS garante que o resultado de uma subquery somente seja mostrado se
retornar uma ou mais linhas.
IV. A função EXTRACT retorna uma das informações de um campo do tipo data (dia, mês,
ano, hora, minuto ou segundo). Assinale a opção correta.
 
Escolha uma opção:
a. Estão certos apenas os itens I e IV. 
Estão certos apenas os itens I e IV 
Estão certos apenas os itens I e IV 
b. Estão certos apenas os itens III e IV.
c. Todos os itens estão certos.
d. Estão certos apenas os itens I e II.
e. Estão certos apenas os itens II e III.
06/12/2021 23:17 PROVA PRESENCIAL – ONLINE AVP2021/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1289757 8/12
Questão 8
Correto
Atingiu 0,40 de 0,40
Na prática de programação segura, a ação que pode ser adotada para mitigar ataques que
exploram a inserção de comandos em campos de formulários dos sistemas, especialmente em
sistemas web, como o ataque de "SQL Injection", é descrita como: 
Escolha uma opção:
a. codificação dos dados de entrada.
b. criptografia dos dados de entrada.
c. autenticação de usuários.
d. controle de acesso dos dados de entrada.
e. validação dos dados de entrada. 
Questão 9
Correto
Atingiu 0,40 de 0,40
Considere que, em um modelo relacional, há duas tabelas bem formadas denominadas
Pessoa e Projeto. Os atributos de Pessoa são CPF (PK), nome, endereço e o código do
projeto no qual ela trabalha (FK); os atributos de Projeto são código (PK), título e data de
início. Considere também que existe uma regra de negócio que determina que, em um
projeto, não possam trabalhar mais do que 15 pessoas.
 
Um gatilho, criado para garantir que essaregra de negócio seja permanentemente
observada, deve ser programado para ser executado
 
Escolha uma opção:
a. antes de cada inserção ou alteração de linhas na tabela Pessoa 
b. antes de cada inserção ou remoção de linhas na tabela Projeto
c. antes de cada inserção ou alteração de linhas na tabela Projeto
d. depois de cada inserção de linhas na tabela Pessoa
e. depois de cada alteração de linhas na tabela Projeto
06/12/2021 23:17 PROVA PRESENCIAL – ONLINE AVP2021/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1289757 9/12
Questão 10
Correto
Atingiu 0,40 de 0,40
O comando SQL, utilizado para remover completamente uma tabela chamada “gerente” em
um banco de dados, é denominado: 
Escolha uma opção:
a. DROP gerente.
b. DELETE gerente.
c. DELETE * FROM gerente.
d. 
DROP TABLE gerente. 
e. UPDATE FROM gerente.
Questão 11
Correto
Atingiu 0,40 de 0,40
Na versão padrão de SQL (SQL ANSI), uma tabela pode ser eliminada através do comando: 
Escolha uma opção:
a. DELETE TABLE
b. ERASE TABLE
c. DROP TABLE 
d. REMOVE TABLE
e. TRUNCATE TABLE
06/12/2021 23:17 PROVA PRESENCIAL – ONLINE AVP2021/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1289757 10/12
Questão 12
Correto
Atingiu 0,40 de 0,40
Em muitas situações, desejamos aplicar as funções de agregação não em todos os itens das
tuplas selecionadas, mas em determinados grupos de tuplas - separados dentro da tabela
baseados em um determinado valor. 
Para conseguir este objetivo em SQL, qual cláusula é utilizada? Assinale a alternativa correta. 
Escolha uma opção:
a. GROUP BY.
b. HAVING. 
c. WHERE.
d. SELEC T.
e. INSERT.
Questão 13
Correto
Atingiu 0,40 de 0,40
Observe o comando SQL a seguir.
 
drop table T1, T2 cascade
 
No MYSQL, esse comando:
 
Escolha uma opção:
a. remove a tabela T1 e os registros de T2 que dependem dos registros de T1.
b. remove as tabelas T1 e T2 e os registros de outras tabelas que dependem de T1
e/ou T2. 
c. remove a tabela T2 e os registros de T1 que dependem dos registros de T2.
d. remove as tabelas T1 e T2 e ignora a opção cascade.
e. provoca um erro de sintaxe, pois não é válido no MYLSQL.
06/12/2021 23:17 PROVA PRESENCIAL – ONLINE AVP2021/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1289757 11/12
Questão 14
Correto
Atingiu 0,40 de 0,40
Mesmo o modelo relacional sendo baseado na teoria geral dos conjuntos e,
matematicamente, em conjuntos, não haja elementos repetidos, pode haver a ocorrência de
elementos repetidos em tabelas. 
Partindo disso, assinale a alternativa que contenha o comando que nos ajuda a eliminar as
tuplas repetidas nos resultados das consultas: 
Escolha uma opção:
a. FROM.
b. AS.
c. DISTINCT. 
d. HAVING.
e. WHERE.
Questão 15
Correto
Atingiu 0,40 de 0,40
No Modelo Relacional, as entidades não podem ficar isoladas. Esta organização ocorre para
que não haja perca de conteúdo e o seu banco de dados tenha integridade. 
Partindo desta informação, assinale a alternativa que contém o recurso utilizado para evitar
problemas de integridade: 
Escolha uma opção:
a. Chave Direta.
b. Chave Indireta.
c. Chave Estrangeira. 
d. Recovery Key.
e. Chave Mestra.
06/12/2021 23:17 PROVA PRESENCIAL – ONLINE AVP2021/4
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1289757 12/12

Continue navegando