Partilhar via


Relacionamentos da tabela (Visual Database Tools)

Você pode criar relações entre tabelas em um diagrama de banco de dados para mostrar como as colunas em uma tabela são vinculadas às colunas em outra 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.

Em um banco de dadosrelacional, as relações permitem evitar que os dados redundantes.Por exemplo, se você estiver designing a banco de dados que vai rastrear informações sobre livros, você pode ter uma tabela denominada titles que armazena informações sobre cada livro, tais como o título do livro, a data de publicação e editor.Há também informações que talvez você queira armazenar sobre a editora, tais como o número de telefone do Editor, endereço e CEP.Se você for armazenar todas essas informações no titles da tabela, o Editor seria duplicado o número de telefone para cada título impresso pelo editor.

A melhor solução é armazenar as informações do Editor apenas uma vez em uma tabela separada, publishers.Além disso, você poderia então colocar um ponteiro titles tabela que faz referência a uma entrada na tabela do publisher.

Para certificar-se de que seus dados não estão fora de sincronização, você pode impor a integridade referencial entre as titles e publishers tabelas.Relacionamentos de integridade referencial ajudam a garantir que informações em uma tabela coincidam com as informações em outro.Por exemplo, cada título na titles tabela deve estar associada uma determinada editora na publishers tabela.Um título não pode ser adicionado ao banco de dados de um editor que não existe no banco de dados.

Para uma melhor compreensão das relações entre tabelas, consulte:

Consulte também

Outros recursos

Trabalhando com relações

Trabalhando com tabelas no criador de tabelas

Trabalhar com chaves