Which is the better strategy for field names - to encode the table name into the field names or not? E.g. if f1, and f2 are two possible field names for two tables t1, t2, is t1f1 and t2f2 better or just f1, f2. This point becomes more important if the field names are the same such as 'ID' ( in the latter case one would rely on the . to resolve name collisions )