4
Is there any good reason to put the company name at the beginning of the table name?
In almost every company I’ve gone through, it’s an adopted convention that you have to put the name of the company, and sometimes a system acronym, in front of the table. This is common in most large companies.
For example:
For the user table, I must put: disneylandia_diversoes_usuario
Where disneylandia
is the company, and diversoes
is the system.
I can see no reason to identify the "system" that gave rise to the creation of the table. It’s okay that this identifies for what purpose that table was created, for example, check system, so we could have the table: bancodanilo_cheques_devolucoes
But it is not much more practical to use the schemas database? Or because there are limited database managers (for example Sybase) in which depending on the version there is no schemas, That might be a reason?
It’s another thing to put the company name in front. It’s okay that big companies do many mergers, but still, I can’t see why, because the tables will be in different databases.
Depending on the technology when using a dblink, or some other feature, we would have problems finding tables with the same name in separate databases?
in short, the comrade creates a lot of rules that forces you to put the name of the company on the table, which forces you to remove the vowels, and finally, the oracle and other Databases force you to put a maximum of 30 characters, Finally, your table has a name that you can’t understand, cassilda, and there’s no reason for that.
– danilo
There is reason, the person does not know what he is doing, that is the biggest reason used by almost everything that is done in IT. We are paid amateurs https://www.eximiaco.tech/pt/2019/05/31/somos-paidamateurs/.
– Maniero