Lógimente cada uno tendrá que hacerlo de la mejor manera y que se lo permita su motor de base datos para no afectar mucho al rendimiento de la aplicación.
Para los que tengais firebird os paso este enlace que puede ser un buen punto de partida
https://firebird21.wordpress.com/202...a-informatica/