As long as the content that is stored in the database is displayed on a page on your website then google should be able to crawl it.
However might I suggest going with a pre-made blog such as WordPress as this will give you far better optimization then a bespoke hand programmed one as google already knows how to crawl a wordpress blog.