A chave primária composta tem um nome bastante sugestivo. Trata-se de uma chave composta por mais de uma coluna da tabela. Ela é necessária em situações em que uma única coluna não é capaz de identificar unicamente uma tupla. Parece complicado, mas não é. Vamos imaginar uma empresa que trabalha com panfletagem no interior do Estado de São Paulo. Ela possui uma tabela que descreve o bairro, a cidade e o agente responsável pela distribuição dos panfletos, conforme ilustra a imagem abaixo:

Chave Primária Composta

Notem que não há nenhuma chave candidata nesta tabela. Qualquer uma das três colunas pode aceitar valores duplicados, portanto temos um grave problema, mas ele pode ser solucionado se criarmos uma chave composta. Se nossa chave tiver sido gerada pelas colunas "Cidade" e "Bairro" juntas, resolveremos este problema, já que numa mesma cidade nunca existirá dois bairro de mesmo nome.

Chave Primária Composta

Agora se quisermos, por exemplo, saber quem é o agente que fará o trabalho no Jardim Paulistano da Cidade de São Carlos, conseguiremos obter essa informação, já que a tupla poderá ser identificada unicamente. Se tivéssemos apenas a informação sobre o bairro ou a cidade separadas, não conseguiríamos descobrir qual agente seria responsável pelo trabalho lá.

Isso é uma chave composta. Na sequência falaremos sobre chaves estrangeiras.


HARDWARE

Entendendo o seu computador

O que há dentro do meu computador?

Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.

  • Gabinetes

  • Placas-Mãe

  • Processadores

  • Memória

  • Fontes

  • Drives Ópticos

  • Discos Rígidos

  • SSD

  • Placas de Som

  • Placas de Vídeo

Você Sabia?

A primeira versão do clássico Mega Man, para Nintendo 8 bits, tem seu recorde de pontos estabelecido em 03/11/2006, por David Archey, que cravou 2.396.700 pontos, terminando o jogo.


A Máquina de Pascal, criada em 1642 pelo filósofo, físico e matemático francês Blaise Pascal, é reconhecida como o primeiro computador do mundo e ele foi criado com o objetivo de calcular impostos. Saiba mais.