Source: http://www.kau.edu.sa/GetFile.aspx?id=139524&fn=Chapt1-Database%20Approach.pdf