Hola , tengo una duda con las relaciones en sql server, que no se como
aplicar , o si estoy haciendo algo mal. Os comento un ejemplo
Tengo tres tablas , una de "trabajos" , otra de "provincias" y otra de
"poblaciones"
La de trabajos tiene como clave un "idtrabajo" , la de provincias un
"idprovincia" , y la de poblaciones "idprovincia"+"idpoblacion"
Provincias y poblaciones estan relacionadas sin problema
El tema es que "trabajos" tiene un campo "idpoblacion" que almacenara
la poblacion asignada al trabajo.
El problema es que yo quiero relacionar ese campo con la tabla de
municipios,unicamente con el fin de que si borro ese municipio , salte
un error diciendo que hay trabajos q tienen ese municipio asignado
El problema, por una parte me dice que las columnas de la tabla
trabajos no coinciden con las restricciones primary key o unique
existentes
Por otra parte,necesito que me haga esa comprobacion de que no tiene
trabajos relacionados el municipio , pero a su vez,que no sea
obligatorio introducirlo
Gracias
Leer las respuestas