Tecnología

Inicio

Cómo definir una clave principal compuesta

Cómo definir una clave principal compuesta


Las claves primarias son identificadores únicos para las filas de una tabla. Pueden ser una o más columnas de datos, a pesar de muchos diseñadores de bases y que forman una columna de clave principal por tabla. La clave compuesta no debe ser nulo, lo que significa que ninguna de las columnas puede tener un valor nulo. La regla clave Estados más pequeños que las claves compuestas no se pueden dividir en filas separadas con claves primarias más simples, y no puede haber más de una instancia de cada clave compuesta.

Instrucciones

1 Identificar los identificadores naturales en el conjunto de datos. Por ejemplo, en una tabla de direcciones, la combinación de dirección de la calle y el código postal puede ser usado para describir una dirección única.

2 Abra una línea de comandos y conectarse a la base de datos.

3 Escriba su script de creación de la tabla. Se debe tomar la forma de

CREATE TABLE <nombre de tabla> (

campo1 INT no es nulo, el campo 2 INT no es nulo, el campo 3 CHAR (256), CHAR campo4 (256)

...

4 Escribir una línea que comienza con "PRIMARY KEY". Como los argumentos de la función clave principal, escriben los nombres de tabla que desea comprender la clave compuesta. Por ejemplo,

PRIMARY KEY (campo1, campo2);

5 Cierra los paréntesis y finalizar la declaración con un punto y coma. Ejecutar la secuencia de comandos para crear la tabla con una clave compuesta. Por ejemplo:

CREATE TABLE <nombre de tabla> (

campo1 INT no es nulo, el campo 2 INT no es nulo, el campo 3 CHAR (256), CHAR campo4 (256)

PRIMARY KEY (campo1, campo2));

Consejos y advertencias

  • Muchas aplicaciones de software de bases de datos cuentan con herramientas visuales para crear tablas que generan la línea de creación de tabla basada en las selecciones y las definiciones que se especifiquen.