He can access the database through DH panel --> Goodies --> Manage MySQL --> PHPMySQLAdmin
cpanel is not available in DH. But I believe if you take a quick view about DH panel, you will find out it is quite useful.
Yes, you can set up database in web inteface. as mentioned above, DH provides PHPMySQLAdmin which is a useful web interface to communicate with MySQL
Save [color=#CC0000]$97[/color] (max discount) on dreamhost plans by using promo code: [color=#CC0000]97CRAZY[/color].