Taller2

Taller de repaso en word


En éste archivo excel tenemos el modelo entidad relación de la base de datos sistema de crédito.

https://www.dropbox.com/s/x0lrty8q3q39j1b/sistemamysql.txt?dl=0

https://www.dropbox.com/s/x0lrty8q3q39j1b/sistemamysql.txt?dl=0

Este vinculo tiene la base de datos SISTEMA DE CREDITO en txt

Explicación para que sirve cada comando en mysql.

SELECT: Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado.

FROM: Utilizada para especificar la tabla de la cual se van a seleccionar los registros.

WHERE: Utilizada para determinar los registros seleccionados en la cláusula FROM.

LIKE: se usan en una consulta para buscar datos que coincidan con una trama específica O sirve para encontrar datos que coinciden con un modelo específico.

DROP: Empleado para eliminar tablas e índices.

AVG: Utilizada para calcular el promedio de los valores de un campo determinado.

COUNT: Utilizada para devolver el número de registros de la selección.

FLOAT: sirve para almacenar datos que sean números decimales o coma flotante, en una bases de datos.

SHOW: sirve para proporcionar la información en una base de datos, tablas o columnas.

MySQL: sirve para gestionar la base datos por línea de comandos. Ese programa, en una instalación de Windows se encuentra en un directorio como:  C:\Archivos de programa\MySQL\MySQL Server 4.1\bin

INTEGER: sirve para almacenar datos que sean numeros enteros, en una base de datos.

VARCHAR: sirve para almacenar datos alfanuméricos en una cadena de caracteres, es útil cuando la longitud del dato es desconocida, cuando depende de la información que el usuario escribe en campos o áreas de texto de un formulario.

CHAR: sirve para almacenar datos alfanuméricos más simples; este tipo de dato permite almacenar textos breves, de hasta 255 caracteres de longitud como máximo en caracteres que le definamos, aunque no lo utilicemos.

ALTER: Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.

DATE: Sirve para almacenar una fecha con el formato YYYY-MM-DD HH:MM:SS.

DECIMAL: Permite almacenar grandes números decimales de punto fijo, los cálculos con este tipo son exactos. 

USE: Comando para abrir o usar la base de datos. 

ADD: Comando que se da para agregar campos a una tabla. 

NOT NULL: En una consulta de selección de datos, filtra filas por campos que no sean nulos.

PRIMARY KEY: Define la clave primaria para un campo. 

MODIFY: Comando que define la clave primaria a una tabla. 

CHANGE: Cambia el nombre de un objeto de base de datos, por ejemplo, el nombre de un campo. 

INSERT INTO: Comando para insertar información a una tabla. 

FOREIGN KEY: Instrucción para adicionar una clave foránea a una tabla.

DELETE: Utilizado para eliminar registros de una tabla.

VALUES: En una instrucción de inserción de datos indica los valores de los campos a ser insertados.

UPDATE: Utilizado para modificar los valores de los campos y registros especificados Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.

SUM: Utilizada para devolver la suma de todos los valores de un campo determinado.

MAX: Utilizada para devolver el valor más alto de un campo especificado.

MIN: Utilizada para devolver el valor más bajo de un campo especificado.

REFERENCES: En la instrucción para crear una clave foránea, define el nombre de la tabla externa.

CASCADE: Cuando crea una clave foránea indica que el borrado y actualización de las filas de la tabla padre, borra o modifica las filas de la tabla hija.

Consultas de la tablas VENDEDOR y CLIENTE


Elaborar una consulta que permita mostrar todos los vendedores de la zona norte.

ANÁLISIS

1- Información a visualizar ( * )

2- De que tablas

Vendedor

3- Condición

Los vendedores de la zona norte

4- Comandos

 select  where

SINTAXIS

select * from vendedor where  zona = 'norte'; 

Elaborar una consulta que muestre todos los vendedores de la zona centro que tengan una comisión de 0.3.

ANÁLISIS

1- Información a visualizar ( * )

2- De que tablas

Vendedor

3- Condición

Los vendedores de la zona centro que tengan comisión de 0.3

4- Comandos

select,  where y and

SINTAXIS

select * from vendedor where Porcentaje_Comision like '0.3%' and zona = 'centro'; 


Elaborar una consulta que muestre todos los clientes que el cupo de crédito esté entre 500000 y 1000000.

ANÁLISIS

1- Información a visualizar ( * )

2- De que tablas

Cliente

3- Condición

Los clientes con cupo de créditos entre 500000 y 1000000

4- Comandos

select, where, and y order by

SINTAXIS

select * from cliente where Cupo_Credito between 500000 and 1000000 order by Cupo_Credito; 


Visualice todos los clientes que el nombre comienza por A y terminan en A.

ANÁLISIS

1- Información a visualizar ( * )

2- De que tablas

Cliente

3- Condición

Los clientes que el nombre comienze por A y termine en A

4- Comandos

select, where y like

SINTAXIS

select *  from cliente where nombre like  'a%a'; 


Visualice todos los vendedores que el nombre contengan la letra A. 

ANÁLISIS

1- Información a visualizar ( * )

2- De que tablas

Vendedor

3- Condición

Los vendedores que el nombre contenga la letra A

4- Comandos

select, where y like

SINTAXIS

select  *  from vendedor where nombre like '%a%'; 


Aplicar todas las funciones que se puedan utilizar en mysql (para realizar cálculos) sobre el campo cupo de crédito de la tabla cliente.

ANÁLISIS

1- Información a visualizar ( * )

2- De que tablas

Cliente

3- Condición(no hay)

Los clientes del campo cupo_crédito aplicar el valor total, el valor máximo, el valor mínimo, porcentaje del crédito y cantidad de clientes

4- Comandos 

select, sum, max, min, avg y count

SINTAXIS

select Sum(Cupo_Credito) 'valor total' from cliente;  

select Max(Cupo_Credito) 'valor del cupo mas alto ' from cliente ; 

select Min(Cupo_Credito) 'valor del cupo mas bajo ' from cliente ; 

select Avg(Cupo_Credito) ' Promedio de creditos' from cliente; 

select Count(*) 'Contar clientes' from cliente; 


Ordene la tabla clientes de forma Ascendente por el campo cupo crédito.

ANÁLISIS

1- Información a visualizar ( * )

2- De que tablas

Cliente

3- Condición  (no hay)

Ordenar los clientes por el campo cupo crédito en forma ascendente

4- Comandos

select y order by

SINTAXIS

select *  from cliente order by cupo_credito asc; 


Ordene la tabla vendedor de forma descendente por el campo nombre.


ANÁLISIS

1- Información a visualizar ( * )

2- De que tablas

Vendedor

3- Condición (no hay)

Ordenar vendedores por el campo nombre en forma descendente

4- Comandos

select y order by

SINTAXIS

select * from VENDEDOR order by Nombre desc; 


Elimine los clientes que tienen valor de crédito <= a 500000

ANÁLISIS

1- Información a visualizar ( * )

2- De que tablas

cliente

3- Condición ()

Eliminar los clientes valor crédito <=500000

4- Comandos

select, delete y where

SINTAXIS

delete from cliente where cupo_credito<=500000;  


El vendedor 001 se le debe actualizar el nombre por el nombre de cada uno de ustedes.

ANÁLISIS

1- Información a visualizar ( )

El vendedor 001

2- De que tablas

Vendedor

3- Condición ()

Actualizar el vendedor 001 con mi nombre

4- Comandos

update, set y where

SINTAXIS

update VENDEDOR set Nombre = 'Faoner Arteaga' where Idvendedor='001'; 


Realizar copia de seguridad

https://www.dropbox.com/s/y8udygs0mpzpzrp/almacen.sql?dl=0

Este vinculo contiene la base de datos en mysql


https://www.dropbox.com/s/y8udygs0mpzpzrp/almacen.sql?dl=0


https://www.dropbox.com/s/owgqdju2ekzw5cx/Analisismysql.txt?dl=0

Este vinculo contiene la prueba txt


https://www.dropbox.com/s/owgqdju2ekzw5cx/Analisismysql.txt?dl=0

© 2020 Bases de datos | Todos los derechos reservados
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