What sort of database setup is used for an App Store or Google Play Store?
If it's just for a demonstration and won't be deployed to any users, and embedded database, for example SQLite, is a good choice. Not that there's anything wrong with running a local or shared instance of PostgreSQL or MySQL, but it will be marginally more work to set up.