relacion sql server

07/03/2007 - 13:57 por zum | Informe spam
Hola, como no encuentro algo sobre esto les molesto para consultarlos
sobre la creación de relacion entre tablas en SQL Server 2005.
Resulta que tengo (entre otras) la tabla CLIENTES y la Tabla CIUDADES
en CLIENTES tengo (además de otros)
ClienteId
Nombre
Dirección
CiudadId

y en CIUDADES
CiudadId
Nombre
CodigoPostal

en el DIAGRAMA cuando queiro hacer una relacion con CLIENTES como
tabla primaria y CIUDADES como clave-extranjera, no me lo permite,
simpre pone CIUDADES como principal.

Tienen idea de en que estoy fallando, o que me falta?

Si no he sido claro o necesitan mas información, por favor, se las
envio.

Muchisimas gracias por cualquer ayuda que me puedan prestar.

zum
 

Leer las respuestas

#1 Jose Mariano Alvarez
07/03/2007 - 14:50 | Informe spam
Puedes crear la relacion tambien mediante el codigo con "alter table add
foreign key."
Sugiero que verifiques que tu modelo es valido

Si una ciudad tiene una relacion de 0..1 a N con clientes Ciudad debe tener
la PK y cliente la columna ciudad que es FK ya sea identificativa (parte de
la Pk de cliente) o no .

Sino es al reves



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"zum" wrote in message
news:
Hola, como no encuentro algo sobre esto les molesto para consultarlos
sobre la creación de relacion entre tablas en SQL Server 2005.
Resulta que tengo (entre otras) la tabla CLIENTES y la Tabla CIUDADES
en CLIENTES tengo (además de otros)
ClienteId
Nombre
Dirección
CiudadId

y en CIUDADES
CiudadId
Nombre
CodigoPostal

en el DIAGRAMA cuando queiro hacer una relacion con CLIENTES como
tabla primaria y CIUDADES como clave-extranjera, no me lo permite,
simpre pone CIUDADES como principal.

Tienen idea de en que estoy fallando, o que me falta?

Si no he sido claro o necesitan mas información, por favor, se las
envio.

Muchisimas gracias por cualquer ayuda que me puedan prestar.

zum

Preguntas similares