As chaves primárias são elementos colocados em uma coluna da tabela do banco de dados que identifica , índices e classifica cada registro. As chaves primárias são uma parte essencial do design da tabela, e os desenvolvedores e administradores de banco de dados têm a tarefa de colocar a chave primária na coluna da direita , para evitar a perda de dados e melhorar o desempenho da consulta . Significado
Tabelas sem chaves primárias causar consultas de banco de dados para executar lentamente . Uma tabela de banco de dados mal projetado reduz o desempenho , e pode causar erros de tempo limite quando um site ou aplicativo de desktop recupera registros . As chaves primárias são índices . Os índices são os elementos da tabela que classificar os registros do banco de dados , o que reduz a quantidade de tempo que leva para o banco de dados para "encontrar" informações. As chaves primárias também são valores únicos na tabela, para que eles identificar registros .
Efeitos
configurações de chave primária melhorar significativamente o desempenho em um banco de dados. Eles também ajudam os registros da consulta desenvolvedores de aplicações web e desktop . Um desenvolvedor pode recuperar os pedidos dos clientes , informações de contato e outros dados usando a coluna exclusiva definido como chave primária. Sem uma chave primária , os desenvolvedores não seria capaz de recuperar um conjunto de dados a partir de uma consulta que filtra os registros .
Tipos
Uma chave primária é um típico coluna única na tabela . A coluna deve ter um valor único para cada registro. No entanto , o administrador de banco de dados pode definir duas colunas para uma chave primária. Este tipo de chave primária é chamado de chave composta. Uma chave composta combina duas colunas para fazer uma identificação única para o registro. As chaves primárias também podem ser substitutos. Surrogates são números de autoincremento . O banco de dados aumenta o número a cada novo registro inserido na tabela.
Identificação
Cada banco de dados relacional usa chaves primárias , incluindo Oracle , MySQL, Pervasive , SQL Server e Microsoft Access. A chave primária é identificada na tabela exibição de design de banco de dados como um ícone de chave. A chave é mostrado em uma ou duas colunas , de acordo com o tipo de chave primária . As chaves primárias são salvas no banco de dados com um nome reconhecível. Nomes de chave primária padrão recebem o prefixo " PK_ " , para que os administradores de banco de dados pode identificar rapidamente as chaves primárias de uma tabela .
Considerações
chaves primárias são usadas para vincular tabelas. Para fazer vinculação de tabelas juntos mais fácil, as colunas de chave primária e estrangeiros recebem nomes semelhantes em toda as tabelas de banco de dados . Uma chave estrangeira é uma coluna correspondente localizado em outra mesa. Por exemplo, uma tabela de clientes tem uma coluna " CustomerID " definir como a chave primária. A tabela de pedidos tem um " Cliente " chave estrangeira para identificar o pedido do cliente . Essas duas colunas estão ligadas , de modo que o administrador pode recuperar todos os pedidos para um determinado cliente .