May 26, 2011 06:49 AM|GPankaj|LINK
Normalization usually involves dividing large tables into smaller (and less redundant) tables and defining relationships between them. The objective is to isolate data so that additions, deletions, and modifications of a field can be made in just one table
and then propagated through the rest of the database via the defined relationships. I would suggest you use Normalization. selective denormalization can subsequently be performed for performance reasons.
You can store the photograph in the database in blog format. It would take little longer time to display the images up front as converting the data would take time. If the Images are stored in the file system and you store the reference in a database table,
then you need to give preper permission to the user to write data to your file system.