Selección de la clave principal de la tabla

Toda tabla debe llevar una clave principal, que establece un valor único para cada fila de la tabla e identifica unívocamente los registros.

Access usa los campos de clave principal para asociar rápidamente los datos de varias tablas y agrupar esos datos.

Puede incluir los campos de clave principal en otras tablas para hacer referencia a la tabla que sea origen de la clave principal. En esas tablas, los campos se denominan claves externas o foráneas.

No podemos definir más de una clave principal, pero podemos tener una clave principal compuesta por más de un campo, aunque debemos tener cuidado al elegir este segundo método de establecimiento de clave primaria.

Para asignar una clave principal a un campo, seguir los siguientes pasos:

  • En la Vista Diseño de la tabla, seleccionamos el campo que será la clave y en la pestaña Diseño, pincharemos sobre Clave principal.
  • A la izquierda del nombre del campo aparecerá una llave indicándonos que dicho campo es la clave principal de la tabla.
  • Una clave principal correcta debe tener varias características:
    • Identifica inequívocamente cada fila.
    • Nunca debe estar vacía ni ser nula (siempre debe contener un valor).
    • Los valores que contiene no suelen cambiar (lo ideal es que no cambien).

Cualquier campo al que le falten una o más de las características necesarias para que se le considere una clave correcta, representa una elección poco adecuada de clave principal.

A continuación, verá algunos ejemplos de campos que son claves principales incorrectas para una tabla Contactos, así como los motivos por los que son incorrectas.

  • Nombre: Puede no ser único y estar sujeto a cambios.
  • Número de teléfono: Tiene probabilidades de cambiar.
  • Dirección de correo electrónico: Tiene probabilidades de cambiar.
  • Código postal: Puede que más de una persona tenga el mismo código postal.
  • Combinaciones de palabras y números: La parte de palabras está sujeta a cambios y, como tal, puede suponer una carga en las tareas de mantenimiento. Podría prestar a confusión si la parte de palabras se repite como un campo independiente. Por ejemplo, combinar la ciudad y un número incrementado (por ejemplo, NEWYORK0579) sería una opción incorrecta si la ciudad también se almacena como un campo.
  • Número de la seguridad social: Es información privada y puede no estar permitida en departamentos gubernamentales y algunas organizaciones.
    • Algunas personas carecen de número de la Seguridad social. Una persona puede tener más de uno a lo largo de su vida.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: