Reto 02
1. 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:
a) Identifique las tablas referenciales: REFERENCIAPERSONAL - CLIENTE - CREDITO - PRODUCTO
b) Identifique las tablas de movimiento o relacional: REFECLIENTE - CLICREPRO
c) Realizar el modelo entidad relación.
2. A continuación explique para que sirven los siguientes comandos:
Select: Hace parte del comando para seleccionar campos a ver de una tabla en especifico
From: Hace parte del comando para ver una información de una tabla, indicando para que tabla
Where: Comando condicional
Like: Comando para búsquedas no precisas
Drop: Comando para eliminar información de la base de datos, depende de que se quiera eliminar para la combinación con este comando
Avg: Comando de operación básica para encontrar el promedio
Count: Comando de operación básica para contar elementos
Show: Comando para ver todas las tablas de la base de datos
Mysql: Hace parte de los comandos usados para abrir el programa Mysql
Varchar: tipo de dato de un campo que combina letras y numeros
Integer: tipo de dato de un campo que es entero
Float: tipo de dato de un campo que es punto flotante
Decimal: tipo de dato de un campo que es numero con decimal
Date: tipo de dato de un campo que es fecha
Char: tipo de dato de un campo que es cadena
Alter: hace parte de varios comando, donde sirve para indicar a que tabla se le realizara el procedimiento
Use: Comando para abrir una base de datos que ya esta creada
Add: Comando para agregar campos al final de una tabla
Not null: para indicar que un campo no puede estar vacío cuando estamos creando la tabla
Primary Key: En la creación de tablas, indica que campo va ser la llave primaria en una tabla
Modify: Comando para definir clave primaria a una tabla
Change: Comando para cambiar nombre de un campo
Insert into: Comando para indicar a que campos se va insertar información en una tabla
Foreign key: En la creación de tablas relacionales, comando para indicar que campo va ser la clave foranea
Delete: Comando para eliminar información en una tabla
Values: Comando para insertar información en una tabla
Sum: Comando de operación básica para sumar total de elementos
Max: Comando de operación básica para encontrar el valor maximo
Min: Comando de operación básica para encontrar el valor minimo
Update: Comando para modificar o actualizar datos o registros
References: En la creación de tablas relacionales, comando para referenciar tabla y clave primaria que se va asociar a la clave foranea
Cascade: Hace parte de la estructura del comando para crear tablas relacionales y asignar las claves foraneas.
3. Analisis
Archivo TXT
Link de la base de datos: