Так как ваше требование - это приложение для Windows, я бы предложил вам воспользоваться SQL Server 2005 Express Edition, который является бесплатным инструментом, но с некоторыми небольшими ограничениями. вы можете перейти на более крупную версию, когда вы идете с платной версией.
Существуют и другие механизмы БД, такие как SQL Lite или FireBird, выберите их, если предоставляемые ими варианты поддержки и роста достаточно хороши
Кроме того, Visual Basic полностью обновлен. В настоящее время VB.NET может быть лучшей платформой для Windows. Это дало бы лучшую платформу / возможности для начала, и когда вы захотите расширить свой талант, над которым работаете над проектом, я предполагаю, что .NET-талант может быть более доступным, чем программисты, которые хотят работать с мертвым языком.