Julgue os seguintes itens, no que se refere ao banco de dados Oracle. O Oracle utiliza um protocolo de confirmação em duas fases para lidar com transações distribuídas concorrentes.
Em bancos de dados Oracle, para criar um identificador para um System Change Number (SCN), com o qual se pode efetuar um posterior rollback, é utilizado o comando

No Oracle, a forma mais rápida de acessar uma linha do banco de dados é utilizando uma pseudocoluna

Sobre replicação em banco de dados ORACLE, considere as seguintes afirmativas: 1. A replicação multimaster é uma replicação simplex entre o servidor base e seus pares. 2. Em uma replicação síncrona, mudanças feitas em um sítio-mestre ocorre imediatamente nos outros sítios participantes. 3. Em uma replicação procedural, pode-se mudar uma grande quantidade de dados em uma única transação. 4. Em uma replicação assíncrona, pode-se configurar o tempo entre as transferências de dados. Assinale a alternativa correta.

Acerca de recuperação de bancos de dados e de tecnologias de bancos de dados, julgue os itens a seguir.

A Oracle permite que sejam definidas marcas, denominadas savepoints, a fim de possibilitar um rollback de apenas partes da transação. Essas marcas são especificadas com a utilização do comando savepoint. O rollback desfaz a transação até o útlimo savepoint criado.

Sobre os bancos de dados ORACLE, analise:

I. Uma área global de sistema constitui uma instância do banco de dados.

II. Toda vez que um banco de dados é iniciado, uma área global de sistema é alocada e os processos background são iniciados.

III. Quando uma instância é fechada (shut down) os processos background são desalocados.

Está correto o que consta em

Uma empresa, que só trabalha nos dias úteis, de 8 h às 17 horas, decidiu fazer o seu plano de backup do SGBD Oracle da seguinte forma, sempre após as 19 horas:

segunda-feira: backup incremental diferencial nível 1

terça-feira: backup incremental diferencial nível 1

quarta-feira: backup incremental cumulativo nível 1

quinta-feira: backup incremental diferencial nível 1

sexta-feira: backup incremental nível 0 sábado: backup completo (full-backup)

Caso ocorra uma falha com perda total da base durante a quinta-feira, qual o conjunto mínimo de backups que a empresa deve usar para montar a base como estava na quinta-feira no início do expediente?

A questão a seguir refere-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL. 

Considere:

SELECT
matricula,
nome,
sobrenome,
nome||||sobrenome AS Nome_Completo
FROM funcionarios

Trata-se de uma instrução SELECT, cuja sintaxe é típica APENAS em:

Assinale a opção correta, com relação ao Oracle 11g.

A respeito do Oracle versão 12c, considere as seguintes afirmativas:

1. A sintaxe ?generated as identity? foi incluída para definição de chave autoincremento na definição das tabelas.

2. Na versão 12c, os tipos varchar, varchar2 e CHAR VARYING permitem que a coluna tenha no máximo 2.000 bytes.

3. Colunas invisíveis podem ser definidas de forma que não apareçam nos resultados de consultas com ?SELECT * FROM? ou DESCRIBE e são ignoradas nas instruções INSERT quando não explicitadas na lista de colunas.

4. Nessa versão, os identificadores tiveram o número de dígitos significativos aumentados de 30 para 128 caracteres.

5. Desde a versão 9i, as consultas ligadas por UNION ou UNION ALL podem ser executadas em paralelo pelo ?otimizador?.

Assinale a alternativa correta.

Com relação a ambiente de desenvolvimento de sistemas utilizando Delphi e a linguagem de programação PL/SQL, julgue os itens que
se seguem.

No Oracle 10g, o package Imagem 015.jpgpossibilita a chamada de procedimentos remotos.

Acerca de planos de manutenção e tuning em banco de dados Oracle 11g, assinale a opção correta.

Acerca do sistema gerenciador de banco de dados Oracle, julgue os itens a seguir.

O Oracle 10g provê dois tipos básicos de índices: o bitmap e o B-Tree. O primeiro é indicado para imagens e campos do tipo BLOB (Binary Large Object) e o segundo, para os demais tipos de campos, como, por exemplo, VARCHAR e INT.

No que se refere ao Sistema Gerenciador de Banco de Dados (SGBD) Oracle em Linux, julgue o item.
O comando export ORACLE_HOME=/opt/oracle/product/11gR2 /db1, ao ser executado em um shell, permite definir a variável ORACLE_HOME.

Sistemas de gerenciamento de banco de dados (SGBD), tais como o Oracle, estão muito difundidos no dia-a-dia de pequenas e grandes empresas. Com relação ao servidor de banco de dados Oracle, julgue os próximos itens.

Em um servidor de banco de dados Oracle, as operações de backup e recovery são executadas pelas aplicações BMAN (backup manager) e RMAN (recovery manager).

Em relação aos SGBDs Oracle 10g e Firebird 1.5, é INCORRETO afirmar:

Acerca da administração de bancos de dados, julgue os seguintes itens.

Na instalação do Oracle, são criados os usuários SYSTEM e SYS. Por meio do SYS, é possível criar novos usuários com o comando add user. A um usuário podem ser atribuídos privilégios com o uso do comando grant e removidos com o comando remove. Uma vez criado, um usuário poder se conectar ao banco de dados sem que privilégios precisem ser-lhe concedidos antes.

Página 9