Tecnología

Inicio

Cómo utilizar los GUID como la clave primaria

Cómo utilizar los GUID como la clave primaria


Las claves primarias se utilizan en bases de datos para identificar de forma única una fila de datos. Tradicionalmente, una tabla dada utilizará enteros incrementales (1, 2, 3, ...) para asignar una clave principal a una fila de datos. Esta fila se puede recuperar rápidamente llamando al número, o una clave principal, asociado con esa fila. identificadores únicos globales - GUID, oa veces UUID - son cadenas alfanuméricas complejos, de 16 bits. El uso de un GUID en lugar de un número entero de incremento hace que el GUID de una fila universalmente reconocible a través de múltiples bases de datos, en lugar de sólo dentro de una tabla de base de datos dada.

Instrucciones

1 Abrir el código fuente del programa en el que se escribe entradas a la base de datos, utilizando un editor de texto o entorno de desarrollo integrado.

2 Busque la sección de código que da formato a los datos en una cadena que se escribe en la base de datos. En la función que genera la clave principal que se asociará con la fila de datos, eliminar el código anterior.

3 Llame a la función de lenguaje de programación de código fuente que genera GUID. Llamar a esta función hará que la función retorne un GUID preparado. Asignar el producto de esta función a una variable para la clave principal. Vea la sección "Consejos" por lo que esta función es para diferentes lenguajes de programación.

4 Reemplazar el antiguo valor de la clave primaria en la cadena de datos que el programa va a insertar en la base de datos con la variable en la que se ha guardado el GUID.

Consejos y advertencias

  • Para el lenguaje de programación web PHP, utilice la función ") (uniqid". Para el lenguaje de programación Java, utilice "UUID.randomUUID ()" después de importar "java.util.UUID." Para Visual Basic, utilice la función "System.Guid.NewGuid.ToString ()". Para el lenguaje de programación Python, utilice el "UUID) (" función.