En Relational Database Management System (RDBMS ) , una clave primaria (PK ) es uno de los muchos tipos de claves utilizadas en la definición de una tabla de base de datos. Sirve como un identificador único para cada registro en una tabla y se asegura de que la información almacenada no se duplica . Las claves primarias son esenciales para la normalización de los datos , que une una tabla relacionada a otro , y la búsqueda rápida y recuperación de registros . La siguiente guía le ayudará a seleccionar una clave principal en el diseño de una tabla. Cosas que necesitará el software de base de datos
Ver Más instrucciones
1
Crear una lista de todos los nombres de los campos /columnas de la tabla . Por ejemplo, si desea almacenar la información sobre los empleados , tendrá campos similares a " EmployeeID ", "Apellido ", "Nombre ", "Fecha de Nacimiento ", " DateHired . "
2
Elija el campo que identifique de forma exclusiva cada fila de una tabla . Esto significa que usted no puede tener un valor que se repite en esta columna. En el ejemplo del paso 1 , todos los campos excepto " EmployeeID " pueden tener entradas duplicadas , como mismo apellido , nombre , fecha de nacimiento o la fecha contratada . El campo " EmployeeID " es un buen candidato para una clave principal , ya que siempre es único para cada empleado.
3
Evaluar el campo que haya elegido en el paso 2 y determinar si la colocación de un nulo valor en que la columna es una opción . Si es así, usted no puede utilizar este campo como clave principal . Una característica importante de una clave principal es que no puede contener un valor nulo. Siempre debe tener un valor que puede ser cualquiera de los tipos de datos válidos definidos para ese campo . Dado que se va a utilizar como un identificador de registro , su clave principal debe contener datos todo el tiempo.
4
Evaluar el campo que ha elegido en el paso 2 y determinar si el valor de esa columna puede ser cambiado . Si es así, usted no puede utilizar este campo como clave principal . Cambio de un valor de clave principal es sinónimo de cambiar la identidad de una entidad. En el ejemplo del paso 1 , el apellido de un empleado puede cambiar, pero la identificación de empleado no debe desde que fue designado como el momento en que esta fue contratado . Aunque los cambios de nombre , él sigue siendo el mismo empleado . Su identificación de empleado lo identifica de otros empleados .
5
Revise las características del campo que ha elegido. Si cumple con todos los criterios especificados en los pasos 2-4 , utilice ese campo como clave principal de la tabla. Si no es así, puede que tenga que utilizar el campo built-in " Autonumérico " de su tabla como clave principal para generar el número de registro único para cada fila de la información que ha guardado .
6
Proceder a diseñar su tabla usando software de la creación de su base de datos preferido y el mantenimiento o el sistema de gestión de bases de datos relacionales (RDBMS ) .