Translate

Nomes para Tabelas e Colunas

Nomes para Tabelas e Colunas

Nomes para Tabelas e Colunas

Autor: Profº Paulo Kaupa

 

A escolha de nomes para os objetos de um Banco de Dados é tão importante quanto a correta modelagem dos dados. Os nomes irão facilitar na identificação dos objetos, seja no momento da análise dos dados diretamente no banco, seja no momento da programação e até mesmo da documentação.

Neste texto o foco será Tabelas de Colunas, porém a maior parte do conteúdo aqui abordado pode ser considerado para outros objetos do Banco de Dados como Procedures, Functions, Variáveis, Constantes entre outros...

O nome dado a uma tabela deve remeter ao conteúdo que será armazenado, por exemplo: Uma tabela que contêm informações de Funcionários de uma empresa receberá o nome de TB_FUNCIONARIO

Observe que foi usado o prefixo TB_ isso facilita a identificação do objeto, ao ler o nome TB_FUNCIONARIO facilmente identificamos que é uma tabela que armazena informações de Funcionários.

Os Nomes devem seguir um padrão:

  • Não devem conter acentos: TB_FUNCIONÁRIO
  • Não devem conter espaços: TB  FUNCIONARIO
  • Não devem iniciar com Números: 1TB  FUNCIONARIO
  • Nem devem conter caracteres especiais: TB#FUNCION@RIO
  • Nomes no singular: TB_FUNCIONARIOS
  • Correto: TB_FUNCIONARIO

As colunas que irão compor a Tabela devem seguir as mesmas recomendações anteriores, o nome de cada coluna deve fazer uma menção ao seu conteúdo, veja a nomeação feita para a Tabela 1:

Observando a Tabela 1 é fácil entender o que será inserido em cada coluna, note que os nomes de colunas assim como os nomes de Tabelas não devem ser acentuados, devem ser escritos sem espaços, números não devem iniciar os nomes, não devem caráteres especiais e são escritos no singular.

 

Exercícios de Fixação:

1 - Escolha o nome mais adequado para a tabela a seguir:

2 - Renomeie as colunas de acordo com as informações apresentadas no texto.

Sobre o Autor:

Mestre em Engenharia de Produção pela Universidade Nove de Julho. Bacharel em Ciência da Computação também pela Universidade Nove de Julho. Atualmente é Professor de ensino superior (Universidade Nove de Julho), Analista de Sistemas na Empresa Atento e Pesquisador na área de Inteligência Computacional aplicada em investimentos na Bolsa de Valores de São Paulo. Possui experiência em Análise e desenvolvimento de sistemas, aplicações de Inteligência Computacional no Mercado de Ações, Análise Técnica para seleção de ações para investimentos na Bolsa de Valores. Curriculo Lattes: http://lattes.cnpq.br/0074185478343196