It has an abstraction layer of sorts so that a user can manipulate a MySQL database without knowing any SQL syntax. This layer is primarily split between 3 different objects. An SDatabase object has a ...