Lenguaje Estructurado de Consultas SQL.
SENA-Regional Distrito Capital – Centro de servicios financieros
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
FICHA 2282596
APRENDICES:
DARLY MELISSA BALMACEA CACERES
ANDREA KAROLINA DIAZ MURGAS
JUAN ANDRES BIELH ALONSO
CURUMANI-CESAR
2022
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET
@OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET
@OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,
STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO,
NO_ENGINE_SUBSTITUTION';
CREATE TABLE IF NOT EXISTS `Cliente´
`idCliente` INT NOT NULL,
`Nombre` VARCHAR (45) NULL,
`cellular usuario´ VARCHAR (17) NOT NULL
`direccion usuario´ VARCHAR (70) NOT NULL
`documento usuario´ VARCHAR (15) NOT NULL
`Cliente_idCliente` INT NOT NULL,
PRIMARY KEY (`idCliente`),
CREATE TABLE ´AccesoSistema´
´idAccesoSistema` INT NOT NULL
´Usuario` VARCHAR (45) NOT NULL
´Contrasena` VARCHAR (45) NOT NULL
´E-mail` VARCHAR (60) NOT NULL
´AccesoSistema_IdAccesoSistema` INT NOT NULL,
PRIMARY KEY (´IdAccesoSistema`),
CREATE TABLE ´Producto`
´IdProducto` INT NOT NULL,
´Nombre` VARCHAR (45) NULL
´Marca` VARCHAR (45) NOT NULL
´Precio` VARCHAR (45) NOT NULL
´Producto_IdProducto` INT NOT NULL
PRIMARY KEY (´IdProducto`)
CREATE TABLE ´Venta`
´IdVenta` INT NOT NULL
´NombreProducto` VARCHAR (45) NULL
´Marca` VARCHAR (45) NOT NULL
´Precio` VARCHAR (45) NOT NULL
´Cantidad` VARCHAR (15) NOT NULL
´Tipo` VARCHAR (45) NOT NULL
´Descripcion` VARCHAR (60) NOT NULL
´Venta_IdVenta` INT NOT NULL,
PRIMARY KEY (´IdVenta`),
CREATE TABLE `Proveedor´
`IdProveedor´ INT NOT NULL
`Nombre´ VARCHAR (45) NULL
`Apellido´ VARCHAR (45) NULL
`direccion´ VARCHAR (60) NULL
`telefono´ VARCHAR (45) NULL
`Proveedor IdProveedor´ INT NOT NULL
PRIMARY KEY (`IdProveedor´),
CREATE TEBLE `Factura´
`IdFactura´ INT NOT NULL
`nombre´ VARCHAR (45) NULL
`Apellido´ VARCHAR (45) NULL
`Valor´ VARCHAR (45) NULL
`Codigo´ VARCHAR (45) NULL
`Total´ VARCHAR (45) NULL
`Factura IdFactura´ INT NOT NULL
PRIMARY KEY (`IdFactura´),
CREATE TABLE IF NOT EXISTS `Solicitud`. `categoría` (
`idcategoria` INT NOT NULL,
`Nombre` VARCHAR (45) NULL,
`Servicio_idServicio` INT NOT NULL,
PRIMARY KEY (`idcategoria`),
CREATE TABLE IF NOT EXISTS `Solicitud’. ‘Usuario` (
`idusuario` INT NOT NULL,
`Nombre` VARCHAR (45) NULL,
`Usuario_idusuario` INT NOT NULL,
PRIMARY KEY (`idusuario`),
CREATE TABLE IF NOT EXISTS `Solicitud’. ‘Persona` (
`idpersona` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`Nombre` VARCHAR (45) GENERATED ALWAYS AS () VIRTUAL,
`Apellido` VARCHAR (45) GENERATED ALWAYS AS (),
`Razón Social` VARCHAR (45) GENERATED ALWAYS AS () VIRTUAL,
`Dirección` VARCHAR (45) GENERATED ALWAYS AS (),
`Teléfono` VARCHAR (45) GENERATED ALWAYS AS (),
`contrasena` VARCHAR (100) NOT NULL,
`E-mail` VARCHAR (100) GENERATED ALWAYS AS () VIRTUAL,
PRIMARY KEY (`idpersona`),
CREATE TABLE IF NOT EXISTS `Solicitud’. ‘Cliente` (
`idcliente` INT NOT NULL,
`persona_idpersona` INT NOT NULL,
`Fecha` VARCHAR (45) DATE NOT NULL,
PRIMARY KEY (`idcliente`),
CREATE TABLE IF NOT EXISTS `Solicitud’. ‘Servicio` (
`idServicio` INT NOT NULL,
`Tipo_servicio` VARCHAR (45) NULL,
`Cantidad` INT NULL,
`PrecioUnitario` DECIMAL (5) NULL,
`PrecioFinal` DECIMAL (5) NULL,
`categoria_idcategoria` INT NOT NULL,
`Servicio_idServicioventa` INT NOT NULL,
PRIMARY KEY (`idServicio`),
CREATE TABLE IF NOT EXISTS `Solicitud`. `categoría` (
`idcategoria` INT NOT NULL,
`Nombre` VARCHAR (45) NULL,
`Servicio_idServicio` INT NOT NULL,
PRIMARY KEY (`idcategoria`),
CREATE TABLE IF NOT EXISTS `Solicitud’. ‘Servicio` (
`idServicio` INT NOT NULL,
`Tipo_servicio` VARCHAR (45) NULL,
`Cantidad` INT NULL,
`PrecioUnitario` DECIMAL (5) NULL,
`PrecioFinal` DECIMAL (5) NULL,
`categoria_idcategoria` INT NOT NULL,
`Servicio_idServicioventa` INT NOT NULL,
PRIMARY KEY (`idServicio`),
CREATE TABLE IF NOT EXISTS `Proyecto_Solicitud_Servicio`. `producto` (
`idproducto` INT (20) NOT NULL,
`nombre` VARCHAR (45) NOT NULL,
`cantidad` VARCHAR (10) NOT NULL,
`valor_inicial` DECIMAL (10,0) NOT NULL,
`valor_final` DECIMAL (10,0) NOT NULL,
`categoria_idcategoria` INT NOT NULL,
PRIMARY KEY (`idproducto`),
CREATE TABLE IF NOT EXISTS `Proyecto_Solicitud_Servicio`. `detalle` (
`iddetalle` INT (20) NOT NULL,
`ventas_id venta` INT (20) NOT NULL,
`Servicio_id Servicio` INT (20) NOT NULL
PRIMARY KEY (`iddetalle`),
CREATE TABLE IF NOT EXISTS `Proyecto_Solicitud_Servicio`. `Consultoría` (
`idConsultoria` INT (20) NOT NULL,
`Consultoria_id Consultoría` INT (20) NOT NULL,
PRIMARY KEY (`idConsultoria`)