Baixe o app para aproveitar ainda mais
Prévia do material em texto
b) c) d) SELECT distinct NOM_CLI FROM LISTA_DEVEDORES WHERE NOM_CLI in (SELECT NOM_CLI From LISTA_PAGADOR); Sobre a consulta SQl, assinale a alternativa CORRETA: a) Não é possivel usar subquery aninhadas em SQL. b) O comando executará com erro, pois o IN não é um comando SQL válido. c) A instrução distinct retornará o somatório do total de nomes diferentes. d) Existe uma subquery inclusa no comando. 2. Analise o código de programação proposto para a seguinte procedure de cálculo: CREATE OR REPLACE PROCEDURE calcula_valor (a IN number, b IN number) IS x number; BEGIN x := a + b; IF (x > 10) THEN DBMS_OUTPUT.put_line (x); ELSE DBMS_OUTPUT.put_line (`O valor é menor que o permitido´); END IF; END; / Analise a rotina proposta e assinale a alternativa CORRETA: a) A procedure recebe como entrada 2 parâmetros. Seu resultado é a soma dos valores que somente será apresentado, se for maior que 10. Disciplina: Banco de Dados Avançado (ADS16) Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:637411) ( peso.:3,00) Prova: 15982897 Nota da Prova: 7 , 00 Legenda: Resposta Certa Sua Resposta Errada 1. Considere a seguinte consulta SQL: b) c) d) O resultado da execução (5.5 é 6.5) é 12.7. O comando ELSE deveria ser substituído por ELSIF para não causar erro de compilação. O resultado da execução usando como valor para as variáveis (5.5 e 4.5) é 10.5. 3. Oracle é basicamente uma ferramenta cliente/servidor para a gestão de Bases de Dados. Para a criação de tabelas, é imprescindível entender os tipos de dados e os campos que o Oracle pode ter. Sobre o Oracle, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O tipo de dado long armazena caracteres com tamanhos variados, que podem chegar até 2 gigabytes. ( ) O tipo de dado long raw suporta somente informações do tipo texto, com tamanho máximo de 2.800 caracteres. ( ) O tipo de dado date armazena data e hora,sendo possível incluir o século, ano, mês, dia, hora, minuto e segundos. ( ) O tipo de dado number também pode ser utilizado para armazenar datas Assinale a alternativa que apresenta a sequência CORRETA: 4. Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses dados. O principal objetivo de um SGBD é proporcionar um ambiente tanto conveniente quanto a eficiente para a recuperação e armazenamento das informações do banco de dados. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O backup é uma grande vantagem do SGBD, facilitando para o administrador do banco de dados a segurança das informações. ( ) Os Sistemas de Gerenciamento de Banco de Dados, ou SGBDs, são conjuntos de softwares utilizados para o gerenciamento de uma base de dados, ou seja, são os programas utilizados para controlar, organizar, acessar e proteger as informações de uma empresa. ( ) De forma geral, os SGBD não possuem módulos de funcionalidades bem definidos. ( ) Em SGBD os dados são armazenados em tabela única. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: http://www.dsc.ufcg.edu.br/pet/jornal/materias/recapitulando.html. Acessi em: 6 mar. 2019. a) V - V - V - F. b) V - F - F - F. c) F - V - F - V. d) V - F - V - F. a) V - V - F - F. b) V - F - V - F. c) V - V - V - F. d) F - V - F - V. b) c) d) 5. Uma das definições de banco de dados afirma que se trata de uma coleção de informações que se relacionam de modo que criem algum sentido, isto é, é uma estrutura bem organizada de dados que permite a extração de informações. Assim, são muito importantes para empresas e tornaram-se a principal peça dos sistemas de informação. Com relação ao conceito de banco de dados, assinale a alternativa CORRETA: a) Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas. É um software usado para alterar programas. É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários. É um conjunto de operações usadas para a modelagem de processos. 6. "Para acompanhar um mercado empresarial tão competitivo quanto o atual é muito importante que as empresas evitem ao máximo os problemas que possam levar ao insucesso em algumas de suas iniciativas. Além disso, é também fundamental que ter sempre disponíveis informações que auxiliem suas equipes gestoras e estratégicas a calcular riscos, otimizar processos e melhorar os resultados. Cabe dizer que um dos fatores mais preciosos nesse contexto é o armazenamento correto e de qualidade dos dados com os quais a organização vai lidar na sua rotina de trabalho". Os dados são armazenados em banco de dados. Com relação ao conceito de banco de dados, classifique V para as sentenças verdadeira e F para as falsas: ( ) Uma relação de dependência entre dados que tem por objetivo atender a uma comunidade de usuários. ( ) Um conjunto de dados integrados que tem por objetivo impedir acessos indevidos a dados armazenados. ( ) Um conjunto de dados integrados que tem por objetivo atender a requisitos do sistema operacional. ( ) Um conjunto de dados integrados que tem por objetivo atender a grupo de usuários que tem necessidades específicas ( ) Uma estrutura de máquina virtual que tem por objetivo atender a necessidades do software de acesso. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: https://gmpe.com.br/-entenda-a-importancia-do-banco-de-dados-da-sua-empresa-18.html/. Acesso em: 1 7. O processo de criação de instruções de consulta SQL, na maioria das vezes, é uma tarefa simples. Contudo, quando repetidos diversas vezes os mesmos códigos, além de ser um processo maçante, resulta em desperdício de tempo e dinheiro. Logo, para o armazenamento destas consultas em banco, utiliza-se um recurso chamado View, o qual pode conter colunas de uma ou várias tabelas físicas ou até mesmo de outras views. Sobre o conceito de views e sua aplicabilidade, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A view resulta da execução de um select com uma ou mais tabelas, mas ela não existe fisicamente no banco de dados. É criada no momento da execução. ( ) As views são usadas para acessar garantir o acesso nas tabelas de origem dos dados, porém com uma performance melhor mar. 2019. a) V - F - F - F - V. b) F - V - F - V - F. c) F - F - F - V - F. d) F - V - V - V - F. b) c) d) ( ) As views não podem ser manipuladas pelos comandos UPDATE e DELETE, ou seja, não é possível inserir dados ou alterar dados de uma view. ( ) As views permitem definir quais colunas serão exibidas e disponibilizadas ao usuário, gerando melhor performance e segurança no acesso aos dados ( ) As views tem tempo de vida limitado. Elas existem na base de dados somente durante o tempo de login do usuário na base de dados Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - V - F. V - V - F - V - V. F - V - V - F - F. F - V - V - F - V. 8. As triggers, mais conhecidas como gatilhos, apresentam-se como um eficiente recurso na garantia da integridade das informações controladas pelos bancos de dados. Através das triggers, é possível criar restrições de integridade específicas e aplicadas a cada negócio modelado na base de dados. Com relação às triggers, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Triggers servem somente para controle de auditorias. ( ) As Triggers são usadas para realizar tarefas relacionadas com validações, restrições de acesso, rotinas de segurança e consistência de dados. ( ) Triggers são disparadas antes ou depois da ocorrência de um evento - inserção, exclusão ou alteraçãode dados - em uma tabela na qual o gatilho é referenciado. ( ) A declaração <FOR EACH ROW> e a referência <:NEW> são utilizados para verificar cada linha de inserção na tabela referenciada pela trigger. Assinale a alternativa que apresenta a sequência CORRETA: 9. Uma function é um bloco PL/SQL muito semelhante a uma procedure. O que podemos entender de início entre esses dois tipos de blocos é que os blocos functions retornam valores e as procedures podem ou não retornar um valor. As functions têm duas características que as diferem das procedures, as quais não podemos deixar de tratar: as functions sempre retornam valores; Functions são usadas como parte de uma expressão.Sobre as possíveis maneiras de se executar uma function em plsql, analise as sentenças a seguir: I- Pode-se executar uma função como parte de uma instrução SELECT. II- Pode-se atribuir o valor de uma função a uma variável. III- Não é possível passar parâmetros para uma função quando ela é executada dentro de um trigger. Assinale a alternativa CORRETA: FONTE: https://www.devmedia.com.br/pl-sql-functions-e-procedures/29882. Acesso em: 6 mar. 2019. 10.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 estanão permite valores decimais. II- A stored procedure Calcula possui dois parâmetros de entrada e somente tem a finalidade de apresentar oresultado 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. a) V - F - F - V. b) V - F - F - F. c) V - V - V - F. d) F - V - V - V. a) As sentenças I e II estão corretas. b) As sentenças I e III estão corretas. c) As sentenças II e III estão corretas. d) Somente a sentença II está correta. Agora, assinale a alternativa CORRETA: a) Somente a sentença IV está correta. b) As sentenças I, II e III estão corretas. c) As sentenças I e IV estão corretas. d) As sentenças II e III estão corretas.
Compartilhar