Esta respuesta no es trivial, es decir, no es que se te pueda decir: haz esto así y esto así.
Creo que deberias documentarte tanto a nivel conceptual como técnico en cuestión de la BBDD q estés utilizando.
Podrás encontrar amplia documentación en las páginas de este foro, así como en la del maestro
www.marteens.com, y por supuesto en otras muchas.
Suerte.