Disponible con una licencia Standard o Advanced.
Las clases de relación se crean con una cardinalidad inicial, como por ejemplo de uno a muchos o de muchos a muchos. En un sistema real, sin embargo, las cardinalidades de relación son más concretas. Una vez creada la clase de relación, puede refinar la cardinalidad creando reglas. Las reglas de relación le permiten restringir el tipo de objetos en la clase de entidad o tabla de origen que se pueden relacionar con un objeto determinado en la clase de entidad o tabla de destino.
Para ver una ilustración de esta tarea, revise Crear reglas de relación.
- Haga clic con el botón derecho en la clase de relación en la jerarquía de catálogo.
- Haga clic en Propiedades.
- Haga clic en la ficha Reglas.
- Si la clase de origen tiene subtipos, haga clic en el subtipo al que desea asociar una regla de relación. Si la clase de origen no tiene subtipos, la regla de relación se aplica a todas las entidades.
- Si la clase de destino tiene subtipos, compruebe el subtipo que desea relacionar con el subtipo seleccionado en la clase de origen. Si la clase de destino no tiene subtipos, la regla de relación se aplica a todas las entidades.
Si uno o ambos lados de la clase de relación es muchos, puede limitar el rango concreto de cardinalidad. En este ejemplo, el lado de origen de la relación es uno, de modo que se no puede modificar su rango. Sin embargo, el lado de destino es muchos, por tanto su rango puede modificarse.
- Compruebe la casilla de verificación para especificar el rango de objetos de destino por objetos de origen relacionados.
- Haga clic en las flechas hacia arriba y hacia abajo para aumentar o disminuir el número mínimo y máximo de objetos de destino relacionados.
- Repita los pasos 4 a 7 hasta que haya especificado todas las reglas de relación para esta clase de relación.
- Haga clic en Aceptar o en Aplicar para crear las reglas en la base de datos.