Quality is delighting customers
Please find below differences that I could figure out-
1) The scope of database testing is generally large owing to its voluminous data whereas the scope of GUI testing is generally not that large.
2)GUI testing is focused more on program code and look and feel whereas Database testing is more focused on data and information.
3)GUI testing is generally not carried out once it goes live into production, whereas database testing is required even after production deployment as there is little assurance of the way the data would come in future.