As chaves primárias são identificadores únicos para linhas em uma tabela . Eles podem ser uma ou mais colunas de dados , apesar de muitos arquitetos de banco de dados , mantendo uma única coluna de chave primária por tabela. A chave compósito não deve ser nulo , ou seja, nenhuma das colunas podem ter um valor nulo . O Menor regra fundamental afirma que chaves compostas não pode ser dividido em linhas separadas com chaves primárias simples , e pode haver mais do que uma instância de cada chave composta. Instruções
1
Identificar identificadores naturais no conjunto de dados . Por exemplo, em uma tabela de endereços , a combinação de endereço e código postal pode ser usado para descrever um único endereço.
2
Abra uma linha de comando e se conectar ao seu banco de dados.
< Br >
3
Escreva o seu script de criação de tabela. Ele deve assumir a forma de
CREATE TABLE (
campo1 INT não for nulo, o campo 2 INT IS NOT NULL , o campo 3 CHAR ( 256), CHAR field4 (256)
...
4
Escreva uma linha começando com " chave primária " . à medida que os argumentos para a função de chave primária , escreva os nomes das tabelas que você deseja incluir a chave composta. por exemplo,
cHAVE PRIMÁRIA ( campo1, campo2 );
5
Feche os parênteses e acabar com a declaração com um ponto e vírgula Execute o script para criar a tabela com uma chave composta. . por exemplo :
CREATE TABLE (
campo1 INT não for nulo, o campo 2 INT IS NOT NULL , o campo 3 CHAR ( 256), CHAR field4 (256)
CHAVE PRIMÁRIA ( campo1, campo2 ) );