SQL Server - Duda con relacion entre tablas...!

 
Vista:
Imágen de perfil de Leonardo Daniel A.
Val: 98
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Duda con relacion entre tablas...!

Publicado por Leonardo Daniel A. (48 intervenciones) el 02/01/2020 07:03:56
Amigos tengo una duda con respecto a una relacion entre tablas de la B.D.

Resulta que tengo 1 tabla relacionada con otras 4, pero en uno de los campos de la tabla principal, si selecciono un valor ( vehiculo propio o externo ) si es externo debo selccionar de que empresa, y luego que vehiculo es, el problema es que al ser una llave foranea "EmpresaID" no puede estar vacia..., pero si elimino la relacion, pues pongo en riesgo la integridad de datos, como solucionarian eso ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Vega
Val: 102
Ha aumentado su posición en 3 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Duda con relacion entre tablas...!

Publicado por Vega (43 intervenciones) el 07/01/2020 17:17:46
¿puedes dejar el código que as usado para crear las tablas en el post?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Duda con relacion entre tablas...!

Publicado por Isaias (4558 intervenciones) el 07/01/2020 18:39:18
No eliminando la relacion, simple
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Vega
Val: 102
Ha aumentado su posición en 3 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Duda con relacion entre tablas...!

Publicado por Vega (43 intervenciones) el 07/01/2020 20:11:53
¡hombre si!
pero quiero pensar que está allí por alguna necesidad que aún desconocemos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Duda con relacion entre tablas...!

Publicado por Isaias (4558 intervenciones) el 08/01/2020 20:11:31
Si, seguramente quien definio la base de datos, creyo que era conveniente declara esa constrain para asegurar que no se violara la integridad referencial
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Leonardo Daniel A.
Val: 98
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Duda con relacion entre tablas...!

Publicado por Leonardo Daniel A. (48 intervenciones) el 08/01/2020 21:26:29
Hola, pues para no complicarme eh dedicido tener registros protegidos en las tablas auxiliares con valores como No Aplica, No Asignado, etc. y que no puedan ser eliminados ni modificados en las ventanas de mantenimiento de esos catalogos y ponerlos como default e la columna FK hasta que el usuario seleccione otro si es que aplica
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar