Dedicado a todo el que no sabe que tamaño ponerle a los campos de la base de datos...
URL
Todos los navegadores soportan 2083 caracteres. Algunos soportan más. Fuente: WWW FAQs: What is the maximum length of a URL?
Todos los clientes de correo DEBEN soportan 255 caracteres. Fuente: RFC Errata 1690.
Tipo de contenido (MIME)
256 caracteres según BCP 13 (RFC 4288)
Dinero
A la fecha, M2 (la cantidad de dinero en el mundo, incluyendo monedas físicas, cuentas de ahorro, cheques, y similares) en Estados Unidos está en el orden de 1*10^13 USD. Al convertir M2 en dong (moneda de Vietnam, de las más débiles del mundo) tenemos una cifra del orden de 1*10^17 dong.
Para escribir un número del orden de 1*10^17 necesitamos 18 cifras. Usando 2 más para los centavos, tenemos 20 cifras.
Microsoft utiliza enteros de 8 bytes (64 bits) en Transact SQL (fuente). Esto permite escribir algunos números de 20 cifras.
Nota: Se deben guardar los centavos (y evitar tipos de datos de coma flotante) para evitar ataques salami y similares.
Códigos Posales
Los códigos ZIP son de 5 cifras (#####). Los códigos ZIP+4 son de 9 cifras (#####-####).
Los códigos postales en Colombia y Ecuador son de 6 cifras (######).
Los códigos postales en Canadá son 6 letras (XXXXXX).
Algunos códigos postales incluyen el código del país. Por ejemplo los códigos postales de Jamaica son de 5 letras (JMXXXXX) y los de Barbados son de 5 cifras (BB#####).
Sexo y Genero
Primero que todo debemos distinguir tres conceptos:
- Sexo biológico: es el dado por a nivel genético.
- Sexo legal: es el que aparece en documentos legales.
- Identificación Sexual (genero): cómo se identifica la persona.
Nota 1: No confundir identificación sexual con determinación sexual (el método por el cual se determina el sexo).
Nota 2: El genero biológico es una clasificación taxonómica (Según la cual, todos los humanos son Homo). Yo no hablo de esto, sino de sexo biológico.
Nota 2: No hablaré de preferencias de pareja (orientación sexual), sean sentimentales, afectivas o eróticas. Aun así tengo que aclarar que identificación sexual y orientación sexual son dos cosas distintas. Además de esto, lo único que quiero agregar sobre orientación sexual, es que ningún bebé nace queriendo buscar pareja.
Sexo biológico
Primero que todo, el sexo biológico no se limita a los cromosomas del individuo. El termino también aplica al hablar de los órganos del individuo. Para el que no se haya dado cuenta, tanto la antonimia como la genética hacen parte de la biología.
El estándar ISO 5218 especifica el siguiente código:
- 0: Desconocido
- 1: Masculino
- 2: Femenino
- 9: No aplica
Nota: Desconocido se utiliza antes de averiguar el sexo del individuo (Por ejemplo al referirse a un feto en formación). No aplica se utiliza para casos en los que no se puede determinar.
CDC (Centers for Disiese Control) utilizan el siguiente código (fuente):
- M: Masculino
- F: Femenino
- O: Otro
- T: Transexual
- U: Desconocido
HL7 tiene dos estandares:
Estándar antiguo: Administrative Sex
- A: Ambiguo
- F: Femenino
- M: Masculino
- N: No aplica
- O: Otro
- U: Desconocido
Estándar nuevo: Administrative Gender
- A: Ambiguo
- F: Femenino
- UN: No identificado
DICOM define el siguiente código (fuente):
- M: Masculino
- F: Femenino
- U: Desconocido
- MP: Masculino pseuodohermafrodita
- FP: Femenino pseuodohermafrodita
- H: Hermafrodita
- MC: Masculino cambiado a femenino
- FC: Femenino cambiado a masculino
- 121102: Otro
- 121103: Indeterminado
- 121104: Ambiguo
- 121032: No divulgado
Nota: Un pseudohermafrodita es un individuo masculino o femenino que desarrolla características sexuales secundarias debido a una mutación en los cromosomas.
Cromosomas
- XX: Hembra
- XY: Macho
- XXY: Síndrome de Klinefelter
- XXXY: Síndrome de Klinefelter
- XXXXY: Síndrome de Klinefelter
- XXX: Síndrome Triple X
- XO: Síndrome de Turner
Sexo legal
Los certificados de nacimiento de Alemania marcan:
- M: Masculino
- F: Femenino
- : Inidentificable (se deja espacio en blanco)
Pasaportes en Australia:
- M: Masculino
- F: Femenino
- X: Otro
Eurostat statistics group of the European Commission
- F: Femenino
- M: Masculino
- NAP: No aplica
- UNK: Desconocido
ISO 7501-1 (ver Machine Readable Passport)
- F: Femenino
- M: Masculino
- <: No especificado
Identificación Sexual (Genero)
Se debe dejar que las personas escriban como se identifican. Ver Nombres.
Teléfono
La ITU-T recomienda 15 cifras (fuente). Sin embargo marcar un número internacional puede requerir 20 cifras. Además la extensión es de tamaño arbitrario.
País
ISO 3166-1 establece códigos de país de 2 letras.
ISO 3166-1 alpha-3 establece país de 3 letras
Idioma
BCP 47 establece códigos de idioma (considerando escritura y variantes) de 35 caracteres. RFC 5646 recomienda 45 caracteres.
Fecha y Hora
ISO 8601 establece este formato de fecha: ####-##-## (año-mes-día), hora (minutos): ##:##, hora (segundos): ##:##:##, hora (fracción): ##:##:##.####, zona horaria: ±## (respecto a UTC).
Unix Time: 32 bits. Nota: El 19 de Enero de 2038 se acaba Unix Time. Hay que empezar a reservar 64 bits tarde o temprano.
Nombre de lugar
Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu (85 letras)
Es posible que existan más extensos.
Nombre de persona
Es posible que existan más extensos.
Nombre de libro
Es posible que existan más extensos.
Nombre de canción
Es posible que existan más extensos.
Nombre de pelicula
Es posible que existan más extensos.
Coordenadas
World Geodetic System:
- Latitud y Longitud por grados: ##° ##′ ##.##″ X, ##° ##′ ##.##″ X
- Latitud y Longitud decimal: ##.######, ##.######
Identificación de Banco
11 caracteres según ISO 9362
Identificación de Aeropuerto
3 o 4 caracteres según IATA (consultar)
Identificación personal
Machine Readeable Passwpord
Machine Readeable Passwpord (MRP) - Creado por ICAO (International Civil Aviation Orgnaization) y estandarizado en ISO 7501-1 (Documentación oficial).
Este formato reserva:
- 9 símbolos para el número de pasaporte
- 3 para la nacionalidad (ISO 3166-1 alpha-3)
- YYMMDD para fecha de nacimiento
- 1 símbolo para genero (ver ISO 7501-1 en sexo legal)
- YYMMDD para fecha de espiración
- 14 símbolos para uso libre por la entidad emisora
Documentos de identidad
La CURP (Clave Única de Registro de Población) de México es de las más largas, con 18 caracteres.
Grupo Sanguíneo
1 o 2 letras para representar el grupo antígeno (A, B, AB, O) y 1 símbolo más para el factor Rh (+, -).
Comentarios
Publicar un comentario