Foros del Web » Programación para mayores de 30 ;) » Programación General »

Diferencia entre relación y restricción

Estas en el tema de Diferencia entre relación y restricción en el foro de Programación General en Foros del Web. Hola a todos, Estoy estudiando el tema de DataSets en XML.Net y me encuentro con el atributo msdata:ConstraintOnly del elemento keyref.Si lo pongo a true ...
  #1 (permalink)  
Antiguo 16/10/2004, 02:25
 
Fecha de Ingreso: septiembre-2004
Mensajes: 27
Antigüedad: 20 años, 2 meses
Puntos: 0
Diferencia entre relación y restricción

Hola a todos,
Estoy estudiando el tema de DataSets en XML.Net y me encuentro con el atributo msdata:ConstraintOnly del elemento keyref.Si lo pongo a true se crean sólo las restricciones pero no las relaciones. Si lo pongo a false, se crean ambas cosas. Yo tengo claro que una restricción puede ser, por ejemplo, una foreign key. Lo que no entiendo es a qué se refiere con "relación". Supongo que será una tontería pero alguien me lo podría explicar???

Gracias.
  #2 (permalink)  
Antiguo 17/10/2004, 09:58
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 3 meses
Puntos: 16
Exclamación

aer.... En cuanto a bases de datos se refiere, de una manera muy informal se podria decir que:

Una relacion es cuando se establece una relacion entre dos items del negocio.
y una restriccion es cuando se establecen las reglas que dicha relacion debe tener.

Ejemplos:

1)Un cliente de una multitienda puede comprar muchos productos, y esos productos pueden ser vendidos a muchos clientes.
Inmediatamente ahi se establece una relacion de muchos a muchos.


2) Un padre podria tener muchos hijos,esa es una relacion uno a muchos, sin embargo un hijo no podria existir sin su padre. por lo tanto esa es una restriccion que evita que un hijo sea creado sin su respectivo padre.

Osea, una relacion establece el vinculo que existen entre dos items y una restriccion establece las reglas para que esa relacion sea coherente.

Me copias ????
  #3 (permalink)  
Antiguo 17/10/2004, 13:44
 
Fecha de Ingreso: septiembre-2004
Mensajes: 27
Antigüedad: 20 años, 2 meses
Puntos: 0
La verdad es que estos conceptos creía tenerlos claros, tal y como tú muy acertadamente los has explicado. Lo que no entiendo es cómo es posible crear las restricciones pero no las relaciones.
  #4 (permalink)  
Antiguo 17/10/2004, 13:45
 
Fecha de Ingreso: septiembre-2004
Mensajes: 27
Antigüedad: 20 años, 2 meses
Puntos: 0
este es el link en que se explica:
http://msdn.microsoft.com/library/de...constraint.asp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:41.