Como: criar chaves primárias
Defina uma chave primária para impor exclusividade dos valores inseridos em colunas específicas que não permitem valores nulos.Se você definir uma chave primária para uma tabela no seu banco de dados, você pode relacionar aquela tabela com outras tabelas, reduzindo assim a necessidade de dados redundantes.Uma tabela pode ter somente uma chaveprimária.
Observaçã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ção |
---|
Alguns bancos de dados têm regras diferentes para restrições primary chave .Consulte a documentação do banco de dados para obter detalhes sobre o funcionamento do seu banco de dados com restrições primary chave . |
Observaçã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 uma chave primária de
No Designer de tabela, clique no seletor de linha para a coluna de banco de dados que você deseja definir como chaveprimária.Se você quiser selecionar várias colunas, mantenha pressionada a chave CTRL enquanto clica nos seletores de linha das outras colunas.
Clique com o botão direito no seletor de linha para a coluna e selecione Set Primary Key.Um índice de chave de primária, chamado "CP _" seguido do nome da tabela, é criado automaticamente; Você pode encontrá-lo no Índices/chavescaixa de diálogo.
Cuidado |
---|
Se você desejar redefinir a chaveprimária, quaisquer relacionamentos existentes chave primária devem ser excluídos antes da criação de nova chave primária.Uma mensagem avisará que relacionamentos existentes serão excluídos automaticamente como parte desse processo. |
Uma coluna de chave de primária é identificada por umsímbolo de primária chaveem seu seletor de linha.
Se a chave primária consiste em mais de uma coluna, valores duplicados são permitidos em uma coluna, mas cada combinação de valores de todas as colunas na chave primária deve ser exclusiva.
Se você definir uma chavede composta, a ordem das colunas na chave primária corresponde a ordem das colunas, conforme mostrado na tabela no seu diagrama.No entanto, você pode alterar a ordem das colunas após a criação de chave primária.Para mais informações, consulte Como: modificar chaves primárias.
Consulte também
Tarefas
Como: excluir chaves primárias
Como: alterar as propriedades do relacionamento
Como: modificar chaves primárias
Referência
Propriedades de chave primária ou exclusiva
Conceitos
Relacionamentos da tabela (Visual Database Tools)