Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
A Oracle Restrição vs Índice
Você pode criar ou adicionar restrições e índices para modificar os dados armazenados em tabelas Oracle. A sintaxe utilizada para fazer restrições e índices é semelhante , mas as razões para a utilização de um ou outro recurso diferem grandemente . Índices ajudar a determinar como e onde os dados são salvos , enquanto que as restrições apenas restringir os dados que você pode inserir em uma tabela. Função das Restrições

Quando você adicionar uma restrição a uma tabela, você está limitando o tipo de dados que você pode inserir em um registro. Oracle tem diversos tipos de restrições , incluindo chaves primárias e estrangeiras , os valores não nulos, valores exclusivos e restrições de verificação . Cada restrição aplica-se a um campo específico em um registro. Por exemplo, restrições de chave primária exigem que o campo seja único para cada registro em uma tabela , como um número de Segurança Social ou número de identificação do funcionário .
Função de Índices

ao adicionar um índice para uma tabela, você encomendar a forma como registros em uma tabela do banco de dados são armazenados no disco , assim como adicionar novos registros para a tabela , o índice cria entradas de lista para eles que associa a sua localização na memória com um endereço. Isso permite que consultas SQL para executar mais rapidamente, porque o índice usa a lista para fazer a varredura apenas os endereços de blocos para os registros desejados , em vez de um bloco inteiro de memória.

Benefícios da Restrições

restrições de tabela são valores que você aplica para garantir a integridade de dados, onde índices apenas melhora o desempenho de uma mesa. Índices não cumprir a verificação de dados ou restringir informações. Às vezes , os índices podem retardar consultas por causa de como eles classificar registros em tabelas grandes. Restrições não abrandar consultas . Criar restrições em uma mesa quando você não se importa como os dados são armazenados no disco, mas quer garantir que alguns ou todos os campos em cada registro atender a critérios específicos .

Benefícios dos índices
< br > Índices

permitir consultas para localizar dados rapidamente, porque eles nem sempre exigem uma varredura completa da tabela . Quando a informação desejada é salvo no próprio índice , a consulta não requer nem mesmo acesso à tabela completa. Restrições não tem qualquer efeito sobre a velocidade de uma consulta, nem eles armazenam dados. Quando você sabe que a sua mesa vai conter milhares de registros ou mais , ou se ele cresce a uma tal dimensão, muitas vezes é benéfico para adicionar um índice. Mais frequentemente do que não, você vai ver os tempos mais curtos para os resultados da consulta .

Anterior :

Próximo : No
  Os artigos relacionados
·A Oracle ORA- 12637 Packet Receber Falha 
·Minha conexão ODBC Falha no Oracle 
·Como usar variáveis ​​com o Send Task Mail no SSIS 
·Como configurar um formulário com duas abas no Access 
·Diferença entre Distribuídos DBMS e bancos de dados p…
·Consulta História em MySQL 
·Como preencher uma tabela em execução no DB2 Express-…
·MPP Vs . SMP Banco de Dados 
·Você pode executar um banco de dados Oracle 9 Com uma …
·Qual é o efeito sobre a tabela base quando os dados em…
  Artigos em destaque
·Como instalar o Spybot Livre 
·Como Jogar MP4 Músicas 
·A entrada registros keystroke logger enviadas do seu te…
·Como gravar um ISO em um DVD Workable 
·Como Downgrade Songbird 
·Como remover Mini Clipe Ad Ware 
·A melhor maneira de queimar um CD para jogar em um Ster…
·Como gravar um DVD com Cyberlink 
·Como transferir músicas do computador para um teclado 
·Como redimensionar imagens no Illustrator 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados