Sei sulla pagina 1di 23

1

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

10. Diseo de proyecto..20 11. Bibliografa....23 12. Anexos...24

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

2. Est usted familiarizado con el concepto de estructura de base de datos distribuida? 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

4. Cree que el tiempo empleado de atencin por cliente, en un banco es Importante? Si No

5. Cree que una mejor estructura de base de datos ayudara significativamente en las transacciones del banco Unin? Si No

6. Estara interesado en aprender ms sobre una estructura de base de datos distribuida? Si No

7. Saba que la utilizacin del sistema no cambiaria en lo absoluto? 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.

4. Identificacin del problema


El banco UNION actualmente en la mayora de sus sucursales cuenta con 6 cajas, por lo general en la primera semana del mes, 150 clientes necesitan la atencin del banco por da. Sin embargo el banco no cuenta con una estructura de base de datos distribuida, lo cual causa una demora significativa de atencin por cliente. La realizacin de transacciones en el banco UNION, toma mucho tiempo, provocando el cansancio , agotamiento y protesta de los clientes, los que se ven obligados a realizar largas filas esperando a que los atiendan. La institucin, cada vez necesita implementar ms personal, lo que afecta a su economa. La presin de los usuarios, puede impulsar a los cajeros a cometer error en las transacciones, lo que se manifiesta en perdidas constantes.

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

8. Anlisis del proyecto Agregar-Quitar usuarios


Actualizar Base de datos
<<Include>> <<Include>>

Agregar usuario

Quitar usuario

<<Include>>

<<Include>>

Pedir Cambio
Encargado de base de datos

Estadsticas de cambio
<<Extends> >

Cambiar o actualizar datos de base datos


Actualizar base de datos
<<Include>>

Otorgar permiso

Pedir permiso de Cambio


Encargado de base de datos

Gerente Regional

14

Nombre
Descripcin

Cambiar o actualizar datos de B.D


El Encargado de revisin o Encargado de B.D puede cambiar los Datos de la B.D.

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

Si se concede el permiso el encargado puede cambiar los datos

Postcondicin Importancia

La Base de datos es Actualizada Muy importante para cambiar errores

Nombre
Descripcin

Aadir Nuevo Usuario


El Encargado de revisin o Encargado de B.D puede Aadir o Quitar usuarios

Precondicin Secuencia Paso

El Encargado debe estar dentro de la base de datos Accin

15

Normal

El hardware lee la huella digital del encargado

2 3 Postcondicin Importancia Comentarios

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

Realizar transaccin <<Include>> <<Include>> Ingresar a Base de datos

Entregar Factura

Ingresar huella digital


Usuario Cajero

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

Precondicin Secuencia Normal Paso 1

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

Muy importante para el control del usuario

Nombre
Descripcin

Transacciones
El usuario puede realizar cualquier tipo de transacciones.

Precondicin Secuencia Normal

El usuario debe estar en cualquiera de las sucursales del banco. Paso 1 Accin El hardware lee la huella digital del usuario.

2 3 Pos condicin Importancia

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>> Ingresar a Base de datos

<<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.

Precondicin Secuencia Normal

El usuario tiene que ser aprobado por el encargado de prstamos. Paso 1 Accin El usuario solicita un prstamo.

2 3 Pos condicin Importancia

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

10. Diseo de proyecto

21

11. Bibliografa

INSECURE Magazine Issue 2, 2005

Diccionario de la Lengua Espaola, Edicin Electrnica, Versin 21.1.1

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

Resultados de las Cuestionarios

1.19Si 2.12Si 3.14Si 4.20Si 5.16Si 6.9Si 7.5Si 15 No 11 No 4 No 0 No 7 No 8 No 1 No

23

8.a) 12 b) 8 c) 0 9.a) 13 b) 6 c) 1 10.18Si 2 No

Potrebbero piacerti anche