Correcciones a los modelos BGD

Se agregan las custom primar_key para asegurar que los modelos
funcionan entre con las llaves externas.