Como faço para definir uma chave primária com dois campos?

Tenho uma relação de N para N entre duas tabelas. Por exemplo: temos as tabelas Professores e Disciplinas, sendo que cada professor pode ministrar várias disciplinas e cada disciplina pode ser ministrada por vários professores. Ao criar a tabela Disciplinas dos Professores, que receberá as chaves primárias de cada tabela como chaves estrangeiras, como faço para definir como chave-primária da tabela Disciplinas dos Professores utilizando os dois campos que correspondem as chaves estrangeiras?

Pode detalhar os dados das tabelas? Talvez, a chave primária não seria nenhum das colunas pretendidas.

Se a sua tabela estiver dentro do próprio arquivo de banco de dados (.odb ), dá para selecionar os dois campos e atribuir a chave normalmente ( eu pelo menos consegui uma vez ).

Já se seu Libreoffice base estiver com as tabelas conectadas a um serviço de banco de dados tipo Mysql, postgree, etc, edições modo design da tabela não efetivam, vc teria que ir nos gerenciadores desses sgdbs ( phpmyadmin, pgadmin, etc ) e fazer na mão e depois voltar ao seu arquivo odb.