sql >> Base de Datos >  >> RDS >> Access

Por qué son importantes las claves primarias y cómo elegir una

Las bases de datos usan claves para almacenar, ordenar y comparar relaciones entre registros. Hay tres tipos diferentes de claves:claves primarias, claves candidatas y claves foráneas. Al configurar una tabla de base de datos, el software le pedirá que configure una clave principal que será responsable de identificar cada registro en la tabla. Es posible que no piense mucho en elegir una clave principal, pero en realidad es una decisión muy grande e importante.

¿Por qué las claves primarias son tan importantes?

El diseño de una nueva base de datos conlleva muchas opciones, y seleccionar una clave principal es una de ellas. De hecho, es uno de los más importantes. El propósito de una clave primaria es implementar una relación entre dos tablas. Sin una clave principal, las bases de datos relacionales no existirían.

Aunque una clave principal puede sonar un poco inusual, las usamos en la vida cotidiana sin darnos cuenta. Las identificaciones de los estudiantes son un ejemplo de una clave principal. Los estudiantes son identificados de manera única por estos números, pero los números no significan nada fuera de la escuela.

A continuación se muestran las ventajas de usar claves primarias.

  • Sirve como un campo de enlace común entre tablas
  • Acelera consultas, búsquedas y ordena solicitudes
  • Solo habrá registros válidos en su tabla
  • No se agregarán duplicados
  • MS Access muestra los datos en el orden de la clave principal

Cómo elegir una clave principal

Las claves primarias deben ser 100% únicas. Por lo general, puede recurrir a su base de datos para encontrar las respuestas que está buscando. En muchos casos, las personas utilizarán el sistema de gestión de bases de datos para generar un identificador único. De esta manera, tendrá un sistema confiable para hacer referencia a personas o cosas en su base de datos, pero no tendrán significado fuera del sistema.

Las buenas claves primarias suelen ser cortas e incluyen todos los números. Evitan el uso de caracteres especiales o una combinación de letras mayúsculas y minúsculas. Algunas cosas que NO son buenas claves primarias son los códigos postales, las direcciones de correo electrónico y los números de Seguro Social. Las claves principales no deben contener valores nulos y deben contener un valor único para cada fila de datos.

Un buen diseño de base de datos comienza por tener una buena clave primaria. Puede obtener más información sobre cómo encontrar la mejor clave principal para su base de datos en este artículo o llamar a Arkware. Nuestros profesionales estarán encantados de seguir los pasos con usted.