Taller 2

Archivo con puntos a realizar:

Sentencias ejecutadas en la base de datos:

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 zona norte

2. De que tabla se desea mostrar la información.// vendedor

3.Identificar las condiciones si las hay. // 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// los vendedores de la zona centro que tengan una comisión de 0.3

2. De que tabla se desea mostrar la información.// vendedor

3.Identificar las condiciones si las hay. // zona y comision

4. Identificar comandos para dar la solución//

select * from vendedor where zona = 'Centro' and porcen_comision = 0.3; 

********* NO ESTA TRAYENDO INFORMACIÓN, PREGUNTAR **************


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// creditos mayores a 500mil y menores a 1 millon

2. De que tabla se desea mostrar la información.// cliente

3.Identificar las condiciones si las hay. // and entre 500mil y 1millon

4. Identificar comandos para dar la solución//

select * from cliente 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//nombre comienza por A y Terminan en A

2. De que tabla se desea mostrar la información.// cliente

3.Identificar las condiciones si las hay. // LIKE para encontrar nombre con A al inicio y final

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//nombre contenga la A

2. De que tabla se desea mostrar la información.// cliente

3.Identificar las condiciones si las hay. // LIKE para encontrar nombre con A en cualquier posicion.

4. Identificar comandos para dar la solución//

select * from cliente 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

1. Según el enunciado que información se desea mostrar o visualizar//calculos con SUM, AVG, COUNT, MIN, MAX.

2. De que tabla se desea mostrar la información.// cliente

3.Identificar las condiciones si las hay. // calculo para el campo cupo_credito

4. Identificar comandos para dar la solución//

***** select sum(cupo_credito) total_cupo from cliente;
***** select avg(cupo_credito) promedio from cliente;
***** select count(cupo_credito) cuantos_cupos from cliente;
***** select max(cupo_credito) cupo_mayor from cliente;
***** select min(cupo_credito) cupo_menor 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//creditos ascendentes

2. De que tabla se desea mostrar la información.// cliente

3.Identificar las condiciones si las hay. // No

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// nombre descendente

2. De que tabla se desea mostrar la información.// vendedor

3.Identificar las condiciones si las hay. // No

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//se mostrara el registro eliminado

2. De que tabla se desea mostrar la información.// cliente

3.Identificar las condiciones si las hay. // where cupo_credito menor o igual a 500mil

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//se mostrara la actualizacion a mi nombre

2. De que tabla se desea mostrar la información.// vendedor

3.Identificar las condiciones si las hay. // where codigo vendedor para colocar mi nombre

4. Identificar comandos para dar la solución//

update vendedor set nombre='Ricardo Castañeda' where id_vendedor = 001;

  • A continuación explique para que sirven los siguientes comandos:

Select: para iniciar la sentencia de consulta a la base de datos.

Avg: para obtener promedio.

Integer: variable numérica entera.

Alter: sirve para hacer cambios al diseño de la BD ya creada.

Modify: sirve para modificar un campo en cuanto a tipo de dato, tamaño, restricciones.

Values: Valor a ingresar en una tabla.

References: para hacer referencia de una llave a su tabla.

From: para indicar desde que tabla se traerá la información.

Count: Para contar registros

Float: tipo de dato flotante, decimal.

Use: sirve para indicar sobre cual BD se va a trabajar.

Change: ya no se usa.

Sum: sirve para sumar datos en la BD especificando campo y tabla.

Cascade:

Where: Sirve para indicar un registro especifico en la tabla de una BD. Condicional.

Show: Sirve para mostrar bases de datos en el motor

Decimal: tipo de dato

Add: sirve para adicionar campo en tablas

Insert into: comando para insertar registros.

Max: comando para buscar el valor máximo de un campo en una tabla.

Like: comando para buscar por caracteres.

Mysql: comando para ingresar en BD.

Date: tipo de dato, Fecha.

Not null: indica que el campo no puede estar vacio.

Foreign key: Hace referencia a un campo que se relaciona en otra tabla.

Min: comando para buscar el valor minimo de un campo en una tabla.

Drop: comando sirve para eliminar una base de datos o tablas.

Varchar: tipo de campo de gran espacio.

Char: tipo de campo que ocupa menos espacio.

Primary key: Llave que identifica como principal en una tabla. Obligatorio.

Delete: comando sirve para eliminar registros de una tabla.

Update: comando sirve para actualizar campos, registros de una tabla.

Aqui se encuentra el archivo con el modelo entidad relación:

Archivo backup de la base de datos TALLER2:

© 2019 Agencia WEBX. P° de la Castellana 79, Madrid, 28046
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar