Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE SistemaPedidos;
- USE SistemaPedidos;
- CREATE TABLE CLIENTE(
- IdCliente INTEGER NOT NULL PRIMARY KEY,
- Nombre VARCHAR(60) NOT NULL,
- RFC VARCHAR (13) NOT NULL,
- Domicilio_Fiscal VARCHAR(80) NOT NULL,
- Saldo INTEGER NOT NULL,
- Limite_Credito INTEGER NOT NULL
- )ENGINE=INNODB;
- CREATE TABLE PEDIDO(
- idPedido INTEGER NOT NULL PRIMARY KEY,
- IdCliente INTEGER NOT NULL,
- Fecha DATE NOT NULL,
- IMPORTE_TOTAL DECIMAL(5,2) NOT NULL,
- Descuento Decimal(5,2) NOT NULL,
- IVA DECIMAL(5,2) NOT NULL,
- Importe_Neto DECIMAL (5,2) NOT NULL,
- Consecutivo INTEGER (3) NOT NULL,
- FOREIGN KEY (IdCliente) REFERENCES CLIENTE (IdCliente)
- )ENGINE=INNODB;
- CREATE TABLE ARTICULO(
- IdArticulo INTEGER NOT NULL PRIMARY KEY,
- Descripcion VARCHAR (60) NOT NULL,
- Existencia INTEGER NOT NULL,
- Precio DECIMAL(5,2)
- )ENGINE=INNODB;
- CREATE TABLE LINEA_DETALLE(
- IdPedido INTEGER NOT NULL,
- IdArticulo INTEGER NOT NULL,
- Cantidad INTEGER NOT NULL,
- Precio_Venta DECIMAL (5,2) NOT NULL,
- Importe DECIMAL(5,2) NOT NULL,
- PRIMARY KEY (IdPedido,IdArticulo),
- FOREIGN KEY (IdPedido) REFERENCES PEDIDO (IdPedido),
- FOREIGN KEY (IdArticulo) REFERENCES ARTICULO(IdArticulo)
- )ENGINE=INNODB;
- CREATE TABLE PROVEEDOR(
- IdProveedor INTEGER NOT NULL PRIMARY KEY,
- Nombre VARCHAR(30) NOT NULL,
- Telefono INTEGER (10) NOT NULL,
- Domicilio VARCHAR(60) NOT NULL,
- Email VARCHAR(25) NOT NULL
- )ENGINE=INNODB;
- CREATE TABLE SURTE(
- IdProveedor INTEGER NOT NULL,
- IdArticulo INTEGER NOT NULL,
- PRIMARY KEY (IdProveedor, IdArticulo),
- FOREIGN KEY (IdProveedor) REFERENCES PROVEEDOR (IdProveedor),
- FOREIGN KEY (IdArticulo) REFERENCES ARTICULO(IdArticulo),
- Costo DECIMAL (5,2) NOT NULL,
- Unidades INTEGER NOT NULL,
- Fecha_Limite DATE NOT NULL
- )ENGINE=INNODB;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement