none
Duvida "Espaço no nome de tabela é recomendado ou não é uma boa pratica ?" RRS feed

  • Pergunta

  • Prezados,

              Observei em um dos bancos que possuo existe uma tabela em sua nomenclatura com espaço exemplo  "nome do banco", existe algum situação que não é bom utilizar este pratica ?

    Grato

    Bruno Avanso


    Bruno Avanso

    segunda-feira, 12 de dezembro de 2016 13:33

Respostas

  • blz 

    Bruno Avanso

    Para boas práticas deve-se evitar usar espaços e acentos em nomes de tabelas e campos.

    segue o link 

    https://social.msdn.microsoft.com/Forums/sqlserver/pt-BR/e6e447b9-ea07-4457-b42b-745cb6fe0581/boas-praticas-para-stored-procedures-e-criacao-de-tabelas?forum=520

    https://rodrigoesilva.wordpress.com/2013/10/01/bd-padronizacao-de-nomes-de-tabelas-e-colunas-de-banco-de-dados/

    segunda-feira, 12 de dezembro de 2016 13:44
  • Olá,

    Não considero uma boa prática por diversos motivos.
    Um deles é ter que utilizar caracteres de escape quando for referenciar a tabela (No caso do SQL tem que usar colchetes: [Nome da Tabela]).
    Outro motivo é que se existir a integração com alguma aplicação, será necessário várias "manobras" para contornar esse detalhe.
    Existem outros motivos, mas um já é o suficiente para que eu não recomende a prática.

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MSP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco


    segunda-feira, 12 de dezembro de 2016 13:45

Todas as Respostas

  • blz 

    Bruno Avanso

    Para boas práticas deve-se evitar usar espaços e acentos em nomes de tabelas e campos.

    segue o link 

    https://social.msdn.microsoft.com/Forums/sqlserver/pt-BR/e6e447b9-ea07-4457-b42b-745cb6fe0581/boas-praticas-para-stored-procedures-e-criacao-de-tabelas?forum=520

    https://rodrigoesilva.wordpress.com/2013/10/01/bd-padronizacao-de-nomes-de-tabelas-e-colunas-de-banco-de-dados/

    segunda-feira, 12 de dezembro de 2016 13:44
  • Olá,

    Não considero uma boa prática por diversos motivos.
    Um deles é ter que utilizar caracteres de escape quando for referenciar a tabela (No caso do SQL tem que usar colchetes: [Nome da Tabela]).
    Outro motivo é que se existir a integração com alguma aplicação, será necessário várias "manobras" para contornar esse detalhe.
    Existem outros motivos, mas um já é o suficiente para que eu não recomende a prática.

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MSP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco


    segunda-feira, 12 de dezembro de 2016 13:45