Lo pensé de esta manera:
adjuntos
id, file_dir, file_name, file_size, file_type
La duda la tengo en la relación de las otras tablas para con adjuntos.
Ejemplos,
Una noticia tiene uno o muchos adjuntos.
Un usuario tiene uno o muchos adjuntos.
Un mail tiene uno o muchos adjuntos.
Como relaciono en un mismo sistema, noticias, usuarios, mails, con adjuntos.
Esto no lo veo viable:
id, noticia_id, usuario_id, mil_id, file_dir, file_na me, etc
Teoría:
adjuntos
id, file_dir, file_name, file_size, file_type, code
donde code es un código aleatorio idéntico a code dentro de la tabla noticias, usuarios, mails
No se si en la practica esto funcionara.