“Conocimientos Programación>Lenguajes De Programación

Cómo hacer una clave externa

2013/3/30
En las tablas de SQL , puede utilizar claves foráneas para conectar columnas similares en dos tablas diferentes . Por ejemplo , una tabla utilizada para contener información que describa una venta puede contener un campo con el número de identificación del empleado que realizó la venta . Una clave externa se conecte el número de identificación de empleado de la tabla de ventas de la tabla de empleados , que almacena otra información sobre el empleado , como nombre y cargo . Esto reduce la necesidad de copiar la información , ahorra tiempo y mantiene las tablas de pequeño y separado . Instrucciones
1

Determinar la columna tiene que utilizar como clave externa . La columna o atributo , se utiliza como una clave externa debe ser una columna que se produce en las dos tablas que desea unirse a la clave externa. Las columnas no tienen que tener el mismo nombre exacto, pero deben describir los mismos datos
2

Añade esta línea a su código para crear simultáneamente la clave externa cuando se crea una tabla: . " Columna1 tipo FOREIGN KEY REFERENCIAS tabla2 ( columna 2 ). " " Columna1 " es el nombre del atributo o columna de la tabla actual se utiliza como parte de la clave foránea , "tipo" se describe el tipo de datos de la columna , como número entero o una cadena de caracteres , " tabla2 " es el nombre del segundo tabla que desea conectarse y " columna2 " es el nombre de la columna o atributo en la segunda tabla que coincida con " columna1 . "
3

Añade esta línea a su código para modificar una tabla existente para agregar una clave externa :

ALTER TABLE nombre_tabla

ADD FOREIGN KEY ( columna 1 )

REFERENCIAS tabla2 (columna 2 )
4

Separe los nombres de columnas con comas. También se puede dar la clave externa de un nombre cuando se altera una tabla para agregar una clave externa :

ALTER TABLE nombre_tabla

Agregar restricción FOREIGN KEY FK_foreignkeyname

( columna1 ,

columna2 )

REFERENCIAS tabla2

( columna1 ,

columna2 )

Lenguajes De Programación
Cómo Estilo del encabezado en CSS H1 H2
Cómo integrar bases de datos de Access 2007 con webs
Un error de atributo duplicado se ha encontrado durante el análisis de XML
Turbo Pascal Tutorial
¿Qué es un archivo IDL
Cómo seleccionar a un envío de formulario a un iFrame
Definición de un diagrama de flujo
Cómo volver a escribir una declaración Then_If
Conocimientos Informáticos © http://www.ordenador.online