I usually have image field for many of my data tables. But sometime I don’t have image to store in every record, for example, 90% have image and 10% doesn’t have image. And there is no shared image between table. Should I create image table to stored all image and use foreign key (one-to-one) to link to toher tables?
In addition, If every record in table must have image, is it still benefit to have one single image table to link to all other tables?