Claves primarias en una base de datos y lo que hace una buena clave

Claves primarias en una base de datos y lo que hace una buena clave

Claves primarias en una base de datos y lo que hace una buena clave

VALORACIÓN DEL ARTÍCULO:
5/5


¿Qué es una llave primaria? En el mundo de las bases de datos, la clave primaria de una tabla relacional identifica de manera única cada registro de la tabla. Las bases de datos utilizan claves para comparar, ordenar y almacenar registros y para crear relaciones entre ellos.

La elección de la clave primaria en una base de datos es uno de los pasos más importantes del proceso. Puede ser un atributo normal que se garantiza que es único, como el número de Seguro Social en una tabla con no más de un registro por persona o -preferiblemente- puede ser generado por el sistema de gestión de base de datos, como un identificador único global, o GUID, en Microsoft SQL Server. Las claves primarias pueden consistir en un único atributo o en varios atributos combinados.

Las claves primarias son los enlaces únicos a información relacionada en otras tablas en las que se utiliza la clave primaria. Debe introducirse cuando se crea un registro y nunca debe modificarse. Cada tabla de la base de datos tiene una o dos columnas específicas para la clave primaria.

Ejemplo de clave primaria

Imagina que tienes una tabla de ESTUDIANTES que contiene un registro de cada estudiante en una universidad. El número único de identificación de estudiante del estudiante es una buena opción para una llave primaria en la tabla de ESTUDIANTES. El nombre y apellido del estudiante no son buenas opciones porque siempre existe la posibilidad de que más de un estudiante tenga el mismo nombre.

Otras malas opciones para las claves primarias incluyen el código postal, la dirección de correo electrónico y el empleador, todos los cuales pueden cambiar o representar a muchas personas. El identificador utilizado como clave primaria debe ser único. Incluso los números de Seguro Social pueden cambiar cuando la Administración del Seguro Social reasigna un número a alguien que ha sido afectado por el robo de identidad. Algunas personas ni siquiera tienen un número de seguro social. Sin embargo, debido a que ambos casos son raros. Los números de Seguro Social pueden ser una buena opción para una llave primaria.

Consejos para elegir buenas claves primarias

Cuando usted elige la llave primaria correcta, las búsquedas en la base de datos son rápidas y confiables. Sólo recuerda:

  • Manténgalo corto . Dado que la clave primaria se utiliza para búsquedas y comparaciones, una clave primaria corta significa que el sistema de gestión de bases de datos puede procesarla más rápidamente que una clave primaria larga.
  • Utilice un número para la llave primaria siempre que sea posible. SQL Server u otros sistemas de gestión de bases de datos procesan los tipos de datos numéricos más rápido que los tipos de datos de caracteres.
  • Hazlo simple. No utilice caracteres especiales, espacios incrustados o una mezcla de mayúsculas y minúsculas.
  • Nunca cambie la llave primaria después de asignarla.

Deja un comentario

TAMBIÉN TE INTERESA

OPPO-Reno8-5G

Ya a la venta los nuevos teléfonos OPPO Reno8

OPPO Reno8 es una realidad ya en Europa. La marca hizo una presentación en París para dar a conocer los nuevos productos que llegan directamente al mercado para sumar una feroz competencia. Y es que en pocos años en el mercado del viejo continente, OPPO se ha hecho un hueco importante en el consumidor.  

batería-portátil-DELTA-2

Esta batería portátil es top y acaba de salir a la venta

Tener una batería portátil puede darnos mucha versatilidad para nuestras actividades tanto dentro como fuera de casa. Usamos muchos dispositivos a diario y todos ellos requiere de energía eléctrica para trabajar, por lo que una herramienta que nos aporte dicha energía puede venirnos muy bien en caso de apagones o proyectos en el exterior. EcoFlow,

GoPro-HERO11

GoPro HERO11 Black: las nuevas cámaras para los creadores de contenido

La conocida marca de videocámaras GoPro ha lanzando tres nuevas especialmente concebidas para creadores. GoPro HERO11 llega en tres modelos para satisfacer las necesidades de todo tipo de perfiles y creadores de contenidos.   Índice de contenidos1 El sensor de mayor resolución hasta la fecha2 Las tres cámaras GoPro HERO112.1 Principales tecnologías en las tres

camara-motorola-edge-30-ultra

¿200 megapíxeles? Sí, es lo que tiene el nuevo motorola edge 30 ultra

El furor por los megapíxeles parece estar de vuelta en la fotografía de los smartphones, si bien hay expertos que mantienen que más MP no quiere decir que resulte en mejores fotografías. El nuevo motorola edge Ultra llega al mercado con una barbaridad inédita en el mundo de la telefonía. Cabe destacar también que otras

nuevo-apple-watch-ultra

Un reloj inteligente solo para los elegidos: Apple Watch Ultra

Apple ha lanzado en septiembre su apuesta más Premium en relojes inteligentes: el nuevo Apple Watch Ultra. Este nuevo dispositivo rompe con la línea de los anteriores, especialmente en lo que se refiere a la pantalla, e incluye prestaciones para deportes extremos. Sin duda es el reloj más ambicioso de su sector, tanto por lo