Presta atención porque en este artículo vas a hallar el arreglo que buscas.
Solución:
Acabo de consultar mi base de datos con millones de clientes en los EE. UU.
-
El maximo primer nombre la longitud era 46. Voy con 50. (Por supuesto, solo 500 de ellos tenían más de 25, y todos eran casos en los que las importaciones de datos resultaron en basura adicional que terminó en ese campo).
-
Apellido era similar al primer nombre.
-
Correos electrónicos máximo de 62 caracteres. La mayoría de los más largos eran en realidad listas de direcciones de correo electrónico separadas por punto y coma.
-
Dirección máximo de 95 caracteres. Los largos eran todos válidos.
-
máx. ciudad la longitud era de 35.
Esta debería ser una distribución estadística decente para las personas en los EE. UU. Si tiene que considerar la localización, los números podrían variar significativamente.
El catálogo de estándares de datos del gobierno del Reino Unido detalla los estándares del Reino Unido para este tipo de cosas. Sugiere 35 caracteres para cada nombre de pila y apellido, o 70 caracteres para un solo campo para contener el nombre completo y 255 caracteres para una dirección de correo electrónico. Entre otras cosas..
Algunas longitudes de columna probablemente correctas
Min Max
Hostname 1 255
Domain Name 4 253
Email Address 7 254
Email Address [1] 3 254
Telephone Number 10 15
Telephone Number [2] 3 26
HTTP(S) URL w domain name 11 2083
URL [3] 6 2083
Postal Code [4] 2 11
IP Address (incl ipv6) 7 45
Longitude numeric 9,6
Latitude numeric 8,6
Money[5] numeric 19,4
[1] Allow local domains or TLD-only domains
[2] Allow short numbers like 911 and extensions like 16045551212x12345
[3] Allow local domains, tv:// scheme
[4] http://en.wikipedia.org/wiki/List_of_postal_codes. Use max 12 if storing dash or space
[5] http://stackoverflow.com/questions/224462/storing-money-in-a-decimal-column-what-precision-and-scale
Una larga diatriba sobre nombres personales
Un nombre personal es un polinimo (un nombre con varias ordenable componentes), un Monónimo (un nombre con un solo componente) o un Pictónimo (un nombre representado por una imagen; esto existe gracias a personas como Prince).
Una persona puede tener múltiples nombres, desempeñando roles, como LEGAL, MARITAL, SOLTERA, PREFERIDA, SOBRIQUET, SEUDÓNIMO, etc. Es posible que tenga reglas comerciales, como “una persona solo puede tener un nombre legal a la vez, pero múltiples seudónimos a la vez”.
Algunos ejemplos:
names: [
type:"POLYNYM",
role:"LEGAL",
given:"George",
middle:"Herman",
moniker:"Babe",
surname:"Ruth",
generation:"JUNIOR"
,
type:"MONONYM",
role:"SOBRIQUET",
mononym:"The Bambino" /* mononyms can be more than one word, but only one component */
,
type:"MONONYM",
role:"SOBRIQUET",
mononym:"The Sultan of Swat"
]
o
names: [
type:"POLYNYM",
role:"PREFERRED",
given:"Malcolm",
surname:"X"
,
type:"POLYNYM",
role:"BIRTH",
given:"Malcolm",
surname:"Little"
,
type:"POLYNYM",
role:"LEGAL",
given:"Malik",
surname:"El-Shabazz"
]
o
names:[
type:"POLYNYM",
role:"LEGAL",
given:"Prince",
middle:"Rogers",
surname:"Nelson"
,
type:"MONONYM",
role:"SOBRIQUET",
mononym:"Prince"
,
type:"PICTONYM",
role:"LEGAL",
url:"http://upload.wikimedia.org/wikipedia/en/thumb/a/af/Prince_logo.svg/130px-Prince_logo.svg.png"
]
o
names:[
type:"POLYNYM",
role:"LEGAL",
given:"Juan Pablo",
surname:"Fernández de Calderón",
secondarySurname:"García-Iglesias" /* hispanic people often have two surnames. it can be impolite to use the wrong one. Portuguese and Spaniards differ as to which surname is important */
]
Los nombres de pila, los segundos nombres y los apellidos pueden ser varias palabras, como "Billy Bob" Thornton
o Ralph "Vaughn Williams"
.
Comentarios y calificaciones
Tienes la posibilidad dar difusión a esta sección si te fue útil.