Partilhar via


Caixa de diálogo de relacionamentos chave externa

Use esta caixa de diálogo para criar ou modificar relacionamentos entre tabelas no banco de dados.Em um Relação de chave estrangeiro, restrições de chave estrangeira trabalham em conjunto com chave primária ou restrições exclusivas para impor integridade referencial entre tabelas especificadas.Por exemplo, você pode colocar uma restrição de chave estrangeira na coluna ProductID na tabela Detalhes_Pedido para garantir que um valor inserido naquela coluna corresponda a um valor existente na coluna ProductID da tabela Produtos.

Para acessar esta caixa de diálogo em aberto a definição da tabela para a tabela de chave estrangeira, clicar com o botão direito do mouse na grade de definição de tabela e clique em Relacionamentos.

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

  • Relação selecionada
    Lista os existentes relacionamentos.selecionar uma relação para exibir suas propriedades na grade à direita.Se a lista estiver vazia, nenhum relacionamento foi definido para a tabela.

  • Botão Adicionar
    Cria um novo Relação.The Especificações de colunas e tabelas deve ser definida antes da relação será válida.

  • Botão Excluir
    Exclui o Relação selecionado no Relacionamentos selecionados lista.

  • Categoria geral
    Se expande para mostrar Verificar dados existentes na criação ou RE-Enabling and Especificações de colunas e tabelas.

  • Verificar dados existentes na criação ou Re-Enabling
    Indica se todos os dados existentes na tabela antes da restrição foi criada ou ativado novamente será verificado em comparação com a restrição.

  • Tabelas e colunas especificações categoria
    Se expande para mostrar quais colunas da ato qual tabelas sistema autônomo a chave estrangeira e a chave primária (ou exclusivo) da relação.Para edição ou definir esses valores, clicar o reticências (…) à direita do campo de propriedade.

  • Chave estrangeira tabela base
    Mostra qual tabela contém a coluna que atua sistema autônomo uma chave estrangeira na relação selecionada.

  • Colunas Chave Externa
    Mostra a coluna que atua sistema autônomo uma chave estrangeira na relação selecionada.

  • Tabela de base de chave primária/exclusiva
    Mostra qual tabela contém a coluna que atua sistema autônomo uma chave primária (ou exclusiva) na relação selecionada.

  • Colunas de chave primária/exclusiva
    Mostra a coluna que atua sistema autônomo uma chave primária (ou exclusiva) na relação selecionada.

  • Categoria de identidade
    Se expande para mostrar os campos de propriedade para Nome and Descrição.

  • Nome
    Mostra o nome do Relação.Quando um novo Relação é criado, ele recebe um nome padrão com base na tabela na janela ativo em Designer de tabela.Você pode alterar o nome a qualquer momento.

  • Descrição
    Fornece um local para descrever o Relação.Para escrever uma descrição mais detalhada, clicar Descrição e, em seguida, clicar o reticências (...) que aparece à direita do campo de propriedade.Isso fornece uma área maior para gravar texto.

  • Categoria do Designer de tabela
    Se expande para mostrar informações de Verificar dados existentes na criação ou Re-Enabling and Aplicar para replicação.

  • Aplicar para replicação
    Indica se a restrição é imposta quando a tabela é replicada em um banco de dados diferente.

  • Impor chave estrangeira restrição
    Indica se as alterações feitas nos dados das colunas na relação podem se essas alterações invalidar a integridade dos relacionamento de chave estrangeira.escolher Sim se desejar permitir que tais alterações e escolher Não se desejar permitir que eles.

  • INSERT e atualização especificação categoria
    Se expande para mostrar informações para o Excluir regra and the atualização Regra para o Relação.

  • Excluir regra
    Especifica o que acontece se um usuário participante do banco de dados tenta excluir uma linha com os dados que estão envolvidos em uma relação de chave estrangeira.Se definido como:

    • Nenhuma ação   Uma mensagem de erro informa ao usuário que não é permitida excluir e o excluir é revertida.

    • Em cascata   Exclui todas as linhas que contêm dados envolvidos na relação de chave estrangeira.

    • conjunto NULL   Define o valor como nulo se todas as colunas da chave estrangeira da tabela podem aceitar valores nulos.Aplica-se somente a SQL Server 2005 e SQL Server 2008.

    • conjunto padrão   Define o valor para o valor padrão definido para a coluna se todas as colunas da chave estrangeira da tabela têm padrões definidos para eles.Aplica-se somente a SQL Server 2005 e SQL Server 2008.

  • atualização Regra
    Especifica o que acontece se um usuário do banco de dados tenta atualizar uma linha com os dados que estão envolvidos em uma relação de chave estrangeira.Se definido como:

    • Nenhuma ação   Uma mensagem de erro informa ao usuário que não é permitida excluir e o excluir é revertida.

    • Em cascata   Exclui todas as linhas que contêm dados envolvidos na relação de chave estrangeira.

    • conjunto NULL   Define o valor como nulo se todas as colunas da chave estrangeira da tabela podem aceitar valores nulos.Aplica-se somente a SQL Server 2005 e SQL Server 2008.

    • conjunto padrão   Define o valor para o valor padrão definido para a coluna se todas as colunas da chave estrangeira da tabela têm padrões definidos para eles.Aplica-se somente a SQL Server 2005 e SQL Server 2008.

Consulte também

Tarefas

Como: Criar relacionamentos entre tabelas

Conceitos

Visão geral da integridade

Outros recursos

Trabalhando com relações

Trabalhando com chaves