Padronizações ISO em colunas do banco de dados

Postado por: Pedro Rogério em

Você alguma vez já pensou em seguir padronizações ISO em suas aplicações? Muitas vezes cada desenvolvedor acaba por desenvolver por sua conta e risco e não segue as premissas mínimas no desenvolvimento de projetos.

Meu amigo Edson visando padronizar seus projetos acabou encontrando 2 soluções muito interessantes para Padronizações ISO em colunas do banco de dados, elas são as seguintes:

Para a representação dos sexos humanos
ISO 5218: http://en.wikipedia.org/wiki/ISO_5218
Para países
ISO 3166 – http://www.iso.org/iso/english_country_names_and_code_elements

Se você conhece mais algum tipo de norma ISO, por favor, poste aqui nos comentários.

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Gostou desse post?

Assine o nosso Feed RSS, siga-nos no Twitter, ou simplesmente nos recomende a seus amigos!

Sobre Pedro Rogério

Pedro Rogério é desenvolvedor web por paixão, não saberia fazer melhor outra coisa. Além de escrever para o Pinceladas da Web também escreve para o CSS no Lanche, blog voltado ao desenvolvimento front-end.

7 Responses to “Padronizações ISO em colunas do banco de dados”

  1. Samir disse:

    Não é bem uma norma ISO, mas pode ser interessante adotar um padrão para armazenar IPs, usando as funcoes INET_ATON (para converter) e INET_NTOA (para retornar o IP)

    http://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html#function_inet-aton

    []s

  2. Samir disse:

    Vale deixar claro, apesar de óbvio rs, que essas funcoes são para MySQL, desconheço a sintaxe para outros bancos…

    Para reproduzir a mesma conversão no php use
    ip2long() e long2ip()

    []s

  3. LeoCaseiro disse:

    Quanto mais pudermos padronizar nossos Códigos, melhor para manutenções futuras!

    Ótimo POST!

  4. Maurício Fauth disse:

    Um padrão que eu uso é o ISO 8601 para formatação de data e hora.

    http://www.w3.org/TR/NOTE-datetime

  5. Alexsandro disse:

    Padronização na programaçao deveria ser lei estadual viu…. cada banco de dados que vejo por ai me faz perder noites de sono.. =/ [INDIGNADO]

  6. É sempre bom trabalhar com padrões, tanto por nós quanto por quem der manutenção no que fizermos. Este tipo de postura é uma daquelas coisas que melhoram e muito a reputação de um profissional entre seus pares.

Leave a Reply