
Sergio Estrella
PreguntaUna cardinalidad 1:N de alguna manera se puede volver una cardinalidad 0:N?

Alejandro Cuello Maure
Esto depende mucho sobre las entidades, hay entidades que necesitan obligatoriamente otra entidad, ejemplo:
Una madre puede tener muchos hijos (o almenos uno) Un hijo solo puede tener una madre
por lo tanto la relacion es 1:N, por que siempre escogemos el mayor, pero este se puede convertir 1:1, pero nota que siempre hay casos de casos.
En general te puedo asegurar que las entidades que no son dependientes (lo que conocemos como entidades fuertes) de la otra se pueden convertir en cardinalidades 0:N ya que puede que necesite de la otra como puede que no.
Espero haber sido util ;)

Carlos Riquelme González
Hola Sergio, La cardinalidad 1:N quiere decir que es obligatorio del lado del 1 y del muchos puede tener al menos 1 hasta N por ejemplo: Una persona puede tener muchos vehículos. Es obligatorio que un vehículo tenga un dueño. En cambio una relación 0:N quiere decir que de una tabla el cambio es opcional, puede ir variando según el uso que tenga en el sistema.
Cuando defines el diagrama de tu base de datos debes poner atención al detalle de las relaciones y su cardinalidad.
Entonces retomando tu consulta, si ves que la relación entre entidades siempre depende de la otra ya partes con 1 y si la relación es a muchos ya tienes el N, si no depende entonces tienes un 0. La cardinalidad siempre será asociada con el valor que sea mayor.

Kevin Fiorentino
Si no me equivoco dependerá de que no sea obligatoria la dependencia entre las tablas. O sea, que pueda ser NULL la FK de una tabla a la otra.