Caixa de diálogo de relacionamentos de chave estrangeira
Use esta caixa de diálogo para criar ou modificar relacionamentos entre tabelas no banco de dados. Em um relacionamento de chave estrangeiro, restrições de chave estrangeira trabalham em conjunto com a 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 corresponde a um valor existente na coluna da tabela Produtos ProductID.
Para acessar a caixa de diálogo, abra a definição da tabela para a tabela com a chave externa, clique com o botão direito na grade de definição de tabela e clique em relacionamentos.
Observação |
---|
The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações. |
Relação selecionada
Lista os existentes de relações. Selecione uma relação de mostrar suas propriedades na grade à direita. Se a lista estiver vazia, sem relações foram definidas para a tabela.Add Button
Cria um novo relacionamento. O tabelas e colunas de especificações deve ser definida antes que a relação será válida.Delete Button
Exclui o relacionamento selecionado no Relacionamentos selecionados lista.Categoria geral
Se expande para mostrar Verificar dados existentes na criação ou a reativação do e tabelas e colunas de especificações.Verificar dados existentes na criação ou reativação
Indica se todos os dados existentes na tabela antes da restrição foi criada ou reabilitada é verificado em relação à restrição.Tabelas e colunas categoria de especificações
Expande para mostrar quais colunas do act qual tabelas como chave externa e chave primária (ou exclusivo) no relacionamento. Para editar ou definir esses valores, clique nas reticências (…) à direita do campo de propriedade.Tabela de Base de chave estrangeira
Mostra qual tabela contém a coluna que atua como uma chave estrangeira na relação selecionada.Foreign Key Columns
Mostra qual coluna atua como uma chave estrangeira na relação selecionada.Tabela de Base de chave primária/exclusiva
Mostra qual tabela contém a coluna que atua como uma chave primária (ou exclusiva) na relação selecionada.Colunas de chave primária/exclusiva
Mostra qual coluna atua como uma chave primária (ou exclusiva) na relação selecionada.Categoria de identidade
Se expande para mostrar os campos de propriedade para nome e Descrição.Name
Mostra o nome do relacionamento. Quando um novo relacionamento é criado, ele recebe um nome padrão baseado na tabela da janela ativa em Table Designer. Você pode alterar o nome a qualquer momento.Description
Fornece um local para descrever o relacionamento. Para escrever uma descrição mais detalhada, clique em Descrição e, em seguida, clique nas reticências (...) que aparece à direita do campo da propriedade. Isso fornece uma área maior na qual escrever o texto.Categoria de Designer de tabela
Expande para mostrar informações Verificar dados existentes na criação ou a reativação do e Aplicar para replicação.Aplicar para replicação
Indica se a restrição será aplicada quando a tabela é replicada em um banco de dados diferente.Impor a restrição de chave estrangeira
Indica se são permitidas alterações aos dados das colunas na relação se essas alterações invalidar a integridade do relacionamento de chave externa. Escolha Sim se você não deseja permitir que tais alterações e escolha não se você deseja permitir que eles.Inserir e a categoria de especificação de atualização
Expande para mostrar informações de Excluir regra e o Regra de atualização para o relacionamento.Excluir regra
Especifica o que acontece se um usuário final do banco de dados tenta excluir uma linha de dados que estão envolvidos em uma relação de chave externa. Se definido como:Nenhuma ação uma mensagem de erro informa ao usuário que a exclusão não é permitida e a exclusão é revertida.
Cascata exclui todas as linhas contendo os dados envolvidos na relação de chave externa.
Definido como nulo define o valor nulo se todas as colunas de chave estrangeira de tabela pode aceitar valores nulos. Aplica-se somente ao SQL Server 2005 e SQL Server 2008.
Definir o padrão define o valor para o valor padrão definido para a coluna se todas as colunas de chave estrangeira para a tabela tem padrões definidos para eles. Aplica-se somente ao SQL Server 2005 e SQL Server 2008.
Regra de atualização
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 externa. Se definido como:Nenhuma ação uma mensagem de erro informa ao usuário que a exclusão não é permitida e a exclusão é revertida.
Cascata exclui todas as linhas contendo os dados envolvidos na relação de chave externa.
Definido como nulo define o valor nulo se todas as colunas de chave estrangeira de tabela pode aceitar valores nulos. Aplica-se somente ao SQL Server 2005 e SQL Server 2008.
Definir o padrão define o valor para o valor padrão definido para a coluna se todas as colunas de chave estrangeira para a tabela tem padrões definidos para eles. Aplica-se somente ao SQL Server 2005 e SQL Server 2008.
Consulte também
Tarefas
Como: Criar relações entre tabelas
Conceitos
Visão geral da integridade referencial