How to check if DB table exists?
There is a specific CiviCRM function (but all the ways in the other answers will be just as good :-)):

CRM_Core_DAO::checkTableExists($tableName)


This function will return TRUE or FALSE.