Relacionamento n x n: ID ou chave primária composta?

1 resposta
A

Boa noite pessoal!

Em uma modelagem de dados de NxN que resulta na tabela categoria_produto, quais as vantagens de se criar uma chave primária ID em contrapartida da chave primária composta? Melhor manutenção? Melhor performance?

CREATE TABLE categoria_produto (
cod_categoria INT NOT NULL,
cod_produto INT NOT NULL,
PRIMARY KEY (cod_categoria, cod_produto)
);

CREATE TABLE categoria_produto (
id_categoria_produto INT NOT NULL
cod_categoria INT NOT NULL,
cod_produto INT NOT NULL,
PRIMARY KEY (cod_categoria, cod_produto),
UNIQUE (cod_categoria, cod_produto)
);

1 Resposta

A

Boa tarde pessoal!
Alguma opinião?

Criado 13 de fevereiro de 2013
Ultima resposta 23 de fev. de 2013
Respostas 1
Participantes 1