Partilhar via


Como: criar relações entre tabelas

Você criar um relação entre duas tabelas quando você deseja associar linhas de uma tabela com linhas da outra.Para obter mais informações sobre relacionamentos, consulte Tipos de relacionamentos da tabela.

ObservaçãoObservação

Uma nova versão do Designer de Tabela é exibida para bancos de dados no formato SQL Server 2012. Este tópico descreve a versão antiga do Designer de Tabela, usada com bancos de dados em formatos anteriores do SQL Server.

Na nova versão, você pode alterar uma definição de tabela através de uma interface gráfica ou diretamente em um painel de script. Se você usar a interface gráfica, a definição de tabela será automaticamente atualizada no painel de script. Para aplicar o código SQL no painel de script, escolha o botão Atualizar. Para obter mais informações sobre a nova versão, consulte Como: criar objetos de banco de dados usando o Designer de tabela.

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio.

Para criar um chave estrangeira relação no criador de tabelas

  1. Em Gerenciador de Servidores, com o botão direito na tabela que estará no externo-lado dachave da relação e clique Abrir definição de tabela.

    A tabela é aberta em Table Designer.

  2. Do Table Designer menu, clique em relacionamentos.

  3. No Foreignchave relacionamentos caixa de diálogo, clique em Add.

    O relação aparece no Relação selecionada lista com um nome fornecido pelo sistema no formato FK_ <tablename> _ <tablename>, onde tablename é o nome da tabela chave estrangeira .

  4. Clique na relação no Relação selecionada lista.

  5. Clique em tabelas e colunas especificação na grade à direita e clique em reticências () à direita da propriedade.

  6. No tabelas e colunas caixa de diálogo, no Chave primária drop-down lista, escolha a tabela que estará no lado dechave primária - do relação.

  7. Na grade abaixo, escolha as colunas que contribuem chaveuma primária da tabela.Na célula da grade adjacente à esquerda de cada coluna, escolha o correspondente externo-colunachave da externo-tabela dechave .

    Designer de tabela sugere um nome para o relação.Para alterar esse nome, edição o conteúdo do Nome do relacionamentocaixa de texto.

  8. Escolha OK para criar o relação.

ObservaçãoObservação

As colunas escolhidas para a chave estrangeira devem ter o mesmo tipo de dados de elas correspondem às colunas primárias.Deve haver um número igual de colunas em cada uma das chaves.Por exemplo, se a chave primária da tabela no lado da primária do relação é formada por duas colunas, você precisará correspondente a cada uma dessas colunas com uma coluna na tabela para o lado da chave estrangeira do relação.

Consulte também

Referência

Caixa de diálogo de relacionamentos de chave estrangeira

Caixa de diálogo de colunas e tabelas

Outros recursos

Trabalhando com relações

Trabalhando com restrições

Trabalhando com índices