Un mejor ejemplo de la relación ternaria
-
30-09-2019 - |
Pregunta
En SQL se puede describir una relación binaria con una tabla como
El marido | Esposa
Sabemos que un marido puede tener sólo una mujer, y viceversa, por lo que es una relación 1: 1, y puede especificar costraints de tal manera que si se agrega un marido que ya está en la mesa se produce un error, ¿verdad?
Si se agrega una tercera columna como esto
El marido | esposa | País
Sabemos que en algún país un marido puede tener muchas esposas; Ahora no se puede poner costraints fáciles, usted tiene que hacer frente a la tercera columna.
Así que a partir de una relación binaria tenemos una relación ternaria con un comportamiento diferente que depende de la tercera columna.
Este ejemplo es estúpida e inútil, ¿conoce ningún otro ejemplo? (Otro ejemplo de ternario relación tal que una de la columna cambia el comportamiento tupla?)
Gracias.
Editar : Otro punto de vista para ver a mi problema:
Usted tiene cualquier relación binaria, dentro de un dominio:? ¿Conoce alguna relación binaria que cambia costraints (o comportamiento) como cambios de dominio
Solución
Otro ejemplo podría ser que se puede aplicar cupones hacia un orden, pero para ciertos tipos de cupones que sólo se puede aplicar uno por pedido mientras que otros tipos de cupones se pueden combinar.