La solucion es la siguiente
    
Código sql:
Ver original- CREATE TABLE tiempo( 
-     codigo_tiempo nvarchar(5), 
-     descripcion datetime 
-     PRIMARY KEY (codigo_tiempo) 
- ) 
-   
- CREATE TABLE factura( 
-     codigo_factura nvarchar(5), 
-     fecha_factura nvarchar(5),         -- esta es una forign key obtenida de la tabla tiempo 
-     cantidad INTEGER,            
-     precio_unitario NUMERIC(10,5), 
-     fecha_envio nvarchar(5)            -- esta es otra forign key obtenida de la tabla tiempo 
-     PRIMARY KEY (codigo_factura), 
-     CONSTRAINT fk_factura_fecha_factura FOREIGN KEY (fecha_factura) 
-     REFERENCES tiempo(codigo_tiempo), 
-     CONSTRAINT fk_factura_fecha_envio FOREIGN KEY (fecha_envio) 
-     REFERENCES tiempo(codigo_tiempo) 
- ) 
la tabla quedo creanda enviando dos veces la llave, igual voy a probarla con datos. 
Gracias por el intento, quizas no me explique bien. 
Saludos