Está en la página 1de 20

TECNÓLOGO EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE

INFORMACIÓN

PROYECTO DE DISEÑO Y DESARROLLO DE SOFTWARE PARA


EL SECTOR EMPRESARIAL

LENGUAJE ESTRUCTURADO CONSULTA SQL.

NUMERO DE FICHA: 2104623

INTEGRANTES:

ANDRÉS CAMILO ESTEPA GOYENECHE

BRITNEY VALENTINA NIÑO FUENTES

JULIÁN ANDRÉS HERNÁNDEZ CARO

BOGOTÁ D.C

2020
TECNÓLOGO EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN

PROYECTO DE DISEÑO Y DESARROLLO DE SOFTWARE PARA


EL SECTOR EMPRESARIAL

LENGUAJE ESTRUCTURADO CONSULTA SQL.

INSTRUCTORA:

LAURA CRISTINA BECERRA GONZALEZ

NUMERO DE FICHA: 2104623

INTEGRANTES:

ANDRÉS CAMILO ESTEPA GOYENECHE

BRITNEY VALENTINA NIÑO FUENTES

JULIÁN ANDRÉS HERNÁNDEZ CARO

BOGOTÁ D.C

2021
DIAGRAMA RELACIONAL

DIAGRAMA DE CLASES
MAPA DE NAVEGACIÓN
  
CONSULTAS A UNA TABLA

TABLA ADMINISTRACION GENERAL

Consultar_refe_productos

SELECT `referencia_prod_disponible`, `cantidad_prod_disponible`,


`numero_entradas_prod`, `fecha_entrada_prod`, `numeo_salidas_prod`,
`fecha_salida_prod’,’Id_venta’,’Numero_orden_compra’
FROM `administracion general`
WHERE referencia_prod_disponible='BER-AL'

Consultar_salida_productos

SELECT `referencia_prod_disponible`,`numeo_salidas_prod`
FROM `administracion general`
WHERE referencia_prod_disponible='BER-AL'

Consultar_entrada_productos

SELECT `referencia_prod_disponible`,`numero_entradas_prod
`FROM `administracion general`
WHERE referencia_prod_disponible='CAMI-BASIC'

TABLA ADMINISTRACIÓN DE USUARIOS

Asignar_cargo_usuario

INSERT INTO `administracion usuarios`(`id_usuario`, `cargo_usuario`) VALUES


('80123654','SUPERVISOR')
TABLA COMPRAS

Generar_orden

INSERT INTO `compras` (`numero_orden_compra`, `fecha_orden_compra`, Id_prod_com
pra`, `cantidad_prod_compra`, `id_usuario`, `Id_proveedor`) VALUES ('10001', '2021-03-
01', 'BUSO-AL', '10', '69456985', '900345789')

consultar_fecha_orden

SELECT `numero_orden_compra`, `fecha_orden_compra`


FROM `compras` WHERE fecha_orden_compra='2021-03-01'

TABLA PRODUCTO

Registrar_producto

INSERT INTO `producto` (`Id_producto`, `descripcion_producto`, `cantidad_producto`,


`costo_producto`, ) VALUES ('BER-AL', 'Bermuda algodon', '30', '39.900')

Modificar_producto

UPDATE `producto` SET `descripcion_producto` = 'Bermuda algodon.',


`cantidad_producto` = '60', `costo_producto` = '39.901'
WHERE `producto`.`Id_producto` = 'BER-AL'

Mostrar_refere_producto

SELECT `Id_producto`
FROM `producto`
WHERE 1

SELECT `Id_producto`
FROM `producto`
WHERE Id_producto='BUSO-ESTAM'
TABLA CLIENTE

Registrar_cliente

INSERT INTO `cliente` (`id_cliente`, `nombre_cliente`, `direccion_cliente`,


`ciudad_cliente`, `telefono_cliente`, `referencia_producto`) VALUES ('79678456', 'Jorge
Cubides', 'Calle 4 # 20-47', 'Pereira', '3206958454')

Consultar_cliente

SELECT `id_cliente`, `nombre_cliente`, `direccion_cliente`, `ciudad_cliente`,


`telefono_cliente`,
FROM `cliente`
WHERE id_cliente='79678456'

Editar_cliente

UPDATE `cliente` SET `nombre_cliente` = 'Jorge Cubides p', `direccion_cliente` = 'Calle 4


# 20-49', `telefono_cliente` = '3206958455'
WHERE `cliente`.`id_cliente` = 79678456

TABLA PROVEEDOR

Registrar_proveedor

INSERT INTO `proveedor` (`Id_proveedor`, `nombre_proveedor`, `telefono_proveedor`,


`correo_proveedor`) VALUES ('800008906', 'Confiteria Mayor S.A', '3214568790',
'pedidosdulce@mayor.com')

Consultar_proveedor

SELECT `Id_proveedor`, `nombre_proveedor`, `telefono_proveedor`, `correo_proveedor`,


`listado_prod_proveedor`
FROM `proveedor`
WHERE Id_proveedor='800008906'
Modificar_proveedor

UPDATE `proveedor` SET `nombre_proveedor` = 'Confiteria Mayor S.A.',


`telefono_proveedor` = '3214568799', `correo_proveedor` = 'pedidosdulce@mayor.com.'
WHERE `proveedor`.`Id_proveedor` = 800008906

TABLA VENTAS

Registrar_venta

INSERT INTO `ventas` (`Id_venta`, `cantidad_prod_ventas`, `fecha_venta`,


`Id_prod_ventas`, `id_Cliente_Ventas`, `id_usuario`) VALUES ('2001', '2', '2021-04-11',
'CHAQ-JEAN', '79678456', '90123568')

Consultar_por_cliente

SELECT `Id_venta`, `cantidad_prod_ventas`, `fecha_venta`, `Id_prod_ventas`,


`id_Cliente_Ventas`, `id_usuario`
FROM `ventas`
WHERE `id_Cliente_Ventas`='79678456'

CONSULTA A DOS TABLAS

VENTAS-CLIENTE

Consulta filtrando por id de cliente

SELECT `ventas`.`Id_venta`, `ventas`.`fecha_venta`, `cliente`.`id_cliente`,


`cliente`.`nombre_cliente`
FROM `ventas` LEFT JOIN `cliente` ON `ventas`.`id_Cliente_Ventas` =
`cliente`.`id_cliente`
WHERE ventas.id_Cliente_Ventas='804568950'
Consulta filtrando por Id_prod_venta

SELECT `ventas`.`Id_venta`, `ventas`.`fecha_venta`,`ventas`.`Id_prod_ventas`,


`cliente`.`id_cliente`, `cliente`.`nombre_cliente` FROM `ventas` LEFT JOIN `cliente` ON
`ventas`.`id_Cliente_Ventas` = `cliente`.`id_cliente` WHERE
ventas.Id_prod_ventas='CHAQ-JEAN'

PRODUCTO - PRODUCTO_VENTA

SELECT `producto`.`Id_producto`, `producto`.`descripcion_producto`, `producto_venta`.*


FROM `producto` LEFT JOIN `producto_venta` ON `producto_venta`.`Id_producto` =
`producto`.`Id_producto`

Select de id producto y descripción de producto filtrado por id proveedor

SELECT `producto_proveedor`.`Id_producto`,
`lista_productos_proveedor`.`Descripcion_producto_proveedor`
FROM `producto_proveedor` LEFT JOIN `lista_productos_proveedor` ON
`producto_proveedor`.`Descripcion_producto_proveedor` =
`lista_productos_proveedor`.`Descripcion_producto_proveedor`
WHERE producto_proveedor.Id_proveedor='800008906'

Select de compras y proveedor


Select de numero de orden de compra y el nit del proveedor filtrado por nombre de
proveedor

SELECT `compras`.`numero_orden_compra`, `proveedor`.`id_proveedor`


FROM `compras` LEFT JOIN `proveedor` ON `compras`.`id_proveedor` =
`proveedor`.`id_proveedor`
WHERE proveedor.nombre_proveedor='Nueva Sport S.A'

Select de numero de orden de compra y el nombre del proveedor filtrado id


proveedor
SELECT `compras`.`numero_orden_compra`, `proveedor`.`nombre_proveedor`
FROM `compras` LEFT JOIN `proveedor` ON `compras`.`id_proveedor` =
`proveedor`.`id_proveedor`
WHERE proveedor.Id_proveedor='900345789'
Select de numero de orden compra y el teléfono del proveedor filtrado nombre del
proveedor
SELECT `compras`.`numero_orden_compra`, `proveedor`.`telefono_proveedor`
FROM `compras` LEFT JOIN `proveedor` ON `compras`.`id_proveedor`=
`proveedor`.Id_proveedor
WHERE proveedor.nombre_proveedor='Telas el Gran Valor'

Select de numero de orden compra y el correo del proveedor filtrado nombre del
proveedor
SELECT `compras`.`numero_orden_compra`, `proveedor`.`correo_proveedor`
FROM `compras` LEFT JOIN `proveedor` ON `compras`.`id_proveedor` =
`proveedor`.`id_proveedor`
WHERE proveedor.nombre_proveedor='Telas el Gran Valor'

Select de referencia producto y correo de proveedor filtrado por nombre proveedor

SELECT `compras`.`id_producto_compra`, `proveedor`.`correo_proveedor`


FROM `compras` LEFT JOIN `proveedor` ON `compras`.`id_proveedor` =
`proveedor`.`id_proveedor`
WHERE proveedor.nombre_proveedor='Estampados GLV S.A.S'

Select de referencia producto y nombre de proveedor filtrado por nit del proveedor

SELECT `compras`.`id_producto_compra`, `proveedor`.`nombre_proveedor`


FROM `compras` LEFT JOIN `proveedor` ON `compras`.`id_proveedor` =
`proveedor`.`id_proveedor`
WHERE proveedor.id_proveedor='900345789'

Select de cantidad producto y nombre de proveedor filtrado por nit del proveedor

SELECT `compras`.`cantidad_prod_compra`, `proveedor`.`nombre_proveedor`


FROM `compras` LEFT JOIN `proveedor` ON `compras`.`id_proveedor` =
`proveedor`.`Id_proveedor`
WHERE proveedor.id_proveedor='900345789'

Select de proveedor y producto_proveedor


Select de descripción producto y id del proveedor filtrado por nombre proveedor

SELECT `producto_proveedor`.`Descripcion_producto_proveedor`,
`proveedor`.`Id_proveedor`
FROM `producto_proveedor` LEFT JOIN `proveedor` ON
`producto_proveedor`.`Id_proveedor` = `proveedor`.`Id_proveedor`
WHERE proveedor.nombre_proveedor='Nueva Sport S.A'
Select de descripción producto y correo del proveedor filtrado por id producto

SELECT `producto_proveedor`.`Descripcion_producto_proveedor`,
`proveedor`.`correo_proveedor`
FROM `producto_proveedor` LEFT JOIN `proveedor` ON
`producto_proveedor`.`Id_proveedor` = `proveedor`.`Id_proveedor`
WHERE producto_proveedor.Id_producto='BUSO-AL'

Select de id producto y correo del proveedor filtrado por id de proveedor


SELECT `producto_proveedor`.`id_producto`, `proveedor`.`correo_proveedor`
FROM `producto_proveedor` LEFT JOIN `proveedor` ON
`producto_proveedor`.`Id_proveedor` = `proveedor`.`Id_proveedor`
WHERE proveedor.id_proveedor='800008906'

Select de id producto y el teléfono del proveedor filtrado por id de proveedor


SELECT `producto_proveedor`.`id_producto`, `proveedor`.`telefono_proveedor`
FROM `producto_proveedor` LEFT JOIN `proveedor` ON
`producto_proveedor`.`Id_proveedor` = `proveedor`.`Id_proveedor`
WHERE proveedor.id_proveedor='800008906'

Select de compras y compras_producto


Select de id producto y numero de orden filtrado por id de proveedor
SELECT `compras`.`Id_producto_compra`, `compras_producto`.`numero_orden_compra`
FROM `compras` LEFT JOIN `compras_producto` ON
`compras_producto`.`numero_orden_compra` = `compras`.`numero_orden_compra`
WHERE compras.id_usuario='69456985'

Select de fecha orden y numero de orden filtrado por x cantidad


SELECT `compras`.`fecha_orden_compra`, `compras_producto`.`numero_orden_compra`
FROM `compras` LEFT JOIN `compras_producto` ON
`compras_producto`.`numero_orden_compra` = `compras`.`numero_orden_compra`
WHERE compras.cantidad_prod_compra='20'

Select de fecha orden e id producto filtrado por número de orden

ELECT `compras`.`fecha_orden_compra`, `compras_producto`.`id_producto` FROM


`compras` LEFT JOIN `compras_producto` ON
`compras_producto`.`numero_orden_compra` = `compras`.`numero_orden_compra`
WHERE compras.numero_orden_compra='10001'
Select de cantidad productos e id producto filtrado por número de orden

SELECT `compras`.`cantidad_prod_compra`, `compras_producto`.`id_producto`


FROM `compras` LEFT JOIN `compras_producto` ON
`compras_producto`.`numero_orden_compra` = `compras`.`numero_orden_compra`
WHERE compras.numero_orden_compra='10001'

Select de proveedor e id producto filtrado por número de orden

SELECT `compras`.`id_proveedor`, `compras_producto`.`id_producto`


FROM `compras` LEFT JOIN `compras_producto` ON
`compras_producto`.`numero_orden_compra` = `compras`.`numero_orden_compra`
WHERE compras.numero_orden_compra='10003'

Select de proveedor e id producto


SELECT `compras`.`id_proveedor`, `compras_producto`.`id_producto`
FROM `compras` LEFT JOIN `compras_producto` ON
`compras_producto`.`numero_orden_compra` = `compras`.`numero_orden_compra`

Select de compras_producto y producto


Select de id producto y descripción de producto

SELECT `compras_producto`.`Id_producto`, `producto`.`descripcion_producto`


FROM `compras_producto` LEFT JOIN `producto` ON `compras_producto`.`Id_producto`
= `producto`.`Id_producto`

Select de id producto y descripción de producto filtrado por x cantidad


SELECT `compras_producto`.`Id_producto`, `producto`.`descripcion_producto`
FROM `compras_producto` LEFT JOIN `producto` ON `compras_producto`.`Id_producto`
= `producto`.`Id_producto`
WHERE producto.cantidad_producto='30'

Select de id producto y costo de producto filtrado por id producto


SELECT `compras_producto`.`Id_producto`, `producto`.`costo_producto`
FROM `compras_producto` LEFT JOIN `producto` ON `compras_producto`.`Id_producto`
= `producto`.`Id_producto`
WHERE producto.Id_producto='ber-al'
Select de numero de orden compra y costo de producto filtrado por id producto
SELECT `compras_producto`.`numero_orden_compra`, `producto`.`costo_producto`
FROM `compras_producto` LEFT JOIN `producto` ON `compras_producto`.`Id_producto`
= `producto`.`Id_producto`
WHERE producto.Id_producto='ber-al'
Select de numero de orden compra y descripción de producto filtrado por id
producto
SELECT `compras_producto`.`numero_orden_compra`, `producto`.`descripcion_producto`
FROM `compras_producto` LEFT JOIN `producto` ON `compras_producto`.`Id_producto`
= `producto`.`Id_producto`
WHERE compras_producto.Id_producto='ber-al'

Select de producto_proveedor y lista_productos_prveedor


Select de id proveedor y descripción de producto

SELECT `producto_proveedor`.`Id_proveedor`,
`lista_productos_proveedor`.`Descripcion_producto_proveedor`
FROM `producto_proveedor` LEFT JOIN `lista_productos_proveedor` ON
`producto_proveedor`.`Descripcion_producto_proveedor` =
`lista_productos_proveedor`.`Descripcion_producto_proveedor`

Select de id proveedor y descripción de producto filtrado por id producto

SELECT `producto_proveedor`.`Id_proveedor`,
`lista_productos_proveedor`.`Descripcion_producto_proveedor`
FROM `producto_proveedor` LEFT JOIN `lista_productos_proveedor` ON
`producto_proveedor`.`Descripcion_producto_proveedor` =
`lista_productos_proveedor`.`Descripcion_producto_proveedor`
WHERE producto_proveedor.Id_producto='cami-estam'

SELECT DE ADMINISTRACIÓN GENERAL Y VENTAS 

SELECT `ventas`.`Id_venta`, `administracion general`.`referencia_prod_disponible` FROM


`ventas`,`administracion general` WHERE
`ventas`.`Id_venta`=`referencia_prod_disponible`= 'BER-AL'

SELECT `ventas`.`cantidad_prod_ventas`, `administracion


general`.`referencia_prod_disponible` FROM `ventas`,`administracion general` WHERE
`ventas`.`cantidad_prod_ventas`=`referencia_prod_disponible`= 'BER-AL'

SELECT DE COMPRAS Y ADMINISTRACIÓN GENERAL 

SELECT `compras`.`numero_orden_compra`,`administracion
general`.`referencia_prod_disponible` FROM `compras`,`administracion general` WHERE
`compras`.`numero_orden_compra`= `referencia_prod_disponible` = 'CHAQ-JEAN'
ADMINISTRACIÓN DE USUARIOS Y VENTAS

SELECT `ventas`.`Id_venta`,`administracion usuarios`.`cargo_usuario` FROM


`ventas`,`administracion usuarios` WHERE
`ventas`.`Id_venta`=`cargo_usuario`='vendedor'

Administración de usuario con compras

SELECT `compras`.`numero_orden_compra`,`administracion usuarios`.`cargo_usuario`


FROM `compras`,`administracion usuarios` WHERE
`compras`.`numero_orden_compra`=`cargo_usuario`= 'jefe de compras'

También podría gustarte