You are on page 1of 11

Tarea n1

Asignatura: Taller de inteligencia de


negocios.
Profesor




Concepcin, 3 de Septiembre de 2014
Resumen ejecutivo

El presente informe consiste en aplicar los conocimientos adquiridos en clases de Taller de
Ingenieria de Negocios sobre MySQL. Se muestra un problema sobre un Banco que busca retener a
sus clientes, donde hay que importar datos en diferentes tipos de archivos a MySQL, entre ellos
SQL, TXT, Y archivos Excel, unir base las variables en una sola tabla, y crear una tabla .SQL con el
modelo que resolvera el problema del banco.


2

ndice
Contenido
Resumen ejecutivo .............................................................................................................................. 1
ndice ................................................................................................................................................... 2
Introduccin ........................................................................................................................................ 3
Problema ......................................................................................................................................... 4
Pregunta n1 .................................................................................................................................... 5
Pregunta n2 .................................................................................................................................... 8
Pregunta n3 .................................................................................................................................... 9
Conclusin ......................................................................................................................................... 10
Bibliografa ........................................................................................................................................ 11
Linkografa ..................................................................................................................................... 11




3

Introduccin

Diariamente, las empresas se enfrentan a distintas problemticas, las cuales pueden ser
solucionadas a partir de buen manejo de sus datos.
Por eso es necesario saber de las nuevas tecnologas y las nuevas herramientas que estas nos
entregan para solucionar y prevenir problemas.
MySQL es un sistema de gestin de bases de datos, desde esta aplicacin se pueden administrar
bases de datos. Almacenando, organizando e integrando la informacin.
En este trabajo se desarrolla a travs de la utilizacin de MySQL el problema de un banco en el
que se necesita un modelo de fuga para evitar que 500 clientes decidan irse a otro banco, para eso
se utilizarn diferentes comandos como UPLOAD, DELETE, formulacin de cdigos SQL, creacin
de tablas, importaciones de archivos de diferentes formatos, etc.











4

Problema
A usted lo ha contratado un Banco para realizar una campaa de retencin de clientes. El Banco
tiene un presupuesto acotado para esta campaa y necesita identificar a los 500 clientes con
mayor propensin a fugarse en los prximos 2 meses dentro de su cartera de cuentacorrentistas.
Segn un estudio realizado por el _rea de Marketing del Banco, 8 de 10 cliente que han tomado
la decisin de cerrar su cuenta corriente, cambian de parecer si el Banco les entrega como
beneficio un ao de mantencin gratis antes que presenten la solicitud de cierre, si se les ofrece
despus, la razn baja a 2 de 10.
Para escoger a estos 500 clientes, usted debe hacer un modelo de fuga, por lo cual le solicita al
Banco la informacin que tengan disponible de su cartera de cuentacorrentistas. El Banco le
entrega los siguientes archivos;
Una base de datos con: movimientos de la cuenta corriente, productos que tiene con el
Banco, datos demogrficos de los clientes y las deudas que tienen los clientes en el
sistema financiero.
Un Excel con las visitas al sitio web privado del Banco por cliente entre los meses de enero
y marzo de 2014.
Un archivo *.txt con las fechas de la _ultima compra con redcompra por cliente en 5
rubros distintos (supermercado, farmacias, tiendas por departamento, gasolineras y otros
rubros).


5

Pregunta n1

1) Cargar todas las tablas en una sola base de datos en MySQL. Explicar como hizo para
cargar cada archivo paso a paso (apoyarse con extractos del cdigo SQL que utilizo) e
insertar una imagen que muestre todas las tablas de su base de datos creada (print de
pantalla).

Comenzamos creando una base de datos a la cual la llamamos banco.
Se importa el archivo clientes_ctacte.sql el cual contiene las tablas; clientes,
cruce_prod, deuda_sbif, mov_ctacte.



Para importar la tabla Excel se concatena (unir los datos en una sola celda), creando una
nueva columna INSERT INTO visitas web VALUES. Luego se debe crear una tabla en
MySQL donde se pegan los valores de dicha columna.


6

En la siguiente imagen se encuentra el cdigo SQL, donde se ingresan los datos a la tabla
visita_web previamente creada en la base de datos banco.
INSERT INTO visita_web VALUES (valores de la fila INSERT INTO visitas web VALUES)



Para poder importar el archivo redcompra_rubros.txt, primero creamos la tabla
redcompra_rubros, especificando sus columnas cli_id, rubro y fecha_ult_compra y sus
tipos de datos correspondientes; INT, TEXT Y DATE.




7

Ahora se crea un cdigo SQL, sealanzo la ruta del archivo e insertndolo en la tabla
redcompra_rubros
.

Ahora que tenemos la tabla tenemos que eliminar la primera fila. Eso lo realizamos con el
comando DELETE.


Ahora se encuentran todos los archivos en solo en la base de datos banco.


8

Pregunta n2
2) Modificar algunas tablas de la base de datos para poder unir todas las variables en una
sola tabla. Explicar en detalle el cdigo.

Usando INNER JOIN se cruzan datos entre las tablas.






9

Pregunta n3

3) Crear la tabla con las variables que utilizara para su modelo de fuga (insertar estructura de
la tabla). Mostrar cdigo SQL que utilizo para unirlas y convertirlas en variables numricas.
Explicar en detalle el cdigo.

Tenemos que encontrar A 500 clientes de la cuentacorrientista que sean propensos a fugarse, para
poderles ofrecerle un beneficio de un ao de mantencin gratis, pues es ms barato mantener a
un cliente que atraer a otro nuevo.

Los datos relevantes para hacer una seleccin son:
- Compras con la red compra en los rubros de supermercado y gasolinera. Elegimos estos dos
porque son los ms ocupados frecuentemente.
- Visitas en la pgina web. Nos interesa este dato pues los que menos se meten son los que
menos tenemos informacin y al identificarlos podemos llamar la atencin del cliente y que se
siente a gusto con el banco.
- Deuda que tenga con el banco. Al conocer el estado financiero de nuestro cliente, se le puede
acomodar la cuota para que no se lleve la deuda a otro banco.

La idea es cruzar estas tres base de datos e identificar a los 500 ltimos clientes que menos las
ocupan para as poder tener un plan de accin y ofrecerles mayores beneficios para retenerlos en
el banco.

*se trat de ocupar el cdigo dado por en la gua de las instrucciones pero daba arroja error
constantemente, adems no se encuentra informacin clara en internet para poder obtener
fcilmente el cdigo sin errores.


10

Conclusin

Durante la resolucin de este problema se aprendi como utilizar algunas funciones, comandos y
cdigos en SQL, ademas de importar tablas de datos en diferentes formatos en MySql.
Es importante trabajar con programas como MySql cuando se presentan casos con grandes
cantidades de datos, ya que podran ayudar a ordenar, predecir, o solucionar el estado del
problema en el que se est trabajando.
Mysql, es un programa que sirve para tener un acceso rpido a una enorme base de datos y traer
la informacin que uno necesita, a pesar de que la creacin de cdigos sin errores sea una tarea
difcil y se cuente con informacin poco clara para su uso.




11

Bibliografa

Linkografa

http://localhost/modules/phpmyadmin414x140806142149/import.php#PMAURL-
62:db_sql.php?db=banco&table=&server=1&target=&token=4b5c850bcdd1aeb08d326aa1f42af98
2