Database requirement initial implementation (fixes #163)