Hi Groundbased,
I am with mixture on access as a suitable product.
If you really want to learn DBMS - a Raspberry Pi will happily run either Postgresql or MySql.
Personally, I prefer Postgresql (but it is a matter of taste) which has a good free windows front end: PgAdmin III
That way your son learns: SQL based database design/administration and some linux system administration as well.
EG