Diagrama de classe x banco de dados

Boa tarde,

Pessoal minha duvida é a seguinte tenho um diagrama de classes e gostaria de como contruo o banco de dados, segue o cenário:

  • Com as classes abaixo tenho uma Demanda que possui um solicitante e um analista, logo do lado de cada uma das classes devo ter uma lista de demandas?

  • Nesse caso como ficaria o banco de dados, id solicitante e id analistas seriam PK nas suas tabelas e fk na tabela DEMANDAS?

  • e no caso da lista de demandas em Solicitantes e Analistas como ficaria no BD, qual tipo de dado?

Solicitante

  • ID_SOLICITANTE
  • NOME
  • LOTACAO
  • DEMANDAS (LIST)

Analista

  • ID_ANALISTA
  • NOME
  • EQUIPE
  • DEMANDAS (LIST)

Demandas
ID_DEMANDA
NRO_TICKET
PRIORIDADE
ANALISTA (Tipo: Analista)
SOLICITANTE (Tipo: Solicitante)

Você vai ter uma tabela de demandas com as seguintes colunas:

ID_DEMANDA
ID_ANALISTA
ID_SOLICITANTE
NRO_TICKET
PRIORIDADE

Onde as seguintes colunas serão chaves estrangeiras:

ID_ANALISTA
ID_SOLICITANTE