|
|
|
|
|
- Presentación
- Cardinalidades simples
- Ejemplo de cardinalidades
- Cardinalidades avanzadas
- Ejemplo de cardinalidades avanzadas
Cardinalities (Editor de análisis de modelos de datos)
Las cardinalidades permiten contar las relaciones entre dos archivos de datos. Existen dos tipos de cardinalidades: Estas cardinalidades se definen en el editor de análisis del modelo de datos. Las cardinalidades se definen en función de las respuestas a las dos siguientes preguntas: - Para cada registro encontrado en el archivo de datos, ¿cuál es el número mínimo de registros en el otro archivo con el que este registro está vinculado?
La respuesta proporciona la primera parte de la cardinalidad (cardinalidad mínima):- si la respuesta es "ninguno", la cardinalidad es 0,X.
- si la respuesta es "uno", la cardinalidad es 1,X.
- Para cada registro encontrado en el archivo de datos, ¿cuál es el número máximo de registros en el otro archivo con el que este registro está vinculado?
La respuesta proporciona la segunda parte de la cardinalidad (cardinalidad máxima):- si la respuesta es "uno", la cardinalidad es X,1.
- si la respuesta es "varios", la cardinalidad es X,N.
La respuesta a estas dos preguntas define la cardinalidad que puede ser: 0,1 ; 0,N ; 1,1 ; 1,N Las cardinalidades son esenciales porque garantizan la integridad referencial en una base de datos. Para que sea más claro, estas dos preguntas pueden dividirse en cuatro preguntas. Por ejemplo, para describir un vínculo entre el archivo "Club" y el archivo "Miembro":
- cada "Club" tiene al menos un "Miembro": ¿Sí/No?
- cada "Club" puede tener varios "Miembros": ¿Sí/No?
- cada "Miembro" tiene al menos un "Club": ¿Sí/No?
- cada "Socio" puede tener varios "Club": ¿Sí/No?
Ejemplo de cardinalidades Este ejemplo presenta dos cardinalidades diferentes: - 0,1: Una persona puede ser miembro de un solo club deportivo. Sin embargo, esta persona no tiene que pertenecer a un club deportivo.
- 0,N: Un club puede tener cero o varios miembros.
Las cardinalidades pueden definirse con mayor precisión. Esto se denomina cardinalidad avanzada. Estas cardinalidades permiten especificar exactamente la cardinalidad mínima y máxima. Para definir las cardinalidades avanzadas, seleccione "Mostrar cardinalidades avanzadas" en la descripción de la relación. Se puede mostrar la descripción del enlace: - al crear un enlace.
Recordatorio: Para crear un enlace, vaya a la pestaña "Análisis", al grupo "Creación" y seleccione "Nueva relación". - haciendo doble clic en la representación de un enlace.
Ejemplo de cardinalidades avanzadas Este ejemplo presenta dos cardinalidades diferentes: - 0,1: Una persona puede ser miembro de un solo club deportivo. Sin embargo, esta persona no tiene que pertenecer a un club deportivo.
- 0,10: Un club puede tener de 0 a 10 miembros.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|