Для меня они не связаны, и HTML5 не имеет дело с базами данных. HTML это язык для представления контента. HTML5 добавил новые функции, связанные с семантикой, представлением мультимедиа и некоторыми манипуляциями с браузером (например, с историей). http://diveintohtml5.info/ - отличный веб-сайт, на котором можно узнать о новых возможностях HTML5 и некоторых возможных приложениях в разработке веб-сайтов.
HTML не различает контент и не заботится, поступает ли он из базы данных или вводится вручную. Это будет относиться к тому же контенту.
PHP является примером языка, который взаимодействует с базой данных.