Está en la página 1de 19

UNIVERSIDAD AUTONOMA DE SANTO DOMINGO

FACULTAD DE CIENCIAS
DEPARTAMENTO DE INFORMATICA
Práctica#1 de SQL
Dadas las siguientes tablas: Laura Carmona 100161494

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
Realizar los siguientes mandatos:

1) Crear la base de datos: PRASQL


2) Crear las tablas: Cliente, Factura y Recibo
3) Crear los PRIMARY KEY de las tablas: Cliente, Factura y Recibo
4) Crear los FOREIGN KEY de las tablas: Factura y Recibo
5) Haga las sentencias “SELECT” necesarias para encontrar:
a. Monto total facturado por Cliente.
b. Monto total pagado por cada factura del cliente
c. Clientes que tienen más de una factura.
d. Las facturas de Cliente número 5
e. Los recibos pagados por el Cliente número 16
f. Cantidad de factura por cliente.
g. Cantidad de recibos por cliente.
h. Cantidad total de facturas
i. Cantidad total de recibos
j. Cliente con mayor monto facturado.
k. Cliente con menor monto facturado.
l. La deuda pendiente del cliente por cada factura
m. La deuda total del cliente
n. El monto total pagado por cliente en cada factura
o. El monto total pagado por cliente

6) Dada las siguientes tablas hacer los siguientes:

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

7) Consulta de las facturas del cliente 5 ordenado por el número de factura

8) Adicione los siguientes registros en la tabla de facturas


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

9) Borrar los siguientes registros en la tabla de factura

Factura
Código No.
Cliente Factura Monto
5 110 1,300.00
9 118 3,500.00

10) Actualizar el monto de la factura 114 por 34,000

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.
1. Crear la base de datos: PRASQL LAURA CARMONA 100161494

2. Crear las tablas: Cliente, Factura y Recibo


CLIENTE
FACTURA

RECIBO
a) Monto total facturado por Cliente

b) Monto total pagado por cada factura del cliente


c) Clientes que tienen más de una factura.

d) Las facturas de cliente número 5.


e) Los recibos pagados por el cliente numero 16

f) Cantidad de facture por cliente


g) Cantidad de recibos por clientes.

h) Cantidad total de facturas


i) Cantidad total de recibos

j) Cliente con mayor monto facturado


k) Cliente con menor monto facturado

l) La deuda pendiente del cliente por cada factura


m) La deuda total del cliente

n) El monto total pagado por cliente en cada factura


o) El monto total pagado por cliente

6) Dada las siguientes tablas hacer los siguientes:

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
7) Consulta de las facturas del cliente 5 ordenado por el número de factura
8) Adicione los siguientes registros en la tabla de facturas

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
9) Borrar los siguientes registros en la tabla de factura

Factura
Código No.
Cliente Factura Monto
5 110 1,300.00
9 118 3,500.00
10) Actualizar el monto de la factura 114 por 34,000

Factura
Código No.
Cliente Factura Monto
7 114 8,200.00

También podría gustarte