Baixe o app para aproveitar ainda mais
Prévia do material em texto
GABARITO | Avaliação II - Individual (Cod.:739667) BANCO DE DADOS AVANÇADO - UNIASSELVI Peso da Avaliação1,50 Prova43003428 Qtd. de Questões10 Acertos/Erros10/0 Nota10,00 1 A Oracle Corporation é uma empresa multinacional de tecnologia e informática norte-americana, especializada no desenvolvimento e comercialização de hardwares, softwares e de banco de dados. Sobre a questão de banco de dados, o que é o Oracle Data Pump? A Oracle Data Pump é uma alternativa nas operações de exportação/importação dos dados, introduzido na versão 11G do banco de dados Oracle, mais rápida e flexível que os tradicionais EXP e IMP, que foram muito utilizados nas versões anteriores do Oracle Database. B Oracle Data Pump é uma alternativa nas operações de exportação/importação dos dados, introduzido na versão 18c do banco de dados Oracle, mais rápida e flexível que os tradicionais EXP e IMP, que foram muito utilizados nas versões anteriores do Oracle Database. C Oracle Data Pump é uma alternativa na operação de exportação de dados, introduzido na versão 10G do banco de dados Oracle, mais rápida e flexível que as tradicionais EXP de databse. D Oracle Data Pump é uma alternativa nas operações de exportação/importação dos dados, introduzido na versão 10G do banco de dados Oracle, mais rápida e flexível que os tradicionais EXP e IMP, que foram muito utilizados nas versões anteriores do Oracle Database. 2 A linguagem SQL (Structured Query Language) é a base para utilização de Bancos de Dados relacionais. Com a utilização dos comandos básicos (INSERT, DELETE, UPDATE e SELECT) pode-se resolver a maior parte dos problemas relacionados à manutenção e extração de dados no Banco de Dados. Com o SQL, é possível criar as estruturas básicas de armazenamento, como tabelas e índices. Também há comandos específicos da linguagem para o controle e a segurança relacionados a um Banco de Dados. Qual das divisões dos comandos SQL representa uma Linguagem de Recuperação de Dados? A DDL. B DQL. C DCL. D DML. 3 A implementação de bancos de dados tem por finalidade solucionar ou minimizar dois problemas indesejáveis, o primeiro associado à existência do mesmo dado armazenado em arquivos diferentes, e o segundo, caracterizado pela situação em que o mesmo dado em arquivos diferentes armazena conteúdos diferentes. Esses dois problemas são conhecidos, respectivamente, por quais nomes? A Redundância e integridade de dados. B Independência e inconsistência de dados. C Redundância e inconsistência de dados. D Independência e integridade de dados. 4 SYSDATE é uma função de banco de dados Oracle interna que retorna a data atual, e dual é uma tabela que contém uma única linha. A tabela dual é útil quando você precisa que o banco de dados avalie uma expressão (por exemplo, 2 * 15/5) ou quando quer obter a data atual. Assinale a alternativa CORRETA referente à sintaxe da utilização desse comando: A SELECT date(SYSDATE) FROM dual. B SELECT SYSDATE FROM dual as date. C SELECT dual FROM SYSDATE. D SELECT SYSDATE FROM dual. 5 Um banco de dados refere-se a um conjunto de arquivos relacionados entre si com registros sobre pessoas, lugares ou coisas. Como é chamado o conjunto de informações armazenadas no banco de dados em determinado momento? A Relação do banco de dados, e o projeto do banco de dados como um todo é chamado SGBD. B Instância do banco de dados, e o projeto do banco de dados como um todo é chamado esquema. C Célula do banco de dados, e o projeto do banco de dados como um todo é chamado projeto. D Arquivo do banco de dados, e o projeto do banco de dados como um todo é chamado base de dados. 6 Os comandos da linguagem SQL são muito poderosos, mas normalmente consegue-se melhorar o desempenho das aplicações através da programação do Banco de Dados. Ao desenvolver módulos que sejam executados diretamente no servidor, diminui-se o tráfego de informações na rede, esconde-se boa parte das estruturas das tabelas e agiliza-se o processamento e retorno das mensagens. Internamente, o Banco de Dados possui mecanismos integrados que permitem unir as estruturas tradicionais de programação com os comandos SQL. Quais as principais funções genéricas? A GREATEST, CHAR, DECODE e NVL. B GREATEST, LEAST, DECODE e LAST-DAY. C GREATEST, LEAST, DECODE e NVL. D GREATEST, LEAST, SUM e NVL. 7 O professor está ensinando que todos os programas em PL/SQL são compostos por blocos. Para tanto, um bloco é definido basicamente com as algumas palavras-chave. Que palavras-chave são essas? A DECLARE - BEGIN - END - CLOSE. B OPEN - BEGIN - EXCEPTION - CLOSE. C BEGIN - OPEN - CLOSE - END. D DECLARE - BEGIN - EXCEPTION - END. 8 As regras normais de precedência de operador aritmético se aplicam na linguagem SQL: multiplicação e divisão são efetuadas primeiro, seguidas pela adição e subtração. Se forem usados operadores de mesma precedência, eles serão efetuados da esquerda para a direita. Dadas as instruções SQL: “select 10 * (12 / 3 – 1) from dual” e “select 10 * 12 / 3 – 1 from dual”, analise as sentenças a seguir: I- 30. II- 39. III- 29. IV- 31. V- 38. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B As sentenças I e II estão corretas. C As sentenças IV e V estão corretas. D As sentenças III e IV estão corretas. 9 O uso de constraints reduz consideravelmente erros de programação, pois toda integridade é controlada pelo Oracle. Essas constraints são armazenadas no dicionário de dados. A violação de qualquer restrição retorna mensagens de erros que podem ser tratadas pela aplicação. A constraints, Primary Key define as colunas de uma determinada tabela que formam a sua chave primária. A chave primária é única, ou seja, não pode haver duas ocorrências iguais dentro da mesma tabela. Sobre a diferença entre as constraints Primary Key e Unique Key, assinale a alternativa CORRETA: A Tanto a Primary Key quanto a Unique Key aceitam valores Null. B A Primary Key não permite a utilização de colunas Null e a Unique Key permite utilização de colunas Null somente usando triggers. C A Primary Key permite a utilização de colunas Null e a Unique Key não permite utilização de colunas Null. D A Primary Key não permite a utilização de colunas Null e a Unique Key permite utilização de colunas Null. 10 Os comandos da linguagem SQL são muito poderosos, mas normalmente consegue-se melhorar o desempenho das aplicações através da programação do Banco de Dados. Ao desenvolver módulos que sejam executados diretamente no servidor, diminui-se o tráfego de informações na rede, esconde-se boa parte das estruturas das tabelas e agiliza-se o processamento e retorno das mensagens. Internamente, o Banco de Dados possui mecanismos integrados que permitem unir as estruturas tradicionais de programação com os comandos SQL. Sobre os principais objetos do banco de dados, analise as afirmativas a seguir: I- Index melhora o desempenho de algumas consultas. II- Synonym é um nome alternativo para um objeto. III- Table é a unidade básica de armazenamento composta de linhas e colunas. IV- Sequence representa, logicamente, subconjuntos de dados de uma ou mais tabelas. Assinale a alternativa CORRETA: A As afirmativas II e IV estão corretas. B As afirmativas I, II e III estão corretas. C As afirmativas I, II e IV estão corretas. D As afirmativas I e IV estão corretas.
Compartilhar