Baixe o app para aproveitar ainda mais
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
Compartilhar