Clave Foranea

Páginas: 2 (489 palabras) Publicado: 26 de abril de 2012
Nombre: Oscar Parra F
Nivel : 500Fecha : 11/04/2012
Clave foránea
Una clave foránea es una clave ajena que mepermite establecer relaciones con otra tabla que contenga llave primaria a través de un inner join.
Si se altera el tipo de dato o atributo de esta clave se pueden producir problemas al enlazar lastablas
Los datos que contienen tanto la clave foránea como la clave primaria deben ser los mismos, por lo cual si se modifican los datos de la clave foránea, también se debe realizar este procedimientocon los datos de la clave primaria de la otra tabla.

Ej: tabla: pedidos

Campos: id_pedido, solicitud, fecha, precio, cod_cliente
Tabla: cliente
Campos: id cliente, nombre, Rut, teléfono.En este ejemplo el campo cod_cliente de la tabla pedidos actúa como clave foránea y el campo id_cliente de la tabla cliente toma el rol de clave primaria.

Cod_cliente = 002id_cliente = 002
En este ejemplo los datos son los mismos, por lo tanto se pueden relacionar las tablas.
Método Cascade (cascada)
Caso on update : Esta opción me permite decirle algestor de base de datos, que si yo actualizo los datos del campo que contiene la clave principal en este caso id_cliente de la tabla clientes se actualizaran automáticamente los datos del campo quecontiene la clave foránea en este caso el campo cod_cliente de la tabla pedido.
Caso on delete : Esta opción me permite señalarle al gestor de base de datos, que en el caso de eliminar registros delcampo que contiene la clave principal este caso id_cliente correspondiente a la tabla clientes se eliminaran automáticamente los datos del campo que contiene la clave foránea en este caso el campo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Antecedentes De Foraneos
  • Foraneos en puebla
  • Metodos foraneos
  • Circunscripcion Foranea
  • El espejismo de lo foraneo
  • Clavos
  • Claves
  • clave

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS