Je sais que beaucoup de gens n'aiment pas cela, mais j'utilise toujours des préfixes ou des suffixes pour tout dans sql.
tbl pour les tables, stp pour les procédures, v pour les vues, etc.
Dans les noms de colonnes, la table name lui-même est le préfixe :person_id, person_fkvalue etc'.
De cette façon, je n'ai jamais à gérer les mots réservés et je peux immédiatement savoir à quelle table appartient la colonne.
Cela élimine également le besoin d'utiliser des alias pour les noms de table dans les jointures.
Je suis un grand fan d'utiliser des noms significatifs, donc même les tables dérivées reçoivent généralement un nom et non une lettre.