
Hector Esau
PreguntaSi el diseño de mi base de datos creo foreign key que pueden ser nulls ¿está mal?

Angel Anguiano
Exacto aunque creo que lo mejor que podrias hacer es hacer practicas para ver como impacta que sea o no nulla si te permite o no, en la practicas a veces resuelve mas tus dudas

Irving Juárez
Hay que tener en cuenta que la llave foránea es la llave principal de otra tabla, por lo que no puede ser nula, ya que esta vinculada con la tabla anterior

Hector Esau
Pues es que sería una tabla donde relacionaría otras dos, pero solo una de ellas al tiempo no ambas a la vez ¿está bien de esa manera?

Sebastian Monter
No es una práctica que te recomendaría mucho, en ese caso tener una foreign key perdería sentido, sin embargo, si sólo será nula temporalmente hasta que le puedas agregar una, creo que no abría tanto problema.

Carlos Eduardo Gomez García
¡Hola!, no está mal, puede haber foreign keys nulas, solo que recuerda que si es nula es porque no hay ninguna otra tabla que se relacione con esa fila en específico, pero descuida, si puede haber foreign keys nulas, aunque no soy muy fan de ellas 🤔