Clave Primaria

Superior  Previo  Próximo

¿Qué es una clave primaria?

 

Las claves se usan para acceder a las tablas, y existen dos tipos: Claves primarias y Claves foráneas. Una Clave primaria identifica unívocamente a un registro en una tabla, mientras que una Clave foránea accede a la información de otra tabla relacionada por medio de una Clave primaria. Esta página describe las Claves primarias; las Claves foráneas están descriptas en el tema Claves foráneas.

 

Definir una clave primaria simple

Si una clave primaria consiste de una sola columna, es muy fácil de definir.   

1. Haga clic con el botón derecho sobre la tabla en un diagrama para abrir el menú contextual. Seleccione la Atributos.   

2. En la ventana Atributos, seleccione la columna que desea hacer clave primaria.  

3. Seleccione la casilla Clave Primaria y presione el botón Guardar.  

 

Una operación estereotipada se crea automáticamente. Esta es la operación que define la clave primaria para la tabla. Para quitar una clave primaria, simplemente elimine esta operación.  

 

Definir una clave primaria compleja  

A menudo, una clave primaria consiste de más de una columna. Por ejemplo, una columna Apellido puede no ser única dentro de una tabla, de esta forma un clave primaria se crea desde las columnas Apellido, Nombre y FechaDeNacimiento. Realice los siguientes pasos para crear una clave compleja:  

1. Siga los pasos para crear una Clave Primaria Simple. No importa que columna elija.

2. Haga clic con el botón derecho sobre la tabla en un diagrama para abrir el menú contextual. Seleccione la opción Operaciones.   

3. Seleccione la operación de la Clave Primaria (su nombre empieza con PK_) y luego seleccione la pestaña de Columnas.

4. Para agregar una columna a la clave primaria, haga clic en el botón Nuevo , seleccione una columna desde la lista Nombre de Columna , y luego presione el botón Guardar.

5. Haga clic en los botones con manos (hacia abajo o arriba) para cambiar el orden de las columnas en la clave primaria, si es necesario.  

 

Defina una plantilla del nombre de la clave primaria

Para definir una plantilla del nombre para una clave primaria, proceda con los siguientes pasos:

1. Seleccione la opción Herramientas | Opciones | Ingeniería de código fuente | Editores de código. Se muestra la página DDL de la ventana Opciones.

 

codeeditoroption

 

2. Haga clic en el botón Plantilla de nombre DDL. Se muestra la ventana Plantilla de nombre DDL, mostrando las plantillas de nombre predeterminado.

 

nametemplate

 

3. Edite o reemplace la plantilla en el campo Plantilla de nombre de clave primaria.

4. Haga clic en el botón Guardar.

 

Vea también

Claves primarias no-agrupada SQL Server