https://browsegrades.net/singlePaper/156222/chapter-7-an-introduction-tostructured-query-language-sql