Personally, my advice would be to get her a nice alox Swiss Army knife for utility and buy a good pepper spray for defense with the remaining funds. My experience has been that teaching someone to use a knife for defensive purpose is really difficult unless they really want that skill set.
You still need to learn how to use pepper spray properly. If you're going to defend yourself in any way, make sure you're at least competent.