Advertisement
Guest User

bd pedidos

a guest
Feb 26th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. CREATE DATABASE SistemaPedidos;
  2. USE SistemaPedidos;
  3.  
  4. CREATE TABLE CLIENTE(
  5. IdCliente INTEGER NOT NULL PRIMARY KEY,
  6. Nombre VARCHAR(60) NOT NULL,
  7. RFC VARCHAR (13) NOT NULL,
  8. Domicilio_Fiscal VARCHAR(80) NOT NULL,
  9. Saldo INTEGER NOT NULL,
  10. Limite_Credito INTEGER NOT NULL
  11. )ENGINE=INNODB;
  12.  
  13. CREATE TABLE PEDIDO(
  14. idPedido INTEGER NOT NULL PRIMARY KEY,
  15. IdCliente INTEGER NOT NULL,
  16. Fecha DATE NOT NULL,
  17. IMPORTE_TOTAL DECIMAL(5,2) NOT NULL,
  18. Descuento Decimal(5,2) NOT NULL,
  19. IVA DECIMAL(5,2) NOT NULL,
  20. Importe_Neto DECIMAL (5,2) NOT NULL,
  21. Consecutivo INTEGER (3) NOT NULL,
  22. FOREIGN KEY (IdCliente) REFERENCES CLIENTE (IdCliente)
  23. )ENGINE=INNODB;
  24.  
  25. CREATE TABLE ARTICULO(
  26. IdArticulo INTEGER NOT NULL PRIMARY KEY,
  27. Descripcion VARCHAR (60) NOT NULL,
  28. Existencia INTEGER NOT NULL,
  29. Precio DECIMAL(5,2)
  30. )ENGINE=INNODB;
  31.  
  32. CREATE TABLE LINEA_DETALLE(
  33. IdPedido INTEGER NOT NULL,
  34. IdArticulo INTEGER NOT NULL,
  35. Cantidad INTEGER NOT NULL,
  36. Precio_Venta DECIMAL (5,2) NOT NULL,
  37. Importe DECIMAL(5,2) NOT NULL,
  38. PRIMARY KEY (IdPedido,IdArticulo),
  39. FOREIGN KEY (IdPedido) REFERENCES PEDIDO (IdPedido),
  40. FOREIGN KEY (IdArticulo) REFERENCES ARTICULO(IdArticulo)
  41. )ENGINE=INNODB;
  42.  
  43. CREATE TABLE PROVEEDOR(
  44. IdProveedor INTEGER NOT NULL PRIMARY KEY,
  45. Nombre VARCHAR(30) NOT NULL,
  46. Telefono INTEGER (10) NOT NULL,
  47. Domicilio VARCHAR(60) NOT NULL,
  48. Email VARCHAR(25) NOT NULL
  49. )ENGINE=INNODB;
  50.  
  51. CREATE TABLE SURTE(
  52. IdProveedor INTEGER NOT NULL,
  53. IdArticulo INTEGER NOT NULL,
  54. PRIMARY KEY (IdProveedor, IdArticulo),
  55. FOREIGN KEY (IdProveedor) REFERENCES PROVEEDOR (IdProveedor),
  56. FOREIGN KEY (IdArticulo) REFERENCES ARTICULO(IdArticulo),
  57. Costo DECIMAL (5,2) NOT NULL,
  58. Unidades INTEGER NOT NULL,
  59. Fecha_Limite DATE NOT NULL
  60. )ENGINE=INNODB;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement