Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

CREATE TABLE `tipomatrial` (

`cod_tipomaterial` int(6) NOT NULL,


`nom_tipomat` varchar(15) NOT NULL,
PRIMARY KEY (`cod_tipomaterial`)
);

INSERT INTO `tipomatrial` (`cod_tipomaterial`, `nom_tipomat`) VALUES ('1',


'Construcción'), ('2', 'Eléctrino');

CREATE TABLE `proveedor` (


`cod_proveedor` int(6) NOT NULL,
`nom_proveedor` varchar(15) NOT NULL,
`dir_proveedor` varchar(20) NOT NULL,
`tel_proveedor` varchar(15) NOT NULL,
`email_proveedor` varchar(25) NOT NULL,
`ciudad_proveedor` varchar(15) NOT NULL,
`dep_proveedor` varchar(15) NOT NULL,
`pais_proveedor` varchar(15) NOT NULL,
PRIMARY KEY (`cod_proveedor`),
);

INSERT INTO `proveedor` (`cod_proveedor`, `nom_proveedor`,


`dir_proveedor`, `tel_proveedor`, `email_proveedor`, `ciudad_proveedor`,
`dep_proveedor`, `pais_proveedor`) VALUES ('10', 'IMEQUIPOS IMETAN
SAS', 'CALLE 19B #35-64 Barrio Cundinamarca', '3173656863',
'[email protected]', 'Bogotá', 'Cundinamarca', 'Colombia'), ('11',
'INDUSTRIAS KONTIKI ', ' Calle 65 BIS # 91-82', '3007654321',
'[email protected] ', 'Bogotá', 'Cundinamarca', 'Colombia'), ('12',
'JEN S.A.', 'Calle 17 # 28 A 62', '3012346789', '[email protected]', 'Bogotá',
'Cundinamarca', 'Colombia'), ('13', 'COBALCA SAS', 'Avenida 19 N° 118-30 Of
602','3214560987', '[email protected]', 'Bogotá', 'Cundinamarca',
'Colombia'), ('14', 'EL CABALLO S.A.', 'Calle 95 No. 15 - 47 Oficina 505',
'3137654598', '[email protected]', 'Bogotá', 'Cundinamarca', 'Colombia'),
('15', 'PINTULAND', 'Calle 72 # 52-51', '3000454466', '[email protected]',
'Bogotá', 'Cundinamarca', 'Colombia');

CREATE TABLE `producto` (


`cod_producto` int(6) NOT NULL,
`nom_producto` varchar(25) NOT NULL,
`cod_tipomaterial` int(6) NOT NULL,
`cod_proveedor` int(6) NOT NULL,
`marca` varchar(15) NOT NULL,
PRIMARY KEY (`cod_producto`),
FOREIGN KEY (cod_tipomaterial) REFERENCES
tipomaterial(cod_tipomaterial),
FOREIGN KEY (cod_proveedor) REFERENCES proveedor(cod_proveedor)
);
INSERT INTO `producto` (`cod_producto`, `nom_producto`,
`cod_tipomaterial`, `cod_proveedor`,`marca`) VALUES ('10001', 'Martillo',
'1', '10', 'Hermex'), ('10002', 'Alicate', '1', '10', 'Hermex'), ('10003', 'Serrucho',
'1', '11', 'Eclipse'), ('10004', 'Destornillador', '2', '10', ' Hermex'), ('10005',
'Taladro', '2', '12', ' Pretul'), ('10006', 'Llaves', '2', '13', 'Bristol'), ('10007',
'Cinta métrica', '1', '14', 'Bmi'), ('10008', 'Tijetas', '2', '10', ' Hermex'),
('10009', 'Espátula', '1', '15', 'Stanprof'), ('100010', 'Rodillo', '1', '15', 'Pain
Runner Pro');

CREATE TABLE `grupo` (


`cod_grupo` int(6) NOT NULL,
`nom_grupo` varchar(15) NOT NULL,
PRIMARY KEY (`cod_grupo`)
);

INSERT INTO `grupo` (`cod_grupo`, `nom_grupo`) VALUES ('1',


'Administrativo'), ('2', 'Vendedor');

CREATE TABLE `empleados` (


`cod_empleado` int(6) NOT NULL,
`nom_empleado` varchar(15) NOT NULL,
`num_doc_empleado` varchar(15) NOT NULL,
`dir_empleado` varchar(20) NOT NULL,
`tel_empleado` varchar(15) NOT NULL,
`email_empleado` varchar(25) NOT NULL,
`cod_grupo` int(6) NOT NULL,
`cargo` varchar(15) NOT NULL,
PRIMARY KEY (`cod_empleado`),
FOREIGN KEY (cod_grupo) REFERENCES grupo(cod_grupo)
);

INSERT INTO `empleados` (`cod_empleado`, `nom_empleado`,


`num_doc_empleado`, `dir_empleado`, `tel_empleado`, `email_empleado`,
`cod_grupo`, `cargo`) VALUES ('200', 'Samuel Benitez', '1063234567', 'Cra.
66 # 72-90', '3007654334', '[email protected]', '1', 'Administrador'),
('201', 'Rafael Hernández', '1063160774', 'Manzana E Lote 29', '3008280992',
'[email protected]', '1', 'Contador'), ('202', 'Josefa Julio', '1063156113',
'Avenida 25 Cra. 12 # 40-80', '3012228854', '[email protected]', '1',
'Secretaria'), ('203', 'Miguel Gómez', '1047658765', 'Calle 45 # 83-38',
'3011239845', '[email protected]', '2', 'Asesor de Ventas'), ('204',
'Carlos Vásquez', '1002437563', 'Calle 36 #56-73', '3003459876',
'[email protected]', '2', 'Asesor de Ventas'), ('205', 'Luis José
Ramos', '11007004358', 'Cra. 76 # 65-42', '3011234567',
'[email protected]', '2', 'Asesor de Ventas');

CREATE TABLE `clientes` (


`cod_cliente` int(6) NOT NULL,
`nom_cliente` varchar(15) NOT NULL,
`num_doc_cliente` varchar(15) NOT NULL,
`dir_cliente` varchar(20) NOT NULL,
`tel_cliente` varchar(15) NOT NULL,
`email_cliente` varchar(25) NOT NULL,
`cod_empleado` int(6) NOT NULL,
`cod_producto` int(6) NOT NULL,
PRIMARY KEY (`cod_cliente`),
FOREIGN KEY (cod_empleado) REFERENCES vendedor(cod_empleado),
FOREIGN KEY (cod_producto) REFERENCES producto(cod_producto)
);

INSERT INTO `clientes` (`cod_cliente`, `nom_cliente`, `num_doc_cliente`,


`dir_cliente`, `tel_cliente`, `email_cliente`, `cod_empleado`,
`cod_producto`) VALUES ('1', 'Carlos Beltrán', '1100987654', 'Cra. 50 # 12-
45', '3017658630', '[email protected]', '203', '10001'), ('2', 'Boris
Jiménez', '1002234432', 'Manzana C Lote 23', '3008761234',
'[email protected]', '204', '10001'), ('3', 'Manuel Cardenas',
'1007567482', 'Calle 80 # 32-15', '3130987654',
'[email protected]', '203', '100010'), ('4', 'Rosa Meléndez',
'1063284167', 'Cra. 20 # 67-87', '3113456789', '[email protected]',
'204', '10002'), ('5', 'Karina Estrada', '1047553678', 'Calle 9 # 77-44',
'3109903376', '[email protected]', '205', '10005'), ('6', 'Rubén Ruiz',
'1001109348', 'Manzana A Lote 18', '3214521069', '[email protected]',
'205', '10007'), ('7', 'Victoria Rodríguez', '1002822319', 'Cra. 19 # 33-12',
'3197462378', '[email protected]', '203', '10004'), ('8', 'José
Meléndez', '1002774889', 'Calle 45 # 45-87', '3046452366',
'[email protected]', '204', '10008'), ('9', 'Rafael Castro', '1047712893',
'Cra. 32 # 90-12', '3011235633', '[email protected]', '203', '10003'),
('10', 'Verónica Martínez', '1007025557', 'Calle 57 # 55-28', '3008904572',
'[email protected]', '204', '10009');

CREATE TABLE `factura` (


`cod_factura` int(6) NOT NULL,
`fecha` varchar(15) NOT NULL,
`precio` decimal NOT NULL,
`cod_cliente` int(6) NOT NULL,
PRIMARY KEY (`cod_factura`),
FOREIGN KEY (cod_cliente) REFERENCES clientes(cod_cliente)
);

INSERT INTO `factura` (`cod_factura`, `fecha`, `precio`,`cod_cliente`)


VALUES (1, '05/10/2019', '120800', '1'), (2, '05/10/2019', '132500', '10'), (3,
'05/10/2019', '154280', '4'), (4, '05/10/2019', '145450', '7'), (5, '05/10/2019',
'178600', '8');

También podría gustarte