Is there some sort of standard guideline as to how to name tables and columns in SQL? Mainly I'm wondering whether I should add prefixes followed by underscores to my column names, the prefixes representing the table (or, if it's a relational ID, the prefix of the other table). Thanks.