Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-12-2009
NPIdea NPIdea is offline
Miembro
 
Registrado: feb 2005
Posts: 121
Poder: 20
NPIdea Va por buen camino
Valores integridad en foreign keys

Hola a todos, sigo aprendiendo poco a poco y haciendome más preguntas.

¿Que significan los valores de actualización en forign keys.

Salen:
- No action (¿restrict?)
- Cascade (Lo tengo claro)
- Set null
- Set default

Gracias.
Responder Con Cita
  #2  
Antiguo 04-12-2009
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
No action : Pues simplemente actua como una llave foranea común y corriente, sin ejecutar alguna acción adicional.
Set null : Sirve para que al modificar "el valor maestro", automaticamente el registro amarrado se convierta en un valor NULL.
Set default : Sirve para que al modificar "el valor maestro", automaticamente el registro amarrado se convierta en el valor por defecto de dicho campo.
Cascade : Lo tienes claro, pero por si a alguien mas le sirve, lo escribo aca... cuando una llave foranea tiene esta caracteristica activa, entonces el registro tomará automaticamente, el mismo valor que el de la "tabla maestra" en caso de que esta ultima sea modificada.

Eso en cuanto a las reglas de modificación, en cuanto a las reglas de las llaves foraneas, sobre el eliminado... sucede igual, pero pues en caso de que el "dato maestro" sea eliminado... ya, solo es cuestión de aplicar un poco de sentido común.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/

Última edición por jhonny fecha: 04-12-2009 a las 15:42:12. Razón: Corregir palabras mal escritas
Responder Con Cita
  #3  
Antiguo 05-12-2009
NPIdea NPIdea is offline
Miembro
 
Registrado: feb 2005
Posts: 121
Poder: 20
NPIdea Va por buen camino
Muchas gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
mysql + tabla con 2 keys alt126 MySQL 14 27-06-2008 13:55:27
hot keys alfil123 OOP 3 25-04-2007 01:50:16
Sending Keys Xianto API de Windows 0 13-07-2006 10:00:32
Foreign keys desactivadas JCDiaz999 Firebird e Interbase 2 31-05-2006 13:09:16
Duda acerca de las keys joanajj Firebird e Interbase 5 20-05-2006 21:23:28


La franja horaria es GMT +2. Ahora son las 04:45:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi