Мое мнение по этому поводу заключается в том, что вы должны делать то, что для вас естественно, если лучшее в мире соглашение об именах (для человека, который его написал) не будет естественным, и вам придется читать документ каждый раз, когда вы проектирование базы данных, чем это плохо.
Вы должны делать все, что удобно для вас, и что лучше вытекает из вашей клавиатуры.
По своему опыту я перешел в ROR из .net некоторое время назад и был пойман тем, что всегда видел, как люди делают такие вещи, и подчеркивал мои таблицы, но через некоторое время я упустил эту опцию из-за своего старого доброго удобства именования SQL .
то же самое для столбцов.
Удачи