Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/02/2015, 17:32
LUCHOCED
 
Fecha de Ingreso: octubre-2014
Ubicación: Montevideo
Mensajes: 41
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Agregar mas datos en una tabla

Cita:
Iniciado por Libras Ver Mensaje
para empezar cambia los datos de tu tabla en lugar de usar los nombres como FK mejor usa el id y te quedaria algo asi:

Código SQL:
Ver original
  1. CREATE TABLE PROYECTO
  2. (
  3. ID INT IDENTITY(1,1),
  4. FECHA NVARCHAR(50) NOT NULL,
  5. FECHA_INICIO NVARCHAR(50)NOT NULL,
  6. FECHA_FINAL NVARCHAR(50),
  7. TELEFONO NVARCHAR(50)NOT NULL,
  8. ID_CLIENTE INT NOT NULL,
  9. PRECIO_SIN_IMPUESTO DECIMAL NOT NULL,
  10. NUM_PRESUPUESTO NVARCHAR(50)NOT NULL,
  11. REFERENCIA NVARCHAR(50),
  12. ID_RESPONSABLE(50)NOT NULL,
  13. REVISIONES NVARCHAR(50),
  14. DURACION NVARCHAR(50),
  15. DURACION_PRESUPUESTO NVARCHAR(50),
  16.  
  17. ESTADO NVARCHAR(50)NOT NULL,
  18.  
  19. ID_PROYECTISTA INT NOT NULL,
  20.  
  21. ID_CONTACTO INT,
  22. FOREIGN KEY (NOMBRE_CLIENTE) REFERENCES CLIENTE (ID_CLIENTE),
  23. FOREIGN KEY (PROYECTISTA) REFERENCES PROYECTISTA (ID_PROYECTISTA),
  24. FOREIGN KEY(CONTACTO) REFERENCES CONTACTO (ID_CONTACTO),
  25. FOREIGN KEY (RESPONSABLE) REFERENCES RESPONSABLE (ID_RESPONSABLE),
  26. PRIMARY KEY (ID)
  27. )

Tedrias una tabla para la relacion Proyecto proyectisa con estos campos


Id_proyectista, id_proyecto

Y una tabla proyectista con esta info

Id_proyectista, nombre, bla bla

se entiende???
perfectamente ahora si agrego un proyectista al proyecto todo bien, pero como hago si quiero agregar más de uno??
si si entiendo