0% encontró este documento útil (0 votos)
15 vistas7 páginas

Diseño de Tablas SQL para Aprendices

Este documento describe la creación de tablas en una base de datos utilizando el lenguaje de consulta estructurado (SQL). Se definen tablas para clientes, productos, ventas, proveedores, facturas y más, estableciendo las relaciones entre ellas a través de claves primarias y foráneas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas7 páginas

Diseño de Tablas SQL para Aprendices

Este documento describe la creación de tablas en una base de datos utilizando el lenguaje de consulta estructurado (SQL). Se definen tablas para clientes, productos, ventas, proveedores, facturas y más, estableciendo las relaciones entre ellas a través de claves primarias y foráneas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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`)

También podría gustarte