Perguntas sobre o Banco de Dados Oracle
Respostas
Quais são os componentes da estrutura física do banco de dados do Oracle
Banco de dados?
O banco de dados ORACLE é composto por três tipos de arquivos. Um ou mais Dados
arquivos, dois são mais arquivos de Redo Log, e um ou mais arquivos de Controle.
Quais são os componentes da estrutura lógica de banco de dados do ORACLE
banco de dados?
Espaços de tabelas e os objetos de esquema do banco de dados.
O que é a Espaço de tabela?
Um banco de dados é dividido em Unidades de Armazenamento Lógica chamadas tablespaces. Um
O tablespace é usado para agrupar estruturas lógicas relacionadas.
O que é o tablespace SYSTEM e quando é criado?
Todo banco de dados ORACLE contém um espaço de tabela chamado SYSTEM, que é
criado automaticamente quando o banco de dados é criado. O tablespace SYSTEM
sempre contém as tabelas do dicionário de dados para todo o banco de dados.
Explique a relação entre Banco de Dados, Tablespace e Arquivo de Dados
Cada banco de dados é logicamente dividido em um ou mais espaços de tabelas Um ou
mais arquivos de dados são criados explicitamente para cada tablespace.
O que é esquema?
Um esquema é uma coleção de objetos de banco de dados de um usuário.
O que são esquemas Objetos ?
Objetos de esquema são as estruturas lógicas que se referem diretamente ao banco de dados.
dados. Os objetos de esquema incluem tabelas, visualizações, sequências, sinônimos, índices,
clusters, gatilhos de banco de dados, procedimentos, funções, pacotes e banco de dados
links.
Os objetos do mesmo esquema podem residir em diferentes espaços de tabelas?
Sim.
Um Tablespace pode conter objetos de diferentes Esquemas?
Sim.
o que é Tabela ?
Uma tabela é a unidade básica de armazenamento de dados em um banco de dados ORACLE. As tabelas
de um banco de dados contém todos os dados acessíveis ao usuário. Os dados da tabela são armazenados em linhas
e colunas.
O que é a Ver ?
Uma visão é uma tabela virtual. Cada visão tem uma consulta anexada a ela. (A consulta é
uma instrução SELECT que identifica as colunas e linhas da(s) tabela(s) que
visualizações de uso.)
Fazer Ver conter Dados ?
As views não contêm ou armazenam dados.
Posso a Ver baseado sobre outro Ver ?
Sim.
O que são o vantagens de Vistas ?
Ofereça um nível adicional de segurança da tabela, restringindo o acesso a um
predeterminado conjunto
de linhas e colunas de a mesa.
Esconder dados complexidade.
Simplificar comandos para o usuário.
Apresente os dados de uma perspectiva diferente da tabela base.
Armazene consultas complexas.
O que é a Sequência ?
Uma sequência gera uma lista serial de números únicos para colunas numéricas
de tabelas de um banco de dados.
O que é a Sinônimo ?
Um sinônimo é um alias para uma tabela, visão, sequência ou unidade de programa.
Quais são os tipos de Sinônimos?
Existem dois tipos de sinônimos: Privados e Públicos.
O que é Privado
a Sinônimos ?
Um Sinônimo Privado só pode ser acessado pelo proprietário.
O que é Sinônimos
a Públicos ?
Um sinônimo público pode ser acessado por qualquer usuário no banco de dados.
Quais são os sinônimos usados para ?
Sinônimos são usados para: Mascarar o verdadeiro nome e proprietário de um objeto.
Fornecer acesso público a um objeto Fornecer transparência de localização para
tabelas, visões ou unidades de programa de um banco de dados remoto. Simplifique o SQL
declarações para usuários de banco de dados.
O que é um Índice ?
Um índice é uma estrutura opcional associada a uma tabela para ter acesso direto
para linhas, que podem ser criadas para aumentar o desempenho da recuperação de dados.
Um índice pode ser criado em uma ou mais colunas de uma tabela.
Como são Índices Atualizar ?
Os índices são mantidos automaticamente e utilizados pelo ORACLE. Mudanças para
Os dados da tabela são automaticamente incorporados a todos os índices relevantes.
O que estão Grupos?
Clusters são grupos de uma ou mais tabelas armazenadas fisicamente juntas para compartilhar
colunas comuns e são frequentemente usadas juntas.
O que é aglomerado Chave?
As colunas relacionadas das tabelas em um cluster são chamadas de Chave de Cluster.
O que é Índice Cluster ?
Um Cluster com um índice sobre a Chave do Cluster.
O que é Hash Cluster ?
Uma linha é armazenada em um agrupamento de hash com base no resultado da aplicação de um hash
função ao valor da chave do cluster da linha. Todas as linhas com o mesmo valor da chave de hash
as lojas estão juntas no disco.
Quando o Hash Cluster pode ser usado?
Os clusters de hash são uma melhor escolha quando uma tabela é frequentemente consultada com igualdade.
consultas. Para tais consultas, o valor da chave de cluster especificada é hashado. O
o valor da chave hash resultante aponta diretamente para a área no disco que armazena o
linhas especificadas.
O que é Banco de Dados Link ?
Um link de banco de dados é um objeto nomeado que descreve um "caminho" de um banco de dados
para outro.
Quais são os tipos de Links de Banco de Dados?
Link de Banco de Dados Privado, Link de Banco de Dados Público e Link de Banco de Dados de Rede.
O que é Privado Banco de dados Link ?
O link de banco de dados privado é criado em nome de um usuário específico. Um privado
o link do banco de dados só pode ser usado quando o proprietário do link especifica um global
nome do objeto em uma instrução SQL ou na definição das views do proprietário ou
procedimentos.
O que é Público Banco de dados Link ?
Um link de banco de dados público é criado para o grupo de usuários especial PUBLIC. Um público
o link do banco de dados pode ser usado quando qualquer usuário no banco de dados associado
especifica um nome de objeto global em uma declaração SQL ou definição de objeto.
O que é Rede Banco de dados link ?
O link de banco de dados de rede é criado e gerenciado por um serviço de domínio de rede. Um link de banco de dados de rede pode
ser usado quando qualquer usuário de qualquer banco de dados na rede especifica um nome de objeto global em uma instrução SQL
ou definição de objeto.
O que é Dados Bloquear ?
Os dados do banco de dados ORACLE são armazenados em blocos de dados. Um bloco de dados corresponde a um número específico de
bytes de espaço de banco de dados físico no disco.
Como para definir Dados Bloco tamanho ?
Um tamanho de bloco de dados é especificado para cada banco de dados ORACLE quando o banco de dados é criado. Um usuário de banco de dados
e alocou espaço de banco de dados gratuito em blocos de dados ORACLE. O tamanho do bloco é especificado no arquivo [Link] e
não pode ser mudado depois.
O que é Fila Encadeamento ?
Nas circunstâncias, todos os dados de uma linha em uma tabela podem não caber no mesmo bloco de dados. Quando
isto ocorre, os dados da linha são armazenados em uma cadeia de blocos de dados (um ou mais) reservados para esse segmento.
O que é um Extensão ?
Um Extent é um número específico de blocos de dados contíguos, obtidos em uma única alocação, usados para armazenar um
tipo específico de informação.
O que é a Segmento ?
Um segmento é um conjunto de extensões alocadas para uma determinada estrutura lógica.
Quais são os diferentes tipos de Segmentos ?
Segmento de Dados, Segmento de Índice, Segmento de Retorno e Segmento Temporário.
O que é Dados
a Segmento ?
Cada tabela não agrupada tem um segmento de dados. Todos os dados da tabela são armazenados nos extensos de seus dados.
segmento. Cada cluster tem um segmento de dados. Os dados de cada tabela no cluster são armazenados no segmento do cluster.
segmento de dados.
O que é um Índice Segmento ?
Cada índice possui um segmento de índice que armazena todos os seus dados.
O que é Rollback Segmento ?
Um banco de dados contém um ou mais segmentos de rollback para armazenar temporariamente informações de 'desfazer'.
O que são o usos de Reverter Segmento ?
Reverter Segmentos são usado :
Para gerar informações de banco de dados consistentes durante a recuperação do banco de dados para reverter não confirmados
transações para usuários.
O que é a Temporário Segmento ?
Segmentos temporários são criados pelo ORACLE quando uma instrução SQL precisa de uma área de trabalho temporária para
execução completa. Quando a instrução termina a execução, os extensões do segmento temporário são liberadas
para o sistema para uso futuro.
O que é a Dados Arquivo ?
Cada banco de dados ORACLE possui um ou mais arquivos de dados físicos. Os arquivos de dados de um banco de dados contêm todos os
dados de banco de dados. Os dados de estruturas lógicas de banco de dados, como tabelas e índices, são armazenados fisicamente em
os arquivos de dados alocados para um banco de dados.
O que são o Características de Dados Arquivos ?
Um arquivo de dados pode ser associado a apenas um banco de dados. Uma vez criado, um arquivo de dados não pode mudar de tamanho. Um ou
mais arquivos de dados formam uma unidade lógica de armazenamento de banco de dados chamada espaço de tabela.
O que é a Refazer Registro?
O conjunto de arquivos de Redo Log para um banco de dados é coletivamente conhecido como o redo log do banco de dados.
Qual é a função do Refazer Registro ?
A função principal do log de redo é registrar todas as alterações feitas nos dados.
Qual é o uso do Redo Log Informação ?
As informações em um arquivo de redo log são usadas apenas para recuperar o banco de dados de uma falha de sistema ou de mídia.
impede que os dados do banco de dados sejam gravados nos arquivos de dados de um banco de dados.
O quê faz a Controle arquivo Conter ?
Um arquivo de controle registra a estrutura física do banco de dados. Ele contém as seguintes informações.
Banco de dados Nome
Nomes e localizações de a banco de dados arquivos e redolog arquivos.
Carimbo de data/hora da criação do banco de dados.
Qual é o usar de Controle Arquivo ?
Quando uma instância de um banco de dados ORACLE é iniciada, seu arquivo de controle é usado para identificar o banco de dados e
arquivos de log redo que devem ser abertos para que a operação do banco de dados prossiga. Também é utilizado na recuperação do banco de dados.
O que é a Dados Dicionário ?
O dicionário de dados de um banco de dados ORACLE é um conjunto de tabelas e visões que são usadas como somente leitura
referência sobre o banco de dados. Ele armazena informações sobre a estrutura lógica e física do
banco de dados, os usuários válidos de um banco de dados ORACLE, restrições de integridade definidas para tabelas no banco de dados
e espaço alocado para um objeto de esquema e quanto disso está sendo usado.
O que são restrições de integridade?