Crear relaciones

26/02/2009 - 01:33 por Carlos Veron | Informe spam
Estoy utilizado el SQL Server 2005 Management Studio, leí la ayuda de crear
relaciones, pero no me funciona o al menos no veo que estén creadas las
relaciones, recién estoy empezando a utilizar SQL y Management Studio.
Mi ejemplo real es tengo una tabla ciudades con los siguientes campos
ciu_codigo N 4,0 - ciu_digito N 3,0 - ciu_nombre C 35
seleccione ciu_codigo y ciu_digito y cree la clave principal, me sale
la llave en el lado izquierdo así que esto estaría bien.
La otra tabla padron tiene varios campos entre ellos existe
contri_codpostal N 4,0 y contri_digpostal N 3,0 yo necesitaría
relacionar padron con ciudades, me posiciono en padron boton derecho
selecciono modificar y luego en la venta donde están los campos
pico con el boton derecho y selecciono relaciones en la ventana de
la izquierda selección los campos contri_codpostal y contri_digpostal
en la ventana de la derecha ciu_codigo y ciu_digito al aguardar los cambios
tengo el error:

la tabla ciudades se guardo correctamente
Tabla 'Padron'
-No se puede crear la relación 'PK_Padron_Ciudades'
Instrucción ALTER TABLE en conflicto con la restricción FOREIGN KEY
"PK_Padron_Ciudades'.
El conflicto a aparecido en la base de datos "mibase",tabla "dbo.ciudades"

No existira algún tutorial bien elemental para novato de como hacer
relaciones
o tal vez alguien me puede decir que estoy haciendo mal.

Gracias
Carlos Veron
 

Leer las respuestas

#1 Carlos Sacristan
26/02/2009 - 09:47 | Informe spam
Aunque es más cómodo hacerlo visualmente que escribiéndolo, te recomiendo
que lo hagas de esta última forma porque es como más vas a aprender. Busca en
los BOL el tema "crear y modificar restricciones foreign key"

Por lo demás, parece que lo estás haciendo bien, lo que pasa es que hay
valores de ciudades en la tabla "Padron" que no existen en "Ciudades"


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Carlos Veron" wrote:

Estoy utilizado el SQL Server 2005 Management Studio, leí la ayuda de crear
relaciones, pero no me funciona o al menos no veo que estén creadas las
relaciones, recién estoy empezando a utilizar SQL y Management Studio.
Mi ejemplo real es tengo una tabla ciudades con los siguientes campos
ciu_codigo N 4,0 - ciu_digito N 3,0 - ciu_nombre C 35
seleccione ciu_codigo y ciu_digito y cree la clave principal, me sale
la llave en el lado izquierdo así que esto estaría bien.
La otra tabla padron tiene varios campos entre ellos existe
contri_codpostal N 4,0 y contri_digpostal N 3,0 yo necesitaría
relacionar padron con ciudades, me posiciono en padron boton derecho
selecciono modificar y luego en la venta donde están los campos
pico con el boton derecho y selecciono relaciones en la ventana de
la izquierda selección los campos contri_codpostal y contri_digpostal
en la ventana de la derecha ciu_codigo y ciu_digito al aguardar los cambios
tengo el error:

la tabla ciudades se guardo correctamente
Tabla 'Padron'
-No se puede crear la relación 'PK_Padron_Ciudades'
Instrucción ALTER TABLE en conflicto con la restricción FOREIGN KEY
"PK_Padron_Ciudades'.
El conflicto a aparecido en la base de datos "mibase",tabla "dbo.ciudades"

No existira algún tutorial bien elemental para novato de como hacer
relaciones
o tal vez alguien me puede decir que estoy haciendo mal.

Gracias
Carlos Veron




Preguntas similares