Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Yes, but you'll need to tell your other views which model to use, as per the answer above. There may be better ways (I'm wondering if a simple second model that just inherits the other one may be a tidier approach), but I tend to use JModelLegacy::getInstance to get access to a different model's functions if I need to do that.
I meant use phpMyAdmin, or whatever your hosting has, to access the database directly outside of Joomla. There are some database management extensions for Joomla to do it in the admin, but I don't know how good these are.