form follows function in db design
you could have mulitple pictures per content and therefore they need to be independent of the content table.
read up on database relationships, one to one, one to may, many to many
this should give you some insight into what they are doing