Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/01/2015, 13:48
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 9 meses
Puntos: 774
Respuesta: Agregar mas datos en una tabla

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???
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me