Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ndice
1. Antecedentes......3 2. Relevamiento de informacin.......4 2.1Entrevistas....4 2.2Cuestionarios...4 3. Determinacin de requerimientos....7 3.1Tcnica..7 3.2Econmica7 3.3Operativa..7 4. Identificacin del problema...7 5. Justificacin.....8 5.1Tcnica..8 5.2Social....9 . 5.3Econmica9 6. Objetivos....10 Objetivo general....10 Objetivos especficos10 7. Estudios de factibilidad.....11 7.1Tcnica11 7.2Econmica.....12 7.3Operativa....12 8. Anlisis del proyecto....13 9. Modelo de datos.......19
1. Antecedentes
En la mayora de los bancos a nivel mundial la estructura de base de datos distribuidos es una de las ms utilizadas ya que esta reduce el tiempo para realizar cualquier tipo de consulta a la base de datos, dando as una buena atencin al cliente. En los aos setenta surgi la necesidad de almacenar datos de forma masiva especialmente de grandes empresas y bancos esto dio paso a la creacin de los sistemas de bases de datos. Originalmente se almacenaba la informacin de manera centralizada, pero con el paso del tiempo las necesidades aumentaron y esto produjo ciertos inconvenientes que no era posible solucionarlos o volverlos eficientes de la forma de una estructura de base de datos centralizada. Estos problemas impulsaron la creacin de almacenamiento distribuido, los cuales hoy en da proveen caractersticas indispensables en el manejo de informacin; es decir, la combinacin de las redes de comunicacin y las bases de datos. Hay varios factores que han hecho que las bases de datos evolucionen a bases de datos distribuidas en los ltimos aos. En el mundo de los negocios se ha dado una globalizacin y a la vez las operaciones de las empresas son cada vez ms descentralizadas geogrficamente. Tambin el poder de las computadoras personales aument y el costo de los Mainframes ya no tena sentido. Adems la necesidad de compartir data ha hecho que crezca el mercado de las bases de datos distribuidas. Dentro de Bolivia por lo general se utiliza una estructura centralizada en las diferentes empresas y corporaciones lo cual trae muchos problemas en cuanto al tiempo de atencin por cliente, tambin son muy pocos los bancos que tienen una mejor estructura de base de datos (distribuida) ya que la mayora contina
manejando la estructura de base de datos centralizada. Tal es el caso del banco UNION.
2. Relevamiento de informacin
Para lo Obtencin de datos se recurrieron a los siguientes mtodos: 2.1Entrevistas La informacin ms vital en la elaboracin de este documento se consigui atreves de la entrevista, al personal del banco Unin de la sucursal de sucre. 2.2Cuestionarios El siguiente cuestionario fue repartido a algunos cajeros y personas escogidas al azar se hicieron 20 formularios. Este documento ser utilizado para la elaboracin de un proyecto para mejorar el sistema de control de asistencia, usted es libre de responder a criterio propio, ningn dato relacionado a su persona ser utilizado.
Encierre con un crculo la respuesta que le parezca conveniente. 1. Est de acuerdo con mejorar la estructura del sistema de Base de datos? Si No
3. Est de acuerdo con que una estructura de base de datos distribuida es la ms conveniente para el banco Unin? Si No
5. Cree que una mejor estructura de base de datos ayudara significativamente en las transacciones del banco Unin? Si No
8. Cul creen que sera el problema principal de una actualizacin a la estructura de base de datos? a) La aceptacin por parte de los usuarios. b) El mantenimiento de los equipos (econmico). c) El manejo de esta.
9. Cul creen que es el mayor problema de una estructura de base de datos centralizada (La que utiliza el banco Unin)? a) El tiempo empleado para hacer una transaccin. b) La fiabilidad que tiene es decir que depende solo de una base de datos. c) La falta de control de los usuarios.
10. Cree que una estructura de base de datos distribuida es conveniente para el banco Unin? Si No
3. Determinacin de requerimientos
3.1Tcnica Debe ser fcil de operar, fcil de actualizar se debe poder instalar en varios lugares sin mucha dificultad de cambio en su estructura. 3.2Econmica Alcanzable al medio, el mantenimiento no debe ser muy caro. 3.3Operativa Operativamente no cambiaria mucho la forma de utilizacin del sistema al que ahora se utiliza.
El banco Unin implementa un sistema de huellas digitales (sistemas biomtricos), el cual es muy efectivo si tendra un buen tiempo de ejecucin, lo cual no es cierto debido a que utiliza una estructura de base de datos centralizada, por lo tanto ocasiona una prdida de tiempo de parte del cliente. La base de datos del banco Unin no est bien implementada ya que existen varias en las diferentes sucursales alrededor de Bolivia, lo cual ocasiona confusin en el servidor principal que se encuentra en La Paz. De lo descrito anteriormente se deduce el siguiente problema: Deficiencia en la estructura de base de datos del Banco UNION que provoca una gran prdida de tiempo para el cliente.
5. Justificacin
El banco UNION no cuenta con una estructura del sistema de base de datos adecuado que permita una atencin satisfactoria para el cliente. Frente a la actual condicin se propone Actualizar la estructura del sistema de base de datos del banco UNION. Una estructura del sistema de base de datos distribuida llegara a establecer una reduccin de tiempo de atencin por cliente y llegara a beneficiar al banco tcnicamente, socialmente y econmicamente de la siguiente forma: 5.1Tcnica Al actualizar dicha estructura se lograra agilizar la atencin al cliente, ya que todo el proceso se agilizara significativamente y solo se necesitara unos segundos en lugar de largos minutos. En cuanto a la tecnologa de huellas digitales que utiliza el Banco UNION se podra decir: La intencin de la tecnologa de huella digital es identificar de manera rpida, eficiente, precisa y nica a una persona por medio de su huella digital. Certificando la
autenticidad de la personas de manera nica e inconfundible. Al implementar esta tecnologa se obtiene un control casi totalmente seguro, lo que no se puede lograr con una estructura de base de datos centralizada. En cuanto al Rendimiento, los datos generalmente se ubican cerca del sitio con mayor demanda, tambin los sistemas trabajan en paralelo, lo cual permite balancear la carga en los servidores. Tambin existira autonoma local que se refiere a que un departamento puede controlar los datos que le pertenecen. Una falla en una parte del sistema solo afectar un fragmento, en lugar de a toda la base de datos. Los fragmentos de la base de datos se ubican en los departamentos a los que tienen relacin a diferencia que en una estructura centralizada. Se pueden modificar, agregar o quitar sistemas de la base de datos distribuida sin afectar a los dems sistemas 5.2Social Socialmente los beneficiados serian los clientes, cajeros y el resto del personal del banco porque ya no habra colas, el nivel de estrs bajara, lo cual hara la atencin mucho ms placentera y finalmente no habra necesidad de levantarse temprano para hacer cola departe de los clientes. 5.3Econmica En cuanto al hardware: el hardware utilizado no difiere mucho del hardware utilizado en un servidor normal. Al principio se crea que si los componentes de una base de datos eran especializados seran ms eficientes y rpidos, pero se comprob que el descentralizar todo resultaba ms barato y eficaz. Por lo que el hardware que compone una base de datos distribuida se reduce a servidores y la red, lo que significa que el banco no tendr necesariamente que cambiar el hardware.
10
Es ms barato crear una red de muchas computadoras pequeas, que tener una sola computadora muy poderosa.
6. Objetivos
-Objetivo general Proponer la actualizacin de la estructura de base de datos del Banco UNION, mediante la aplicacin de una estructura de base de datos distribuidos, logrando una reduccin significativa de tiempo de atencin por cliente. -Objetivos especficos Optimizar la base de datos de las localidades para el registro de usuarios del Banco Unin. Cambiar la estructura del sistema de base de datos de centralizada a una distribuida. Hacer un anlisis para ver qu tipo de conexin fsica sera la ms conveniente para el banco. Conectar las localidades fsicamente (estas pueden ser: red totalmente conectada, red prcticamente conectada, red con estructura de rbol, red de estrella, red de anillo) dependiendo de la decisin tomada en el anlisis anterior. Cuantificar la mejora en tiempo de atencin de la estructura del sistema de base de datos propuesto vs. el anterior.
11
7. Estudios de factibilidad
7.1Tcnica A travs de una investigacin dentro de la institucin y entrevistas, se descubri que el banco Unin Bolivia ya tiene todos los recursos tcnicos en todas las sucursales, necesarios para realizar este proyecto es decir el hardware el software y las conexiones de red, si es que alguna sucursal no cuenta con SQL server 2000 a continuacin podemos las especificaciones necesarias: Intel o compatible Pentium, Pentium 3 o mejor. La velocidad mnima del procesador debe ser 166 MHz Para las distintas ediciones y versiones de SQL Server 2000: Enterprise Standard Personal Developer Desktop Engine 64 MB como mnimo; se recomiendan 128 MB 64 MB como mnimo 64 MB en Windows 2000, 32 MB en otros 64 MB como mnimo 64 como mnimo en Windows 2000, 32 MB
SQL Server 2000 requiere un monitor con resolucin VGA. Las herramientas grficas de SQL Server requieren un monitor con una resolucin de 800x600 o superior. SQL Server 2000 requiere una unidad de CD-ROM y Microsoft Mouse o compatible. SQL Server 2000 requiere Internet Explorer 5.0 o posterior y es compatible con los siguientes sistemas operativos: * Windows 2000 *Windows XP * Microsoft Windows NT versin 4.0 Service Pack 5 o posterior * Windows Millennium * Windows 98
12
7.2Econmica En cuanto al aspecto econmico, no es necesario hacer cambios respecto al hardware. La actualizacin del sistema de base de datos no requiere de ningn cambio en la infraestructura de ninguna de las sucursales del banco Unin. 7.3Operativa La actualizacin de la estructura de base de datos requiere que las siguientes medidas sean tomadas: Los Usuarios deben Hablar Espaol Los Usuarios deben ser capaces de leer Espaol La persona que har el mantenimiento debe saber de manejar bases de datos (con experiencia) Todos los usuarios deben leer el manual que les corresponde ( Tcnico o Usuario)
13
Agregar usuario
Quitar usuario
<<Include>>
<<Include>>
Pedir Cambio
Encargado de base de datos
Estadsticas de cambio
<<Extends> >
Otorgar permiso
Gerente Regional
14
Nombre
Descripcin
Precondicin
El Encargado debe estar dentro de la base de datos Debe tener permiso del Gerente regional
Secuencia Normal
Paso 1
Accin El encargado hace una peticin al Gerente regional para cambiar la base de datos
Postcondicin Importancia
Nombre
Descripcin
15
Normal
El sistema chequea la autencidad del encargado El encargado puede Aadir o Quitar usuarios La Base de datos es Actualizada Muy importante para Aadir o Quitar usuarios El encargado puede Aadir o Quitar usuarios
Transacciones
Entregar Factura
16
Revisin de estadsticas
Actualizar base de datos
<<Include>>
Calcular datos
<<Include>>
<<Include>>
Estadsticas
Estadsticas de usuario
<<Include>>
<<Include>>
Revisar
<<Extends> > Encargado de base de datos
Peticin de datos
Nombre
Descripcin
Revisin de Estadsticas
El Encargado de la base de datos puede revisar las estadsticas del usuario
El Encargado debe estar dentro de la base de datos Accin El encargado entra a la base datos y hace una peticin de datos. 2 El encargado puede revisar las estadsticas La Base de datos es Actualizada
Pos condicin
17
Importancia
Nombre
Descripcin
Transacciones
El usuario puede realizar cualquier tipo de transacciones.
El usuario debe estar en cualquiera de las sucursales del banco. Paso 1 Accin El hardware lee la huella digital del usuario.
El cajero realiza la transaccin. Se le da la factura al usuario. La Base de datos es Actualizada. Es la base de todo banco.
18
Prestamos
Poner Tipo de prstamo Crear cuenta prstamo
<<Include>>
<<Include>>
Tener garante <<Include>> Entregar plan de pagos <<Include>> <<Include>> Aprobar prstamo Tener un sueldo fijo
Solicitar Prstamo
Encargado de prstamos Usuario
Nombre
Descripcin
Prestamos
El usuario puede solicitar prstamos.
El usuario tiene que ser aprobado por el encargado de prstamos. Paso 1 Accin El usuario solicita un prstamo.
El encargado puede aprobar el prstamo. Si es aprobado se le da el plan de pago al usuario. La Base de datos es Actualizada. Es la base de todo banco.
19
9. Modelo de datos
20
21
11. Bibliografa
MULLER KOLLS Jorge, Libro electrnico de Seguridad Automatizacin del medioV4.0, Madrid, 2005, p503 http://rinconquevedo.iespana.es/rinconquevedo/Automatizacion/introduccion.html
http://www.rincondelvago.com
http://www.basededatos/rin$25/jhg45.com
22
Anexo A
23