https://www.vertabelo.com/blog/a-smart-way-to-build-skills-an-e-learning-portal-data-model/ http://www.databaseanswers.org/data_models/