Proyecto Sena

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

AP6-AA1-Ev2-Construir la base de datos para su proyecto de formacin

Roger Fabin Hernndez Snchez

Servicio Nacional de Aprendizaje SENA


Centro de servicios financieros Regional Bogot
Anlisis y Desarrollo de Sistemas de Informacin
2017
CREATE DATABASE Solufactusena;

USE Solufactusena;
CREATE TABLE `sp_clientes` (
`id_cliente` int(11) NOT NULL AUTO_INCREMENT,
`nombre_cliente` varchar(255) NOT NULL,
`telefono_cliente` varchar(45) NOT NULL,
`email_cliente` varchar(60) NOT NULL,
`direccion_cliente` varchar(255) NOT NULL,
`nit_cliente` varchar(255) NOT NULL,
PRIMARY KEY (`id_cliente`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

CREATE TABLE `sp_facturas` (


`id_factura` int(11) NOT NULL AUTO_INCREMENT,
`numero_factura` int(11) NOT NULL,
`fecha_factura` date NOT NULL,
`id_Cliente` int(11) NOT NULL,
`id_vendedor` int(11) NOT NULL,
`condiciones` varchar(45) NOT NULL,
`total_venta` varchar(30) NOT NULL,
PRIMARY KEY (`id_factura`),
KEY `id_vendedor` (`id_vendedor`),
KEY `id_Cliente` (`id_Cliente`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

ALTER TABLE `sp_facturas` ADD FOREIGN KEY ( `id_vendedor` ) REFERENCES


`solufactusena`.`sp_usuarios` (
`usuario_id`
) ON DELETE RESTRICT ON UPDATE CASCADE ;

ALTER TABLE `sp_facturas` ADD FOREIGN KEY ( `id_Cliente` ) REFERENCES


`solufactusena`.`sp_clientes` (
`id_cliente`
) ON DELETE RESTRICT ON UPDATE CASCADE ;
CREATE TABLE `sp_perfil` (
`id_perfil` int(11) NOT NULL AUTO_INCREMENT,
`nombre_empresa` varchar(255) NOT NULL,
`direccion` varchar(255) NOT NULL,
`ciudad` varchar(100) NOT NULL,
`telefono` varchar(60) NOT NULL,
`email` varchar(60) NOT NULL,
`impuesto_iva` int(2) NOT NULL,
`nit` varchar(30) NOT NULL,
`resolucion` varchar(255) NOT NULL,
`prefijo` varchar(255) NOT NULL,
`comentarios` text NOT NULL,
PRIMARY KEY (`id_perfil`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
CREATE TABLE `sp_productos` (
`id_producto` int(11) NOT NULL AUTO_INCREMENT,
`referencia_producto` varchar(20) NOT NULL,
`nombre_prodcuto` varchar(60) NOT NULL,
`precio_producto` double NOT NULL,
PRIMARY KEY (`id_producto`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
CREATE TABLE `sp_usuarios` (
`usuario_id` int(11) NOT NULL AUTO_INCREMENT,
`Nombre_usuario` varchar(60) NOT NULL,
`Apellido_usuario` varchar(60) NOT NULL,
`Nombre_perfil` varchar(60) NOT NULL,
`Usuario_password` varchar(255) NOT NULL,
`usuario_email` varchar(70) NOT NULL,
PRIMARY KEY (`usuario_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

INSERT INTO `sp_clientes` (`id_cliente`, `nombre_cliente`, `telefono_cliente`,


`email_cliente`, `direccion_cliente`, `nit_cliente`) VALUES
(1, 'AD IN PUBLICIDAD S.A.S', '6370948', '[email protected]', 'CL 109 # 19-48 AP
201', '900559243-8');
INSERT INTO `sp_clientes` (`id_cliente`, `nombre_cliente`, `telefono_cliente`,
`email_cliente`, `direccion_cliente`, `nit_cliente`) VALUES
(2, 'Argento Services S.A.S', '4774499', '[email protected]', 'cra 13 # 93-40 ofi
309', '900.379.705-4');

INSERT INTO `sp_facturas` (`id_factura`, `numero_factura`, `fecha_factura`,


`id_Cliente`, `id_vendedor`, `condiciones`, `total_venta`) VALUES
(1, 1, '2017-02-14', 1, 2, 'mantenimiento computadores', '45000');

INSERT INTO `sp_perfil` (`id_perfil`, `nombre_empresa`, `direccion`, `ciudad`,


`telefono`, `email`, `impuesto_iva`, `nit`, `resolucion`, `prefijo`, `comentarios`) VALUES
(1, 'Solucion PC SAS', 'Cra 44 # 2-01', 'Bogota', '2036053',
'[email protected]', 19, '900957301-4', '000000009899', '-aaa09',
'Contactenos 2036053');

INSERT INTO `sp_productos` (`id_producto`, `referencia_producto`,


`nombre_prodcuto`, `precio_producto`) VALUES
(1, '01', 'Mantenimiento preventivo 1-19', 45000);

INSERT INTO `sp_productos` (`id_producto`, `referencia_producto`,


`nombre_prodcuto`, `precio_producto`) VALUES
(2, '02', 'Soporte Tecnico Hora', 50000);
INSERT INTO `sp_usuarios` (`usuario_id`, `Nombre_usuario`, `Apellido_usuario`,
`Nombre_perfil`, `Usuario_password`, `usuario_email`) VALUES
(2, 'Roger', 'Hernandez', 'rhernandez', 'contrasena123', '[email protected]');

También podría gustarte