Chave primaria

Srs,
Hoje me explicaram que o uso de chaves compostas deve ser descartada ao máximo quando trabalharmos com Persistencia de dados.
Por exemplo em uma relação nota fical e item da nota eu deveria ter uma chave primaria unica para a tabela de nota fiscal, (no caso o campo da nota fiscal) e na tabela item apesar de ter os atributos de numero da nota e item da nota eu devo incluir um campo de id no item para evitar a chave composta por nuemro da nota e item da nota.
Pergunto é isso mesmo ?

Eae cara,

eu não sô muito bom com db, mas se eu fosse você eu criaria o
campo id tanto na nota quanto no item para facilitar nos indices
das tabelas, e para ligar os dois eu usaria uma referência ta
tabela de itens, por exemplo: um campo “ref_nota” com o id
da nota, ou com o número da nota… bom, tudo depende tambem
da quantidade de ítens com que voce trabalhará…

Abraço!