Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 18 anos, 9 meses atrás por Marcio68Almeida.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #75502
    Anônimo

      Caros,

      O índice por constraint é obrigatório? Se eu tiver um índice composto que substitua o índice por constraint, não perco nada.

      Explico:
      Tenho uma tabela pai e uma filha

      TABELA PAI
      Codigo
      NomePai

      TABELA FILHA
      Codigo
      NomeFilho
      CodigoPai

      E um índice por constraint no campo CodigoPai da tabela FILHA.
      Criei um outro índice composto para os campos CodigoPai + Codigo por exemplo.

      Posso apagar o índice por constraint criado para o campo CodigoPai da tabela filha sem que eu perca o relacionamento ou tenha prejuizo de performance?

      Agradeço a ajuda.

      Loas

      #75503
      Marcio68Almeida
      Participante

        A constraint a que você se refere é uma foreing key, correto ?
        A tabela pai TEM que possuir uma chave única para consistir a tabela filha.
        Portanto, se você possuir uma chave única Codigo + NomePai, não serve como referência para a tabela filha.
        Quanto à tabela filha, você não precisa de um índice CodigoPai, pode ser um índice composto CodigoPai + Codigo como você sugeriu.

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.
      plugins premium WordPress