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

Hector Esau

Hector Esau

Pregunta
studenthace 4 años

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

5 respuestas
para escribir tu comentario
    Angel Anguiano

    Angel Anguiano

    studenthace 4 años

    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

    Irving Juárez

    studenthace 4 años

    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

    Hector Esau

    studenthace 4 años

    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

    Sebastian Monter

    studenthace 4 años

    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

    Carlos Eduardo Gomez García

    teacherhace 4 años

    ¡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 🤔

Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.

Curso de Base de Datos [Empieza Gratis]
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.