Nothing wrong with storing an entire post in a database.
However the toughest thing really with making a new System is deciding how the news posts and any additional data that will be required will be stored. Do you want news posts stored in the database? Or would you prefer a flat file system which stores them.
There are many issues and the one that stares straight out is speed. Your flat file system will start getting bogged down with the more posts there are, while a database will be the same speed roughly each time so no dramatic decreases in speed which will be found with the flat file system although this will also depend on how the flat file system is structured.
IMHO, Database is the way to go my news system I have uses the Database intensively. If you go to my site you can download it and see how one is implemented it is quite complex to probably what you want but it should give you an idea, the other is cute news this one uses the flat file system from the last I remember, I personally dislike this system hence why I developed my own however it should give you an idea on what is different between the two.