(...) mas eu queria guardar isso tudo numa tabela na base de dados, tambem posso guardar a imagem a que pertence a descrição?
Pessoalmente, não sou adepto de guardar ficheiros em base de dados, pelas seguintes 4 razões:
1. O espaço ocupado pela BD cresce (pode crescer) desmesuradamente;
2. Os pedidos de ficheiros 'estáticos' (jpgs, pngs, docs, xls, etc) teriam de passar por uma ligação à BD, ou por um sistema de cache um tanto rebuscado;
3. Perco a facilidade de 'manusear' ficheiros;
4. Não consigo separar o servidor de base de dados do servidor de ficheiros.
O que faço, sempre, é guardar na BD uma referência para o nome e pasta onde se encontra o ficheiro e, se necessário, mais alguma meta-informação associada ao ficheiro (altura x largura da imagem, nome original do ficheiro, etc).