Ir al contenido principal

Tamaño de datos

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?


Email

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


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

Adolph Blaine Charles David Earl Frederick Gerald Hubert Irvin John Kenneth Lloyd Martin Nero Oliver Paul Quincy Randolph Sherman Thomas Uncas Victor William Xerxes Yancy Zeus Wolfe­schlegel­stein­hausen­berger­dorff­welche­vor­altern­waren­gewissen­haft­schafers­wessen­schafe­waren­wohl­gepflege­und­sorg­faltig­keit­be­schutzen­vor­an­greifen­durch­ihr­raub­gierig­feinde­welche­vor­altern­zwolf­hundert­tausend­jah­res­voran­die­er­scheinen­von­der­erste­erde­mensch­der­raum­schiff­genacht­mit­tung­stein­und­sieben­iridium­elek­trisch­motors­ge­brauch­licht­als­sein­ur­sprung­von­kraft­ge­start­sein­lange­fahrt­hin­zwischen­stern­artig­raum­auf­der­suchen­nach­bar­schaft­der­stern­welche­ge­habt­be­wohn­bar­planeten­kreise­drehen­sich­und­wo­hin­der­neue­rasse­von­ver­stand­ig­mensch­lich­keit­konnte­fort­pflanzen­und­sicher­freuen­an­lebens­lang­lich­freude­und­ru­he­mit­nicht­ein­furcht­vor­an­greifen­vor­anderer­intelligent­ge­schopfs­von­hin­zwischen­stern­art­ig­raum, Senior (994 letras)

Es posible que existan más extensos.


Nombre de libro

Geography made easy : being an abridgment of the American universal geography : containing, astronomical geography, discovery and general description of America, general view of the United States, particular accounts of the United States of America and of all the kingdoms, states and republics in the known world, in regard to their boundaries, extent, rivers, lakes, mountains, productions, population, character, government, trade, manufactures, curiosities, history, &c. : to which is added, an improved chronological table of remarkable events, from the creation to the present time : calculated particularly for the use and improvement of schools and academies in the United States of America (698 caracteres)

Es posible que existan más extensos.


Nombre de canción

Regretting What I Said to You When You Called Me 11:00 On a Friday Morning to Tell Me that at 1:00 Friday Afternoon You're Gonna Leave Your Office, Go Downstairs Hail a Cab to Go Out to the Airport to Catch a Plane to Go Skiing In the Alps for Two Weeks, Not that I Wanted to Go With You, I Wasn't Able to Leave Town, I'm Not a Very Good Skier, I Couldn't Expect You to Pay My Way, But After Going Out With You for Three Years I don't Like Surprises!! (451 caracteres)

Es posible que existan más extensos.


Nombre de pelicula

Night Of The Day Of The Dawn Of The Son Of The Bride Of The Return Of The Revenge Of The Terror Of The Attack Of The Evil Mutant Hellbound Flesh Eating Crawling Alien Zombified Subhumanoid Living Dead Part 5 (207 caracteres)

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