A primeira estrutura é uma abordagem clássica de supertipo-subtipo e recomendada. Sugiro apenas nomear as chaves primárias com o ID do nome da tabela completo como
ContentID para evitar possíveis confusões.
ContentID para evitar possíveis confusões.