Buscar

AVALIAÇÃO II 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 4 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

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.

Continue navegando