No Oracle 10g é possível a utilização das chamadas constraints, que se destinam à validação da entrada de dados nas tabelas. Existem vários tipos de constraints, como NOT NULL que não permite valor nulo, UNIQUE, que exige valores exclusivos nos registros das tabelas e PRIMARY KEY que define uma chave primária em uma tabela.

Para definir uma condição a ser satisfeita e para criar um relacionamento entre tabelas existem os seguintes constraints:

Analise as seguintes afirmativas sobre SEQUENCES no Oracle:

1. Os valores gerados por uma sequence podem ser cíclicos, isto é, retornam ao valor inicial ao atingirem certo limite.

2. Se for gerado um valor para uma transação que é posteriormente abortada (roll back) o mesmo valor pode ser gerado para outra transação.

3. Um mesmo usuário recebe sempre valores contínuos na ordem estabelecida para a sequence, mesmo quando há outros usuários gerando valores com a mesma sequence.

4. A função utilizada para gerar valores de uma sequence é denominada IDENTITY.

Somente está correto o que se afirma em:

No Oracle10i as tabelas grandes podem ser particionadas a fim de melhorar o desempenho das operações de manutenção, backup, recuperações, transações e consultas. Além do List Partitioning, os demais métodos de particionamento são:

Um banco de dados Oracle contém a tabela abaixo.

Imagem 025.jpg

Um DBA necessita executar o comando SHUTDOWN no Oracle 10i para que ele possa realizar backups off-line dos arquivos e para que os parâmetros de inicialização estáticos modificados sejam efetivados na reinicialização. Dentre as opções oferecidas pelo comando, analise as afirmativas a seguir, a respeito das conseqüências que o tipo Shutdown Immediate acarreta.

I. O Oracle 10i desativa a instance sem fechar e desmontar o banco de dados ativo.
II. O Oracle 10i efetua rollback de transações ativas e desconecta todos os usuários conectados.
III. O Oracle 10i exige recuperação da instance na próxima inicialização, que ocorre automaticamente.

Assinale:

No Oracle, o comando

SELECT SYSDATE FROM DUAL

produz:

Um banco de dados Oracle ao ser iniciado exige a execução e alocação de vários processos e buffers.
No intuito de suportar a inicialização de um banco de dados é criada uma instância do Oracle que é composta por:

O desenvolvedor de um sistema solicitou ao projetista de banco de dados a criação de um banco de dados no SGBD Oracle em sua versão 10G.

Para a criação das tabelas desse banco o projetista terá à sua disposição os seguintes tipos de dados nativos, à exceção de um. Assinale-o.

No Oracle, o recurso Direct NFS client permite uma melhor performance e escalabilidade na utilização de bancos de dados. Assinale o item que descreve a principal característica desse recurso.

Um DBA está manipulando,dados em uma Base de Dados no Oracle 10g e, num dado momento, precisa excluir um tablespace. Para isso, deve ser utilizada a seguinte sintaxe:

No Oracle10i as tabelas grandes podem ser particionadas a fim de melhorar o desempenho das operações de manutenção, backup, recuperações, transações e consultas. Além do List Partitioning, os demais métodos de particionamento são:

A integridade de banco de dados pode ser definida por meio de regras criadas pelo desenvolvedor ou administrador de Banco de Dados, sendo que nas definições de integridade referencial é possível determinar que tipo de manipulação de dados é permitida sobre os valores especificados. Assim, num banco de dados Oracle, quando a opção SET DEFAULT é utilizada nas cláusulas ON DELETE ou ON UPDATE gera a seguinte conseqüência:

No Oracle 11g, considere a criação de uma tabela temporária com um comando como

CREATE GLOBAL TEMPORARY TABLE

com a opção

DELETE ROWS

Analise as seguintes condições, que eventualmente podem decorrer de tal comando:

I. a definição da tabela é compartilhada por todas as sessões de acesso;

II. a instância da tabela é compartilhada por todas as sessões;

III. os registros serão removidos sempre que houver um commit da transação que envolve a tabela;

IV. os registros são removidos somente quando a sessão é encerrada.

Para o comando mostrado, prevalecem apenas as condições:

Quando um desenvolvedor cria um bloco de dados pelo "Data Block Wizard" do "Oracle Form", podem ser escolhidas duas opções de "data source". Uma é conhecida como "Table or View"; a outra é conhecida como:

Em relação à tablespace SYSTEM de um banco de dados no contexto do Oracle 11g, analise as afirmativas a seguir:

I. Não pode ser colocada offline.

II. Contém informações sobre o rollback segment.

III. Contém informações sobre o data dictionary.

IV. Deve ser criada antes do banco de dados que a contém.

Está correto somente o que se afirma em :

Um DBA necessita executar o comando SHUTDOWN no Oracle 10i para que ele possa realizar backups off-line dos arquivos e para que os parâmetros de inicialização estáticos modificados sejam efetivados na reinicialização. Dentre as opções oferecidas pelo comando, analise as afirmativas a seguir, a respeito das conseqüências que o tipo Shutdown Immediate acarreta.

I. O Oracle 10i desativa a instance sem fechar e desmontar o banco de dados ativo.

II. O Oracle 10i efetua rollback de transações ativas e desconecta todos os usuários conectados.

III. O Oracle 10i exige recuperação da instance na próxima inicialização, que ocorre automaticamente.

Assinale:

No Oracle 11g, o tipo BFILE é usado para armazenar objetos binários longos no sistema operacional, isto é, fora do banco de dados. São características de uma variável do tipo BFILE:

No Oracle, considere uma tabela T, com 50 registros e colunas X, Y, ambas do tipo INT. Nesse contexto, o comando a seguir é executado.

create table teste as

select * from T

Essa execução tem como efeito,

Página 1