Buscar

Avaliação Final (Objetiva) - Individual_BANCO DE DADOS AVANÇADO

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 6 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 6 páginas

Prévia do material em texto

03/12/2023, 12:41 Avaliação Final (Objetiva) - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:885275)
Peso da Avaliação 3,00
Prova 73725235
Qtd. de Questões 10
Acertos/Erros 9/0
Canceladas 1
Nota 10,00
A stored procedure pode ser definida como um bloco PL/SQL nomeado que pode obter 
parâmetros (argumentos) e executar alguma ação, sendo que esta poderá ficar armazenada dentro do 
banco de dados, possibilitando, assim, a sua reutilização. Diante disso, com base na Procedure 
“Calcula”, analise as sentenças a seguir:
I- Ao executar a stored procedure Calcula com os valores de entrada 4.1 e 5.9 ocorrerá um erro, uma 
vez que esta não permite valores decimais.
II- A stored procedure Calcula possui dois parâmetros de entrada e somente tem a finalidade de 
apresentar o resultado da adição cuja soma seja maior ou igual a 10.
III- O comando de decisão IF utilizado na stored procedure apresenta erros de sintaxe.
IV- O retorno obtido a partir do comando Execute Calcula(5, 6); é 11.
Agora, assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B Somente a sentença IV está correta.
C As sentenças I e IV estão corretas.
D As sentenças I, II e III estão corretas.
Uma View (Exibição/Visão) é uma tabela virtual baseada no conjunto de resultados de uma 
consulta SQL, contém linhas e colunas como uma tabela real, e pode receber comandos como 
declarações JOIN, WHERE e funções como uma tabela normal. Ela mostra sempre resultados de 
dados atualizados, pois o motor do banco de dados recria os dados toda vez que um usuário consulta a 
visão. Sobre as Views, classifique V para as sentenças verdadeiras e F para as falsas:
 VOLTAR
A+
Alterar modo de visualização
1
2
03/12/2023, 12:41 Avaliação Final (Objetiva) - Individual
about:blank 2/6
( ) Uma visão é formada por um comando SQL, que extrai informações da base de dados.
( ) É necessário ter mais de duas tabelas no comando SQL para criar uma View.
( ) View também é conhecida como tabela virtual, uma vez que ela não existe fisicamente.
( ) Uma visão pode conter colunas de diferentes tabelas e apenas aquelas linhas que satisfaçam 
alguma condição.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - F.
B F - F - V - V.
C V - V - F - V.
D V - F - V - V.
Uma Function pode ser classificada como um subprograma, ou seja, uma unidade de programa 
que executa uma tarefa em particular e permite, ao desenvolver, criar uma série de rotinas com 
verificações e validações para atender a uma necessidade do cliente. Diante disso, com base na 
Function “LocalizarCurso”, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A função tem por finalidade retornar o número do curso a partir do nome informado pelo usuário.
( ) Para executar a função abaixo, é possível utilizar o comando “Select LocalizarCurso(‘Análise e 
Desenvolvimento de Sistemas’) from dual;”.
( ) A função gerará uma exceção quando o nome do curso não for localizado na tabela cursos.
( ) A função não retornará nenhum valor, uma vez que não há atribuição do valor localizado à 
variável cnumero.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B V - F - F - F.
3
03/12/2023, 12:41 Avaliação Final (Objetiva) - Individual
about:blank 3/6
C F - F - V - V.
D V - V - V - F.
A Stored Procedure tem por finalidade encapsular as tarefas repetitivas, permitindo a utilização 
de parâmetros de entrada, além de possibilitar o retorno de um valor de status, a fim de indicar 
sucesso ou falha na sua execução. Acerca das principais características da Stored Procedure, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A passagem de parâmetros para uma procedure ocorre através do argumento ON.
( ) A Stored Procedure será disparada automaticamente após a execução de um comando Insert, 
Update ou Delete.
( ) A Stored Procedure fornece uma melhor performance a um banco de dados cliente/servidor, uma 
vez que reduz significativamente o tráfego de dados entres eles.
( ) A Stored Procedure executa comandos e retorna um resultado, o qual será armazenado na 
variável declarada na seção DECLARE.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - F.
B F - V - F - V.
C V - V - V - F.
D V - F - F - V.
A informação sempre se demonstrou imprescindível para as organizações, as quais procuram 
produzir seus conhecimentos com vistas a se tornarem mais bem informadas e, consequentemente, 
ampliarem sua capacidade em perceber e discernir sobre os ambientes em que convivem e pessoas 
com quem se relacionam. Acerca da informação aplicada aos sistemas de informação, assinale a 
alternativa CORRETA:
A Não tem conexão com geração de conhecimento.
B Possui o mesmo significado que dados.
C É um dado qualquer, coletado e mantido pela organização, de forma não contextualizada.
D É o conjunto dos dados presentes em um contexto, carregado de significados e entregue à pessoa
correta.
A linguagem SQL possui um conjunto de funções que poderão ser aplicadas pelo desenvolvedor 
para obter determinados resultados, as quais dividem-se em funções de linha ou de grupo. As funções 
de linha retornam um resultado por linha da tabela acessada, enquanto as funções de grupo irão 
4
5
6
03/12/2023, 12:41 Avaliação Final (Objetiva) - Individual
about:blank 4/6
retornar um resultado por grupo de registros selecionados. Sobre a tabela “clientes” e o comando 
SQL, assinale a alternativa CORRETA:
A A consulta não retornará nenhum registro, uma vez que a função LENGTH não pode ser
utilizada em campos do tipo Varchar2.
B A consulta retornará apenas o nome do cliente onde o "codigo" for maior ou igual a quatro.
C A consulta retornará o primeiro nome da tabela clientes que possuir mais de quatro caracteres,
ou seja, Letícia.
D A consulta retornará todos os nomes que possuírem mais de três caracteres, ou seja, Letícia,
Guilherme e Flávio.
O ciclo de vida dos Sistemas de Informação compreende três aspectos importantes: concepção, 
crescimento e morte, que se dividem em oito fases. Que fase é caracterizada pela dificuldade de 
continuidade, impossibilidade de agregação de funções necessárias e insatisfação do cliente e/ou 
usuários?
A Maturidade.
B Declínio.
C Morte.
D Manutenção.
Sistemas de Informação são utilizados em organizações para várias atividades de planejamento, 
controle, comunicação e organização. 
Com relação aos Sistemas de Informação e suas características, assinale a alternativa CORRETA:
A Dados é o conjunto de informações com significado, e podem ser utilizados pelos tomadores de
decisão.
B A informação e dados são similares, ou seja, possuem a mesma definição.
C Sistemas de informação são utilizados exclusivamente com auxílio de computador pessoal.
7
8
03/12/2023, 12:41 Avaliação Final (Objetiva) - Individual
about:blank 5/6
D
Sistema de informação é o modelo, automatizado ou manual, de processos responsáveis por
coletar e transmitir dados que sejam úteis ao desenvolvimento de produtos ou serviços das
empresas, organizações e de demais projetos.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
Um banco de dados é uma aplicação que lhe permite armazenar e obter de volta dados com eficiência. 
O que o torna relacional é a maneira como os dados são armazenados e organizados no banco de 
dados. Quando falamos em banco de dados, aqui, nos referimos a um banco de dados relacional - 
RDBMS Relational Database Management System. Em um banco de dados relacional, todos os dados 
são guardados em tabelas. Estas têm uma estrutura que se repete a cada linha, como você pode 
observar em uma planilha. São os relacionamentos entre as tabelas que as tornam relacionais. 
Considere a seguinte tabela de um banco de dados relacional: Funcionário (cd_func, Nm_func, 
cd_cargo, val_sal). O comando SQL para extrair a média dos salários agrupada por cargo, cujos 
salários são superiores a 1000,00é
SELECT c_cargo,
 AVG (val_sal)
 FROM Funcionário
 GROUP BY cd_cargo
 ??? AVG(val_sal) > 2000,00 
FONTE: https://elias.praciano.com/2013/09/o-que-e-um-banco-de-dados-relacional/. Acesso em: 09 
out. 2023.
Para que a consulta atenda ao solicitado e execute sem erro de compilação, o valor de X deve ser 
substituído por:
A ORDER BY
B HAVING
C CASCADE
D GROUP BY
O banco de dados Oracle possibilita a utilização da ferramenta de junção e subconsulta de 
tabelas, as quais são utilizadas quando há a necessidade de recuperar dados de uma ou mais tabelas 
com base em suas relações lógicas, possibilitando, desta feita, a combinação dos registros de diversas 
tabelas de forma a construir consultas e relatórios mais elaborados. Acerca das junções e com base no 
script SQL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A consulta SELECT f.nom_filme, g.des_genero FROM filmes f, generos g WHERE 
f.cod_genero = g.cod_genero and g.cod_genero = 1; retornará como resultado: Velozes e Furiosos | 
Ação.
( ) A consulta SELECT f.nom_filme FROM filmes f WHERE f.cod_genero = (select g.cod_genero 
from generos g where g.des_genero = 'Drama'); retornará como resultado: Enquanto Somos Jovens.
( ) A consulta select g.des_genero from generos g where g.cod_genero in (select f.cod_genero from 
filmes where f.nom_filme like '%es%'); retornará todos os gêneros, cujo nome do filme inicie com a 
substring “es”.
( ) A consulta SELECT * FROM filmes f WHERE f.cod_genero = g.cod_genero and g.cod_genero 
= 3; retornará como resultado: 2 | Meu Passado me Condena | Comédia.
( ) A consulta SELECT f.nom_filme FROM filmes f, generos g WHERE f.cod_genero = 
g.cod_genero and g.cod_genero between 2 and 3; retornará como resultado: “Meu Passado me 
9
10
03/12/2023, 12:41 Avaliação Final (Objetiva) - Individual
about:blank 6/6
Condena” e “Enquanto Somos Jovens”.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V - V.
B V - V - F - F - V.
C F - V - V - F - F.
D V - V - F - V - V.
Imprimir

Outros materiais