Advertisement
eduardovp97

bd :v

Nov 21st, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 2.62 KB | None | 0 0
  1. /*
  2. facturacion
  3. -idfactura PK CHAR 6
  4. -estado CHAR 1
  5. -idpedido FK(PEDIDO_DIRECTOR) CHAR 6
  6. -idmediopago FK(MEDIODEPAGO) CHAR 1
  7. -pagototal CHAR 18 ? NUMBER
  8.  
  9. guia de remision
  10. -idpedido PK FK(DETALLE_ENTREGA)
  11. -idtransporte PK FK(TRANSPORTE)
  12. -fecha entrega DATE
  13. - hora entrega TIMESTAMP
  14.  
  15. medio de pago
  16. - idmediopago PK CHAR 1
  17. -descripcion VARCHAR 100
  18.  
  19. pedido director
  20. -idpedido PK CHAR 6
  21. -fechareg DATE
  22. -estado CHAR 1
  23. - totalxpedido NUMBER
  24. -idcentro FK(CENTRODEDISTRIBUCION) CHAR 2
  25. -iddirector FK(TRABAJADOR) CHAR 6
  26. */
  27.  
  28. CREATE TABLE FACTURACION
  29. (
  30. IdFactura CHAR(6) NOT NULL
  31. Estado CHAR(1) NOT NULL
  32. IdPedido CHAR(6) NOT NULL
  33. IdMedioPago CHAR(1) NOT NULL
  34. PagoTotal CHAR(18) ? NOT NULL
  35. );
  36. ALTER TABLE FACTURACION ADD CONSTRAINT FACTURACION_PK PRIMARY KEY (IdFactura);
  37.  
  38. CREATE TABLE GUIA_DE_REMISION
  39. (
  40. IdPedido CHAR(6) NOT NULL
  41. IdTransporte CHAR(5) NOT NULL
  42. FechaEntrega DATE NOT NULL
  43. HoraEntrega TIMESTAMP NOT NULL
  44. );
  45. ALTER TABLE FACTURACION ADD CONSTRAINT GUIAREMISION_PK
  46. PRIMARY KEY (IdPedido,IdTransporte);
  47.  
  48. CREATE TABLE MEDIO_DE_PAGO
  49. (
  50. IdMedioDePago CHAR(1) NOT NULL
  51. Descripcion VARCHAR(100) NOT NULL
  52. );
  53. ALTER TABLE FACTURACION ADD CONSTRAINT FACTURACION_PK PRIMARY KEY (IdMedioDePago);
  54.  
  55. CREATE TABLE PEDIDO_DIRECTOR
  56. (
  57. IdPedido CHAR(6) NOT NULL
  58. FechaRegistro DATE NOT NULL
  59. Estado CHAR(1) NOT NULL
  60. TotalPedido NUMBER NOT NULL
  61. IdCentro CHAR(2) NOT NULL
  62. IdDirector CHAR(6) NOT NULL
  63. );
  64. ALTER TABLE FACTURACION ADD CONSTRAINT FACTURACION_PK PRIMARY KEY (IdPedido);
  65.  
  66.  
  67. /*
  68. ALTER TABLE L5_CLIENTE ADD CONSTRAINT L5_CLIENTE_L5_CLASCLIENTE_FK FOREIGN KEY ( IdClasificacionCliente ) REFERENCES L5_CLASIFICACIONCLIENTE ( IdClasificacionCliente ) ;
  69.  
  70. ALTER TABLE L5_DETALLEPEDIDO ADD CONSTRAINT L5_DETALLEPEDIDO_L5_PEDIDO_FK FOREIGN KEY ( IdPedido ) REFERENCES L5_PEDIDO ( IdPedido ) ;
  71.  
  72. ALTER TABLE L5_DETALLEPEDIDO ADD CONSTRAINT L5_DETPEDIDO_L5_PRODUCTO_FK FOREIGN KEY ( IdProducto ) REFERENCES L5_PRODUCTO ( IdProducto ) ;
  73.  
  74. ALTER TABLE L5_MATERIALXPRODUCTO ADD CONSTRAINT L5_MATXPROD_L5_MATERIAL_FK FOREIGN KEY ( IdMaterial ) REFERENCES L5_MATERIAL ( IdMaterial ) ;
  75.  
  76. ALTER TABLE L5_MATERIALXPRODUCTO ADD CONSTRAINT L5_MATXPROD_L5_PRODUCTO_FK FOREIGN KEY ( IdProducto ) REFERENCES L5_PRODUCTO ( IdProducto ) ;
  77.  
  78. ALTER TABLE L5_PEDIDO ADD CONSTRAINT L5_PEDIDO_L5_CLIENTE_FK FOREIGN KEY ( IdCliente ) REFERENCES L5_CLIENTE ( IdCliente ) ;
  79.  
  80. ALTER TABLE L5_PEDIDO ADD CONSTRAINT L5_PEDIDO_L5_ESTADOPEDIDO_FK FOREIGN KEY ( IdEstadoPedido ) REFERENCES L5_ESTADOPEDIDO ( IdEstadoPedido ) ;
  81.  
  82. ALTER TABLE L5_PEDIDO ADD CONSTRAINT L5_PEDIDO_L5_FORMAPAGO_FK FOREIGN KEY ( IdFormaPago ) REFERENCES L5_FORMAPAGO ( IdFormaPago ) ;
  83.  
  84. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement