Hola Alexander,
Entiendo que la asignación de cardinalidades puede ser un poco confusa al principio, pero es un aspecto crucial en el modelado de bases de datos. Vamos a intentar aclarar un poco este tema.
Las cardinalidades definen la naturaleza de las relaciones entre las entidades en un modelo de datos. Por ejemplo, cuando hablamos de la relación entre "pedido" e "items", la cardinalidad (1,1) implica que cada pedido debe tener al menos un item y puede tener solo un item. Esto puede ser un poco restrictivo dependiendo del contexto, pero puede ser una decisión de diseño basada en las reglas de negocio que se están modelando.
Para entender mejor, piensa en una biblioteca: un "pedido" podría ser una solicitud de un libro, y "items" serían los libros solicitados. Si la regla es que cada pedido debe ser para un solo libro, entonces la cardinalidad (1,1) tiene sentido.
En cuanto a la relación entre "persona jurídica" (PJ) y "cliente", la cardinalidad puede variar. Si se ha definido como (0,1), significa que un cliente puede no ser una persona jurídica, pero si lo es, entonces solo puede ser una. Esto refleja la idea de que no todos los clientes son entidades jurídicas, pero cuando lo son, solo pueden ser una.
Es importante recordar que las cardinalidades deben reflejar las reglas de negocio y los requisitos del sistema que estás modelando. Si sientes que las explicaciones en el curso no son suficientes, te recomendaría revisar ejemplos prácticos o casos de estudio que te ayuden a visualizar cómo estas reglas se aplican en situaciones reales.
Espero que esta explicación te ayude a entender mejor cómo y por qué se asignan las cardinalidades en un modelo de datos. ¡Espero haber ayudado y buenos estudios!