help con estas relaciones

Tengo las siguientes tablas en el visual sql server 2005

Articulos (id, id_tj, id_carteleria, id_po)
Usuarios (dni, nombre....)
pedido (id, id_articulo, dni_usu, nombre....)
tj(id ....)
carteleria(id ....)
po (id...)

Todos los ids son INT
Joder pero cuando intento relacionar articulos con pedido me salta que las columnas de la tabla articulos no coinciden con las restricciones PRIMARY KEY o UNIQUE existentes
Empieza creando TODAS las primary Key, en usuarios seria DNI `.ej. con estas hechas, las relacionas entre ellas, si no tienes PK en DNI y la relacionas p.ej. vía Foreign key con pedidos te dará error.

PD: Que raro se hace de explicar sin el manager delante XD
hola gracias por contestar, las pk las tengo, y una relacion entre dni y pedido, pero no me deja poner una relacion entre pedido y articulo
Si se trata de una relación 1:N ésta debe ir del campo id_articulo de la tabla pedido al campo id de la tabla Articulos, no al revés. Ten en cuenta que la columna referenciada siempre debe contener valores únicos.
3 respuestas