Olá Andressa, tudo bem?
Uma tabela originada de um relacionamento por si só não tem atributos para ser uma chave primária, por este motivo, falamos que uma tabela originada de um relacionamento não possui chave primária. Porém, as chaves estrangeiras vindas das tabelas participantes juntas, podem formar a chave primária desta tabela.
Vamos utilizar o exemplo da aula:
Por si só, a tabela Itens_pedido
, que foi originada de um relacionamento, não tem atributos para formar uma chave primária, o seus atributos são, QTD_PEDIDO
e VALOR_ITEM_PEDIDO
.
Porém, a tabela Itens_pedido
tem relação com a tabela pedido
e com a tabela livro
. Assim, a tabela Itens_pedido
recebe as chaves primárias das duas outras tabelas, que serão chaves estrangeiras:
Os atributos que formam a chave estrangeira também podem formar a chave primária, neste caso, como a tabela Itens_pedido
não tem um atributo chave, podemos juntar os dois atributos vindos das outras entidades e formar a chave primária da tabela Itens_pedido
.
Espero ter ajudado e bons estudos!