Sugerencias para hacer coincidir nombres propios entre bases de datos

¿Existe una guía para tratar con nombres propios en la configuración de la base de datos? Tengo 2 conjuntos de datos con nombres propios como claves principales, pero existen diferencias muy grandes en el formato de los dos conjuntos. Además, es difícil incluso determinar el nombre, el segundo nombre y el apellido debido a varios estilos de apellidos y guiones.

Ya es bastante malo que esté debatiendo la posibilidad de recrear los datos desde cero, pero no sé cuál es un buen conjunto de mejores prácticas para tratar con nombres (es decir, ¿debería usar primero, medio, último o fusionar medio con último, etc.)?

Cualquier sugerencia sería genial para mi cordura. Gracias.

preguntado el 08 de marzo de 13 a las 21:03

¿Cómo puedes usar nombres como clave principal en primer lugar? Hay miles de "John Smiths" solo en los EE. UU., seguramente tendrías una colisión en algún momento. -

No existe tal cosa como un formato de nombre estándar. La gente en Islandia suele tener una parte de tu nombre. En muchos países europeos no es raro tener cuatro o cinco partes en tu nombre. Obligar a las personas a usar el "primer nombre", el "segundo nombre" y el "apellido" solo irritará a mucha gente. -

Si va a recrear desde cero, cree una clave principal independiente (preferiblemente un número entero) y todos los componentes del nombre en campos separados: First, Middle, Last y (si quieres ser elegante) Prefix y Suffix. -

1 Respuestas

Sí, la guía lo es. no lo hagas Simplemente puede crear una columna ÚNICA haciendo que el nombre + la nueva columna de identificación única sean únicas, tenga en cuenta que esto no es necesariamente global, depende de su entorno.

De lo contrario, querrá usar algo como nombre + código postal + fecha de nacimiento +/- identificación única.

Esto le daría una rotonda mucho mejor cuando se trata de estas mesas. TAMBIÉN, si este es un proyecto en el que entró, es posible que desee considerar plantear un problema de diseño de base de datos con su supervisor. Como esto no es una buena práctica...

respondido 08 mar '13, 21:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.