• Как правильно именовать таблицы, столбцы в базе данных?

    Советую почитать книгу "Совершенный код" Стива Макконнелла. Она относится больше к проектированию и программированию и данной темы касается только частично, но зато она прививает мышление, что подход к именованию (конвенции именования) нужно выработать заранее и дальше следовать им. А уже какие конвенции выбрать зависит от проекта и разработчиков. Главное, чтобы они были удобны и эффективны в использовании в данном проекте.

    Если кратко: Нужно решить заранее каким правилам следовать и следовать им неотступно в конкретном проекте. От проекта к проекту конвенции именования могут отличаться, и это нормально.