Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(UASD)
Nombre:
Luis Miguel
Apellido:
Polanco Gómez
Matricula:
100613890
Profesor:
Materia:
Base de Datos I
Curso
W03
Dadas las siguientes tablas:
Cliente
Código Cliente Nombre Cliente Estado
1 Juan Pérez Activo
2 Julio Paz Activo
3 Rosa Fernández Activo
4 Luis Roja Activo
5 Carmen García Activo
6 Roberto Ledesma Activo
7 Carlos Caraballo Activo
8 Juana Rosario Activo
9 Pedro Jiménez Activo
Factura
Código Número Monto
Cliente Factura
7 120 1,000.00
8 121 500.00
7 122 200.00
5 111 700.00
5 112 1,500.00
9 172 2,000.00
7 173 2,500.00
8 123 3,500.00
9 175 4,600.00
Recibo
Código Número Número Monto
Cliente Recibo Factura
7 71 120 -100.00
7 80 120 -200.00
8 82 121 -100.00
5 91 111 -200.00
5 93 112 -300.00
5 96 112 -400.00
9 98 172 -200.00
7 99 173 -500
8 100 123 -3,500
9 101 175 -4,000
7 102 173 -600
7 103 122 -100
Factura
Código No.
Cliente Factura Monto
7 120 1,000.00
8 121 500.00
7 122 200.00
5 111 700.00
5 112 1,500.00
9 172 2,000.00
Factura
Código No.
Cliente Factura Monto
5 110 1,300.00
5 113 2,500.00
7 114 8,200.00
7 115 5,700.00
9 116 4,500.00
9 117 2,600.00
9 118 3,500.00
Factura
Código No.
Cliente Factura Monto
7 114 8,200.00
Nota: Tienen que utilizar la nomenclatura que les enseñé para nombrar tablas y campos.
Código:
CREATE SCHEMA `pra_sql` DEFAULT CHARACTER SET utf8 ;
use pra_sql;
SELECT
t1.numero_factura,
sum(t1.monto),
t1.Código_Cliente
FROM
factura t1
INNER JOIN cliente t2
ON t1.Código_Cliente = t2.Código_Cliente;
SELECT
t1.Código_Cliente,
t1.nombre_clientes,
t1.estado
FROM
cliente t1
INNER JOIN factura t2
ON t1.Código_Cliente = t2.Código_Cliente;
SELECT
t1.Código_Cliente,
t1.nombre_clientes,
t1.estado,
t2.numero_factura,
t2.monto
FROM
cliente t1
INNER JOIN factura t2
ON t1.Código_Cliente = 5;
SELECT
t1.Código_Cliente,
t1.nombre_clientes,
t1.estado,
count(t2.numero_factura),
t2.monto
FROM
cliente t1
INNER JOIN factura t2
ON t1.Código_Cliente = t2.Código_Cliente
UPDATE factura
SET monto = '34000'
WHERE Código_Cliente=7 and numero_factura=114;