Qualquer motivo para ainda usar o caso de cobra para tabelas e colunas de banco de dados?

Quando eu comecei com o design do banco de dados, por alguma razão, foi recomendado que você sempre usasse o caso snake (my_table_name) para tabelas e colunas. Eu acho que isso foi especialmente verdadeiro no MySQL. O raciocínio foi que havia casos em que a capitalização seria perdida ou aplicada. Avanço para hoje e vejo muitas pessoas usando Pascal Case ("MyTableName"), que eu preferiria.

Existe alguma razão para ainda usar o caso de cobra para nomes de tabelas e colunas? Há alguma instância em que a capitalização possa ser perdida ou aplicada (por exemplo, se você alterar mecanismos de banco de dados, sistemas operacionais, etc.)?

questionAnswers(2)

yourAnswerToTheQuestion