i try to use pythonic naming conventions in my database.
i prefer:
db.define_table('address_type',
Field('name'))
db.define_table('contact',
Field('name'))
db.define_table('address',
Field('contact', db.contact),
Field('type', db.address_type),
Field('text'))
but perhaps mainly because i don't like to type all those extra characters.
:)

