It is never a good idea to give any kind of bones as there is always a possibility of a piece splintering off and piercing an intestine or such. Ham bone is the worst if it has any meat on it as ham can cause pancreatitis in dogs.
I felt I should add some more to this. A lot of people feed bones to their dogs and get away with it. I have seen disasters at our clinic when a splinter of one pierces an intestine. Most of these dogs do not make it because the owner waits too late before they decide to go through with an expensive surgery and infection has set in. In my opinion, the risk is not worth the chance.
If you feel you MUST then give cooked bones and give her ones that have the knuckle end on it so she can have fun chewing off the cartilage and gristle, then take it away. This will reduce the chances of splintering but still be careful about the tooth damage if she is a real aggressive chewer.
Certified Vet Tech-Canine Specialty
20+ years as dog specialist at vet clinic (all aspects)- raise Great Danes