Vous êtes sur la page 1sur 4

BASES DE DATOS DISTRIBUIDAS

RESPUESTAS DEL CASO PROPUESTO


UNIDAD 1 - FASE 1

ISAURA NATALI VELASQUEZ MENDOZA


CC. 1090403376

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
MARZO DE 2017
El seor Alejandro Monsalve, residente en la ciudad de Pereira tiene un negocio de
distribucin de vehculos en Medelln, Bogot, Pereira, Barranquilla y Cartagena; en cada
ciudad tiene sus puntos de venta y vendedores, as como talleres en los que brinda soporte
especialmente en garantas. El seor Alejandro desea mantener un control de los movimientos
a nivel de ventas en las diferentes ciudades y adicionalmente que un cliente pueda comprar un
vehculo, por ejemplo en Bogot y est disponible en otra ciudad y que pueda acceder a la
entrega; tambin que si un cliente requiere soporte en una ciudad diferente a la donde
compro el vehculo ste le sea prestado sin problemas. El seor Alejandro tiene una base de
datos centralizada por cada punto de venta y taller, esto es, cada punto tiene asociado un
servicio de taller. Con este esquema encuentra dificultades en, atender clientes de otros
puntos de la misma ciudad y de otras ciudades. El escuch que la solucin podra estar en
implementar una base de datos distribuida y lo contact a usted para que lo asesore sobre el
tema. En la entrevista que tuvo con usted le plante las siguientes preguntas que usted debe
responder de la forma ms clara y compresible, ya que l no es tcnico y requiere entenderle.

1. Qu es una base de datos distribuida?

Es un sistema de administracin de computadores en los cuales un conjunto de


elementos de procesamiento independiente (no necesariamente homogneos) se
interconectan por una red de comunicaciones y trabajan entre ellos para efectuar sus
tareas asignadas. El cmputo distribuido determina la forma como se realizan los
procesos entre ellas y las funciones de manejo de datos para el manejo de funciones
distribuidas y procesamiento distribuido de datos.

2. Qu beneficios le ofrecera una base de datos distribuida, frente a la que actualmente


tiene funcionando?

Base de datos sincronizada de forma inmediata con respecto a los inventarios


de vehculos.
Manejar el mismo o varios servicios de taller en todas las sucursales.
Un paralelismo entre las consultas ejecutando varias de estas en sitios
diferentes.
Aumento de la fiabilidad y la disponibilidad de los datos.

3. Qu nuevos requerimientos a nivel de equipos y software podra tener?

Hardware
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 decentralizar todo y adoptar un enfoque "nada
compartido" (shared-nothing) resultaba ms barato y eficaz. Por lo que el hardware
que compone una base de datos distribuida se reduce a servidores y la red.

Software
o (DDBMS)
Este sistema est formado por las transacciones y los administradores de la
base de datos distribuidos. Un DDBMS implica un conjunto de programas que
operan en diversas computadoras, estos podra consistir de una coleccin de
programas de diferentes fuentes.

o Administrador de transacciones distribuidas (DTM)


Este es un programa que recibe las solicitudes de procesamiento de los
programas de consulta o transacciones y las traduce en acciones para los
administradores de la base de datos. Los DTM se encargan de coordinar y
controlar estas acciones. Este DTM puede ser propietario o libre.

o Sistema manipulador de base de datos (DBMS)


Es un programa que procesa cierta porcin de la base de datos distribuida. Se
encarga de recuperar y actualizar datos del usuario y generales de acuerdo con
los comandos recibidos de los DTM.

o Nodo
Un nodo es una computadora que ejecuta un DTM o un DBM o ambos. Un
nodo de transaccin ejecuta un DTM y un nodo de base de datos ejecuta un
DBM.

4. En todas las instalaciones debe tener los mismos equipos en cantidad, configuracin y
con el mismo software?

Exactamente los mismos equipos no, aunque sera ideal que compartieran
caractersticas lo mayormente posible, en cuanto a configuracin y software si se debe
tener los mismos.

5. Qu nuevos requerimientos a nivel de redes y telecomunicaciones implica la


solucin?

Es necesario que cada punto cuente con una red de conexin estable para acceder a
servidores ya sean fsicos o web donde se almacenan los datos compartidos en la base
de datos.

6. Cmo se garantiza que un cliente de Medelln, llegue a un taller de otra ciudad e


inmediatamente se le reconozca como cliente? tambin se tengan los datos de su
vehculo y el record de revisiones y trabajos que se le han efectuado.

Las base de datos se comparte por todas las sedes de modo tal que si el cliente visita la
sede de Medelln y adquiere un vehculo all, al guardar sus datos en esa sede, los
datos son accesibles y comprobables en las otras sedes.

7. Surge un problema en la ciudad de Medelln y no se puede acceder a los datos de sus


servidores, esta situacin sera por un tiempo prolongado como un da o ms, qu
estrategias plantea para garantizar que el servicio se sigue prestando con un mnimo
impacto para los clientes?

Se puede configurar que la base de datos haga un respaldo en equipos locales cada
cierto tiempo, de modo que si algn da no se logra conexin se pueden revisar los
datos en el ultimo respaldo hecho, asi como adicionar datos o servicios nuevos, los
cuales se adicionarian a la base de datos distribuida cuando se recupere el acceso.

8. Cmo garantiza que la informacin personal y financiera que est manejando tiene
unos niveles de proteccin estndar?

Configurando las bases de datos para que en cada sede solo sean accedidas a travs de
un software con nombre de usuario y contrasea. Y que dicho datos se almacenen en
el servidor bajo cierta encriptacin que solo se interprete en equipos finales a travs
de la identificacin adecuada de los usuarios.

9. Muchos de sus operarios tienen competencias informticas y telemticas bsicas,


cmo hace para que el nuevo sistema, no le implique una serie de capacitaciones
complejas por los requerimientos operativos de este?

Tratar de que el nuevo sistema sea intuitivo y de fcil manejo para que no sea
necesario dar capacitacin continua sino que con una capacitacin intensiva sea
suficiente.

10. Usted le habl de fragmentacin y l le solicita que le explique: qu es como funciona


y para qu sirve la fragmentacin?

La fragmentacin es una caracterstica de servidor de bases de datos que le permite


controlar dnde se almacenan los datos a nivel de tabla (grupos). La fragmentacin le
permite definir grupos de filas o claves de ndice dentro de una tabla, segn algn
algoritmo o esquema. Puede almacenar cada grupo o fragmento en un espacio de base
de datos (dbspace) independiente asociado con un disco fsico especfico.