BASE DE DATOS
Reto 2
En el webnode de cada uno en Evaluación/talleres crear una nueva página con el nombre Reto 2, y en ella desarrollar la siguiente actividad.
Recuerde guardar la evidencia de los comandos utilizados para desarrollar la actividad.
- Un almacén de textiles desea realizar una base de datos (SISTEMA DE CREDITO) que permita almacenar la información básica de sus clientes, la información básica de las referencias personales del cliente (tenga presente que un cliente puede tener varias referencias personales), la información del tipo de crédito que se le otorga al cliente, el cual puede ser club o cuenta corriente, tenga presente que un cliente al momento de asentar su crédito en el almacén tiene derecho a elegir un solo tipo de crédito( si el crédito es club tendrá un número de 12 cuotas, si es cuenta corriente tendrá un número de 6 cuotas) , por último se desea almacenar el producto que acredita el cliente. Tenga presente que un cliente puede fiar varios productos.
A continuación:
Identifique las tablas referenciales
- Cliente
- Referencia
- Credito
- Producto
Identifique las tablas de movimiento o relacional.
- Clientereferencia
- Clienteproducto
Realizar el modelo entidad relación.
Nota: realice todo el procedimiento de forma manual.
- A continuación explique para que sirven los siguientes comandos:
Select: Sirve para consultar los datos almacenados en una tabla de la base de datos.
From: Sirve para seleccionar las tablas de las cuales se quiere obtener información.
Where: Sirve para dar una condicion.
Like: Sirve para poder determinar si una cadena de caracteres específica coincide con un patrón específico. Se utiliza normalmente en una sentencia Where para buscar un patrón específico de una columna
Drop: Sirve para borrar de manera rápida y sencilla una tabla de una base de datos.
Avg: Sirve para ejecutar la funcion promedio en una consulta.
Count: Sirve para contar registros o datos.
Show: Sirve mostrar información acerca de bases de datos, tablas, columnas,etc.
Mysql: Sirve para ejecutar los comandos.
Varchar: Sirve para especificar que un campo va a ser de tipo texto.
Integer: Sirve para especificar que un campo va a ser de tipo entero.
Float: Sirve para especificar que un campo va a ser de tipo flotante.
Decimal: Sirve para especificar la cantidad de decimales que se quieren almacenar.
Date: Sirve para especificar que un campo va a ser de tipo fecha.
Char: Sirve para especificar que un campo va a ser de tipo texto.
Alter: Sirve para alterar o modificar distintos objetos de la base de datos, principalmente las tablas
Use: Sirve para escoger la base de datos con la que se va a trabajar.
Add: Sirve para agregar una columnna a una tabla.
Not null: Sirve para especificar que el campo no puede ser nulo.
Primary Key: Sirve para definir un campo como clave primaria.
Modify: Sirve para modificar los campos de una tabla.
Change: Sirve para cambiar el nombre de un campo.
Insert into: Sirve para ingresar datos a una tabla.
Foreign key: Sirve para hacer que un campo sea una clave foranea
Delete: Sirve para borrar filas de una tabla.
Values: Sirve para definir los datos que se van a ingresar a una tablas.
Sum: Sirve para realizar la suma de los datos de un campo.
Max: Sirve para determinar el valor maximo de un campo.
Min: Sirve para determinar el valor minimo de un campo.
Update: Sirve para actualizar los datos en una tabla.
References: Sirve para definir el campo al que una clave foranea esta apuntando.
Cascade: Sirve para borrar o modificar una clave en una fila en la tabla referenciada con un valor determinado de clave, implica borrar las filas con el mismo valor de clave foránea o modificar los valores de esas claves foráneas.
Cree la base de datos llamada RETO2
- Elaborar una consulta que permita mostrar todos los vendedores de la zona norte.
- Elaborar una consulta que muestre todos los vendedores de la zona centro que tengan una comisión de 0.3
- Elaborar una consulta que muestre todos los clientes que el cupo de crédito esté entre 500000 y 1000000.
- Visualice todos los clientes que el nombre comienza por A y Terminan en A
- Visualice todos los vendedores que el nombre contengan la letra A
- 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.
- Ordene la tabla clientes de forma Ascendente por el por el campo cupo crédito
- Ordene la tabla vendedor de forma descendente por el por el campo nombre
- Elimine los clientes que tienen valor de crédito <= a 500000
- El vendedor 001 se le debe actualizar el nombre por el nombre de cada uno de ustedes.
- Realizar copia de seguridad de la base de datos
Nota: Recuerde realizar el ANALISIS en cada Consulta....
Éxitos....
Analisis
Archivo con comandos utilizados
Copia de seguridad
