Store information within a Geodatabase, is a very good idea, but inserting images within the attribute table is a good addition to data management.
It requires a geodatabase, then create a new (if not count) Feature Class.
Since the ArcCatalog application enter the Geodatabase, open the properties of Feature Class, in the Fields tab add a new Field type Raster.
From ArcMap, add the Feature Class, then start editing, open the attribute table, go to the field raster type, and load the image, select a compression type and accept.
Stop editing and since now you can display images in the attribute table (this example is ideal for managing database of flora).
Please help me with writing (comment), my English is not good.