David, you might want to check this topic:
http://www.oxwall.org/forum/topic/6911
Answering your questions, profile questions that have string of characters are custom questions ( those each admin user adds according to his needs). They are encoded to avoid questions with the same names.
Some questions have regular names, for example "password". Those are questions that come within the Oxwall standard package.
Unfortunately, we don't have a diagram showing how tables are connected.