Well, if it is seen in a browser, it has to become HTML at some point. For example, this site is database-driven; right-click and look at the source. All the data is formatted into html by the scripting language (in this case php) and sent to the browser (SE spider). Browsers and spiders don't know the difference.
The
SEO concepts will still be the same for a database site. When you're building the site, just keep these concepts in mind from the beginning to make your future optimization tasks easier.