Where are you getting your accuracy data from when applying it to AI or individual weapons? I'd be very surprised if the DB had no effect on AI accuracy and it was all based on type of weapon. Please explain in more detail why the DB editing has no effect.
From what I've seen AI have a unique uneditable Accuracy measure built in with Clone Troopers at 0.6, Heavy Trandos at 0.85 and Commandos at 0.9. I've given a variety of weapons to Heavy Trandos and they are adept with all of them unlike other Pawn Classes with lower accuracy. This testing does not support weapon accuracy but rather AI ability with a weapon.