Сколько по времени займёт создание Базы данных?
Наискорейший способ для новичка для создания базы данных и десктопного windows приложения по работе с этой базой данных - это microsoft visual studio, .net windows forms (при использовании DataSource), а так как тебе известен язык c++ то можно сразу использовать c++.net или c# (они похоже синтаксически, а так как фреймворк так или иначе тут .net то всеравно на его использование переучиваться)
да простят меня хейтерыКонечно можно и WFP но речь шла про новичка, скорость и удобство. С winforms я работал достаточно давно и тогда это было нереально удобно круто быстро просто... недавно я запустил последнюю версию студии, и проваливаясь почти на каждом шагу в ошибки и косяки понял что от былого удобства ничего не осталось (у меня выдавало ошибки на hello world примере из документации на специально начистую установленной системе и студии), например банально на уровне интерфейса красиво забиндить данные базы данных на элементы формы не получится, везде придется писать, копаться в документации и разбираться почему оно в очередной раз заглючило на пустом месте.
Базу данных можно создавать тут же или в какой-либо другой программе проектирования базы данных. Я помню мне хватало бесплатной версии dbforge (есть и для других баз, есть драйвер даже для sqlite), в принципе программ по созданию баз данных в мышевозекательном стиле полно, с диаграммами и построителями запросов.

Весь смысл для новичка в мышевозекательных стилях приложений в том что интерфейс уже содержит/заменяет собой документацию, а большая часть проекта тут же на виду, не нужно держать в голове то к чему не привык, позже когда появится опыт весь этот интерфейс станет мешать и уже нормально будет пользоваться другими инструментами.
SQL + html + js + (php или python или java)и немножко css.

СпойлерPS: Да да, я знаю что html - это не язык программирования. 

сколько примерно займёт это времени?Примерно от пары часов до пару лет.