I have used WP-DB Backup to create a database backup. Does this mean that it has backed up my whole site and therefore if anything happened I could restore the whole site from the backup file?
It backs up everything stored in your database yes but to be safe you should probably back up things like images and documents as well. Please check with the plugin authors exactly what is being backed up.