WordPress is a great solution to generate quickly a website with articles.
Wordpress use php and a mysql database. Here is the database scheme.
You can find many plugins for wordpress to suit it to you need.
You can easly create some template for the apparence, or you can just download templates made by others.