
TALLER II
En el siguiente excel se encontrara la solución de los primeros dos puntos del TALLER 2
Corrección del excel anterior TALLER 2
En la siguiente descarga se encuentra el Txt del TALLER 2, el punto número uno.
En la siguiente link se encuentra el SQL del TALLER 2, el punto número uno.
a. Elaborar una consulta que permita mostrar todos los vendedores de la zona norte.
1. Según el enunciado que información se desea mostrar o visualizar// Todos los vendedores de la zona norte
2. De que tabla se desea mostrar la información.// vendedor
3.Identificar las condiciones si las hay. // Mostrar todos los vendedores de la zona norte
4. Identificar comandos para dar la solución// select * from vendedor where zona='norte';
b. Elaborar una consulta que muestre todos los vendedores de la zona centro que tengan una comisión de 0.3
1. Según el enunciado que información se desea mostrar o visualizar// Todos los vendedor zona centro
2. De que tabla se desea mostrar la información.// vendedor
3.Identificar las condiciones si las hay. // Mostrar todos los vendedores de la zona centro que tengan una comisión de 0.3
4. Identificar comandos para dar la solución// select * from vendedor where zona='centro' and cast(porcenta_comision as decimal)=cast(0.3 as decimal);
c. Elaborar una consulta que muestre todos los clientes que el cupo de crédito esté entre 500000 y 1000000.
1. Según el enunciado que información se desea mostrar o visualizar// Créditos entre 500000 y 1000000
2. De que tabla se desea mostrar la información.// cliente
3.Identificar las condiciones si las hay. // Mostrar todos los clientes que el cupo de crédito esté entre 500000 y 1000000.
4. Identificar comandos para dar la solución// select * from libro where cupo_credito>='500000' and cupo_credito <='1000000';
d. Visualice todos los clientes que el nombre comienza por A y Terminan en A
1. Según el enunciado que información se desea mostrar o visualizar// Los que empiezan en a y terminan en a
2. De que tabla se desea mostrar la información.// cliente
3.Identificar las condiciones si las hay. // Mostrar nombre comienza por A y Terminan en A
4. Identificar comandos para dar la solución// select * from cliente where nombre like'a%' and nombre like'%a';
e. Visualice todos los vendedores que el nombre contengan la letra A
1. Según el enunciado que información se desea mostrar o visualizar// Todos los vendedores que contengan la letra a
2. De que tabla se desea mostrar la información.// vendedor
3.Identificar las condiciones si las hay. // Mostrar nombre que contengan la letra A
4. Identificar comandos para dar la solución// select * from vendedor where nombre like'%a%';
f. · Aplicar todas las funciones que se pueden utilizar en Mysql (para realizar cálculos) sobre el campo cupo de crédito de la tabla cliente.
Análisis
1. Que se desea calcular y de que tabla(s)
Todos los calculos de la tabla cliente
2. Que tablas se ven afectadas en o involucradas?
cliente
3. Condición (es)
No..
4. Como se relacionan las tablas?
No aplica
5. Función a utilizar: SUM,MAX,MIN,COUNT,AVG
Sintaxis
select count(*) 'cupo_credito' from cliente;
select sum(cupo_credito) 'Valor Total' from cliente;
select min(cupo_credito) 'Valor Minimo del Credito' from cliente;
select max(cupo_credito) 'Valor Maximo del Credito' from cliente;
select avg(cupo_credito) 'Valor Promedio del Credito' from cliente;
g. · Ordene la tabla clientes de forma Ascendente por el por el campo cupo crédito
1. Según el enunciado que información se desea mostrar o visualizar// Todos los cliente
2. De que tabla se desea mostrar la información.// cliente
3.Identificar las condiciones si las hay. // Ordenar la tabla cliente de forma ascendente por el por el campo cupo crédito
4. Identificar comandos para dar la solución// select * from cliente order by cupo_credito asc;
h. Ordene la tabla vendedor de forma descendente por el por el campo nombre
1. Según el enunciado que información se desea mostrar o visualizar// Todos los vendedores
2. De que tabla se desea mostrar la información.// vendedor
3.Identificar las condiciones si las hay. // Ordenar la tabla vendedor de forma descendente por el por el campo nombre
4. Identificar comandos para dar la solución// select * from vendedor order by nombre desc;
i. Elimine los clientes que tienen valor de crédito <= a 500000
1. Según el enunciado que información se desea mostrar o visualizar// Todos los cliente con crédito menor o igual a 500000
2. De que tabla se desea mostrar la información.// cliente
3.Identificar las condiciones si las hay. // Ninguna
4. Identificar comandos para dar la solución// delete from cliente where cupo_credito<=500000;
j. El vendedor 001 se le debe actualizar el nombre por el nombre de cada uno de ustedes.
1. Según el enunciado que información se desea mostrar o visualizar// El vendedor con codigo de identificación 001
2. De que tabla se desea mostrar la información.// cliente
3.Identificar las condiciones si las hay. // Ninguna
4. Identificar comandos para dar la solución// update vendedor set nombre='Luis Meza' where nombre='Oscar Ivan Figueroa';
k. Realizar copia de seguridad de la base de datos
1. Según el enunciado que información se desea mostrar o visualizar// tallerdos
2. De que tabla se desea mostrar la información.// Ninguna
3.Identificar las condiciones si las hay. // Ninguna
4. Identificar comandos para dar la solución// mysqldump -B -uroot -p taller_dos>c:/xampp/taller_dos .sql
En la siguiente descarga se encuentra el Txt del TALLER 2
El el siguiente enlace se encentra el trabajo realizado en SQL

