PC SOFT

AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente. Haga clic aquí para ver la versión en inglés.
  • Presentación
  • Cardenales simples
  • Ejemplo de cardinalidades
  • Cardenales avanzados
  • Ejemplo de cardenalidades avanzadas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Presentación
Las cardinalidades se utilizan para contar los vínculos entre los archivos. Hay dos tipos de cardinalidades disponibles:
Cardenales simples
La cardinalidad se define según las respuestas a las dos preguntas siguientes:
  1. Para cada registro encontrado en el archivo de datos, ¿cuál es el número mínimo de registros en el otro archivo al que este registro es relacionado?
    La respuesta proporciona la primera parte de la cardinalidad (cardinalidad mínima):
    • si la respuesta es "ninguna", la cardinalidad es 0,X.
    • si la respuesta es "uno solo", la cardinalidad es 1,X.
  2. Para cada registro encontrado en el archivo de datos, ¿cuál es el número máximo de registros en el otro archivo al que este registro es relacionado?
    La respuesta proporciona la segunda parte de la cardinalidad (máxima cardinalidad):
    • si la respuesta es "una sola", 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
La descripción de los cardenales es fundamental: es la base para respetar la integridad referencial de la base de datos.
Para ser más claros, estas dos preguntas se pueden dividir en cuatro preguntas. Por ejemplo, para describir un enlace entre el archivo "Club" y el archivo "Miembro:
  • cada "Club" tiene al menos un "Miembro".: Si/No?
  • cada "Club" puede tener varios "Miembros".: Si/No?
  • cada "Miembro" tiene al menos un "Club".: Si/No?
  • cada "Miembro" puede tener varios "Clubes".: Si/No?

Ejemplo de cardinalidades

Este ejemplo presenta dos cardenales diferentes:
  • Cardinalidad 0,1: Una persona puede ser miembro de un solo club deportivo. Esta persona no tiene que pertenecer a un club deportivo.
  • 0,N cardinalidad: Un club puede no tener socios o tener varios socios.
Cardenales avanzados
Las cardenalidades se pueden definir con mayor precisión. Hablamos de cardenalidades avanzadas.
Estas cardinalidades se utilizan para especificar exactamente la cardinalidad mínima y la cardinalidad máxima.
Para definir las cardinalidades avanzadas, compruebe "Mostrar las cardinalidades avanzadas" en la descripción del enlace. Se puede mostrar la descripción del enlace:
  • al crear un enlace.
    Recordatorio: Para crear una relación, en la pestaña "Análisis", en el grupo "Creación", haga clic en "Nueva relación".
  • haciendo doble clic en la representación de un enlace.

Ejemplo de cardenalidades avanzadas

Este ejemplo presenta dos cardinalidades diferentes:
  • Cardinalidad 0,1: Una persona puede ser miembro de un solo club deportivo. Esta persona no tiene que pertenecer a un club deportivo.
  • Cardinalidad 0,10: Un club puede tener a nadie o hasta 10 personas como socios.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario