Está en la página 1de 16

TECNOLÓGICO NACIONAL DE MÉXICO

TECNOLÓGICO DE ESTUDIOS SUPERIORES DE


JOCOTITLÁN
EXTENSIÓN ACULCO

INGENIERÍA EN SISTEMAS COMPUTACIONALES

BASE DE DATOS DISTRIBUIDAS

“REPORTE”

SEPTIEMBRE, 2019.
Contenido
CLIENTE-SERVIDOR .......................................................................................... 3
CONCEPTO ..................................................................................................... 3
DEFINICIÓN SEGÚN EL IBM .......................................................................... 3
ARQUITECTURA DEL CLIENTE-SERVIDOR..................................................... 3
CARACTERÍSTICAS DEL MODELO CLIENTE-SERVIDOR ........................... 4
COMPONENTES ............................................................................................. 4
CARACTERÍSTICAS........................................................................................ 6
PARTES DE UN SISTEMA CLIENTE/SERVIDOR .......................................... 6
ARQUITECTURA DE BASES DE DATOS DISTRIBUIDAS ................................ 7
INTEGRACION DE DATOS VS. DISTRIBUCIÓN DE DATOS ............................ 9
PRINCIPALES CARACTERISTICAS DE SISTEMAS CENTRALIZADO Y
DISTRIBUIDAS.................................................................................................. 10
APLICACIÓN DE BASE DE DATOS DISTRIBUIDAS EN LA VIDA REAL ........ 12
EMPRESAS VECINAS QUE USAN BASE DE DATOS DISTRIBUIDAS ........... 12
CLIENTE-SERVIDOR
El Cliente-Servidor es un sistema distribuido entre múltiples Procesadores donde
hay clientes que solicitan servicios y servidores que los proporcionan. La
Tecnología Cliente/Servidor, es un modelo que implica productos y servicios
enmarcados en el uso de la Tecnología de punta, y que permite la distribución de la
información en forma ágil y eficaz a las diversas áreas de una organización
(empresa o institución pública o privada), así como también fuera de ella.

CONCEPTO
Es un modelo para construir sistemas de información, que se sustenta en la idea de
repartir el tratamiento de la información y los datos por todo el sistema informático,
permitiendo mejorar el rendimiento del sistema global de información.

DEFINICIÓN SEGÚN EL IBM


Es la tecnología que proporciona al usuario final el acceso transparente a las
aplicaciones, datos, servicios de cómputo o cualquier otro recurso del grupo de trabajo
y/o, a través de la organización, en múltiples plataformas. El modelo soporta un medio
ambiente distribuido en el cual los requerimientos de servicio hechos por estaciones de
trabajo inteligentes o "clientes, resultan en un trabajo realizado por otros computadores
llamados servidores.

ARQUITECTURA DEL CLIENTE-SERVIDOR


En una arquitectura cliente/servidor, nos encontramos habitualmente con una serie
de aplicaciones independientes o individuales, que se están ejecutando en múltiples
ordenadores. Las bases de datos residen en los ordenadores conocidos como
servidores, mientras que las aplicaciones se ejecutan en lo que conocemos como
ordenadores o estaciones de trabajo cliente.
Las redes, normalmente locales,
proporcionan la conexión física entre
ordenadores cliente y servidor, así como el
protocolo de transporte necesario para su
comunicación.
En este modelo de informática distribuida,
existe una comunicación entre la aplicación
cliente, que requiere la información, y el
servidor de base de datos, que se la
proporciona. De esa forma, la aplicación
cliente se especializa en lo que conocemos como interface con el usuario y el
servidor se dedica a las tareas de gestión de la base de datos. Es básicamente un
sistema biproceso.
La arquitectura cliente/servidor es un modelo para el desarrollo de sistemas de
información, en el que las transacciones se dividen en procesos independientes que
cooperan entre sí para intercambiar información, servicios o recursos.
Se denomina cliente al proceso que inicia el diálogo o solicita los recursos y servidor,
al proceso que responde a las solicitudes. Es el modelo de interacción más común
entre aplicaciones en una red.
Por otro lado los clientes suelen ser estaciones de trabajo que solicitan varios
servicios al servidor. Ambas partes deben estar conectadas entre sí mediante una
red.

CARACTERÍSTICAS DEL MODELO CLIENTE-SERVIDOR


1. El Cliente y el Servidor pueden actuar como una sola entidad y también pueden
actuar como entidades separadas, realizando actividades o tareas independientes.
2. Las funciones de Cliente y Servidor pueden estar en plataformas separadas, o en
la misma plataforma.
3. Un servidor da servicio a múltiples clientes en forma concurrente.
4. Cada plataforma puede ser escalable independientemente. Los cambios
realizados en las plataformas de los Clientes o de los Servidores, ya sean por
actualización o por reemplazo tecnológico, se realizan de una manera transparente
para el usuario final.
5. La interrelación entre el hardware y el software están basados en una
infraestructura poderosa, de tal forma que el acceso a los recursos de la red
no muestra la complejidad de los diferentes tipos de formatos de datos y de
los protocolos.
6. Un sistema de servidores realiza múltiples funciones al mismo tiempo que
presenta una imagen de un solo sistema a las estaciones Clientes. Esto se logra
combinando los recursos de cómputo que se encuentran físicamente separados en
un solo sistema lógico, proporcionando de esta manera el servicio más efectivo para
el usuario final.
También es importante hacer notar que las funciones Cliente/Servidor pueden ser
dinámicas. Ejemplo, un servidor puede convertirse en cliente cuando realiza la
solicitud de servicios a otras plataformas dentro de la red.
Su capacidad para permitir integrar los equipos ya existentes en una organización,
dentro de una arquitectura informática descentralizada y heterogénea.
7. Además se constituye como el nexo de unión más adecuado para reconciliar los
sistemas de información basados en mainframes o minicomputadores, con aquellos
otros sustentados en entornos informáticos pequeños y estaciones de trabajo.
8. Designa un modelo de construcción de sistemas informáticos
de carácter distribuido.

COMPONENTES
Sistema de información está caracterizada por tres componentes básicos:

o Presentación/Captación de Información
o Procesos
o Almacenamiento de la Información

El Puesto de Trabajo o Cliente


Una Estación de trabajo o microcomputador (PC: Computador Personal) conectado
a una red, que le permite acceder y gestionar una serie de recursos» el cual se
perfila como un puesto de trabajo universal. Nos referimos a un microcomputador
conectado al sistema de información y en el que se realiza una parte mayoritaria de
los procesos.
Se trata de un fenómeno en el sector informático. Aquellos responsables
informáticos que se oponen a la utilización de los terminales no programables,
acaban siendo marginados por la presión de los usuarios.
Debemos destacar que el puesto de trabajo basado en un microcomputador
conectado a una red, favorece la flexibilidad y el dinamismo en las organizaciones.
Entre otras razones, porque permite modificar la ubicación de los puestos de trabajo,
dadas las ventajas de la red.
Los Servidores o Back-end
Una máquina que suministra una serie de servicios como Bases de Datos, Archivos,
Comunicaciones,...).
Los Servidores, según la especialización y los requerimientos de los servicios que
debe suministrar pueden ser:
 Mainframes
 Miniordenadores
 Especializados (Dispositivos de Red, Imagen, etc.)
Una característica a considerar es que los diferentes servicios, según el caso,
pueden ser suministrados por un único Servidor o por varios Servidores
especializados.
Las Comunicaciones
En sus dos vertientes:
 Infraestructura de redes
 Infraestructura de comunicaciones
Infraestructura de redes
Componentes Hardware y Software que garantizan la conexión física y la
transferencia de datos entre los distintos equipos de la red.
Infraestructura de comunicaciones
Componentes Hardware y Software que permiten la comunicación y su gestión,
entre los clientes y los servidores.
La arquitectura Cliente/Servidor es el resultado de la integración de dos culturas.
Por un lado, la del Mainframe que aporta capacidad de almacenamiento, integridad
y acceso a la información y, por el otro, la del computador que aporta facilidad de
uso (cultura de PC), bajo costo, presentación atractiva (aspecto lúdico) y una amplia
oferta en productos y aplicaciones.

CARACTERÍSTICAS

Un sistema cliente/servidor es aquel en el que uno o más clientes y uno o más


servidores, conjuntamente con un sistema operativo subyacente y un sistema de
comunicación entre procesos, forma un sistema compuesto que permite cómputo
distribuido, análisis, y presentación de los datos. Si existen múltiples servidores de
procesamiento de base de datos, cada uno de ellos deberá procesar una base de
datos 12 distinta, para que el sistema sea considerado un sistema cliente/servidor.
Cuando dos servidores procesan la misma base de datos, el sistema ya no se llama
un sistema cliente/servidor, sino que se trata de un sistema de base de datos
distribuido.
Los clientes, a través de la red, pueden realizar consultas al servidor. El servidor
tiene el control sobre los datos, sin embargo, los clientes pueden tener datos
privados que residen en sus computadoras. Las principales características de la
arquitectura Cliente/Servidor son:
 El servidor presenta a todos sus clientes una interfaz única y bien definida.
 El cliente no necesita conocer la lógica del servidor, sólo su interfaz externa.
 El cliente no depende de la ubicación física del servidor, ni del tipo de equipo
físico en el que se encuentra, ni de su sistema operativo.
 Los cambios en el servidor implican pocos o ningún cambio en el cliente
Como ejemplos de clientes pueden citarse interfaces de usuario para enviar
comandos a un servidor, APIs (Aplication Program Interface) para el desarrollo de
aplicaciones distribuidas, herramientas en el cliente para acceder a servidores
remotos (por ejemplo, servidores de SQL) o aplicaciones que solicitan acceso a
servidores para algunos servicios. Como ejemplos de servidores pueden citarse
servidores de ventanas como X-windows, servidores de archivos como NFS,
servidores para el manejo de bases de datos (como los servidores de SQL),
servidores de diseño y manufactura asistidos por computador, etc.

PARTES DE UN SISTEMA CLIENTE/SERVIDOR

Los principales componentes de un sistema cliente/servidor son:


 El núcleo (back-end o sección posterior). Es el SGBD propiamente (servidor).
 El interfaz (front-end o sección frontal). Aplicaciones que funcionan sobre el
SGBD (cliente).
La parte cliente de la aplicación maneja la entrada de datos, acepta consultas de
los usuarios y muestra los resultados. La parte cliente no procesa las consultas. En
su lugar, envía la consulta del usuario al computador servidor, donde la parte
servidor de la aplicación procesa la consulta. El servidor devuelve los resultados al
cliente, que es quien se las muestra al usuario.

ARQUITECTURA DE BASES DE DATOS DISTRIBUIDAS


Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos
lógicamente relacionadas las cuales se encuentran distribuidas entre diferentes
sitios interconectados por una red de comunicaciones
Un sistema de bases de datos distribuida (SBDD) es un sistema en el cual
múltiples sitios de bases de datos están ligados por un sistema de comunicaciones,
de tal forma que, un usuario en cualquier sitio puede accesar los datos en cualquier
parte de la red exactamente como si los datos estuvieran almacenados en su sitio
propio.
Un sistema de manejo de bases de datos distribuidas (SMBDD) es aquel que se
encarga del manejo de la BDD y proporciona un mecanismo de acceso que hace
que la distribución sea transparente a los usuarios. El término transparente significa
que la aplicación trabajaría, desde un punto de vista lógico, como si un solo SMBD
ejecutado en una sola máquina, administrara esos datos.
Ventajas de las Base de Datos Distribuidas
• Descentralización.- En un sistema centralizado/distribuido, existe un
administrador que controla toda la base de datos, por el contrario en un sistema
distribuido existe un administrador global que lleva una política general y delega
algunas funciones a administradores de cada localidad para que establezcan
políticas locales y así un trabajo eficiente.
• Economía: Existen dos aspectos a tener en cuenta.
o El primero son los costes de comunicación; si las bases de datos están muy
dispersas y las aplicaciones hacen amplio uso de los datos puede resultar más
económico dividir la aplicación y realizarla localmente.
o El segundo aspecto es que cuesta menos crear un sistema de pequeñas
computadoras con la misma potencia que un único computador.
• Mejora de rendimiento: Pues los datos serán almacenados y usados donde son
generados, lo cual permitirá distribuir la complejidad del sistema en los diferentes
sitios de la red, optimizando la labor.
• Mejora de fiabilidad y disponibilidad: La falla de uno o varios lugares o el de un
enlace de comunicación no implica la inoperatividad total del sistema, incluso si
tenemos datos duplicados puede que exista una disponibilidad total de los servicios.
• Crecimiento: Es más fácil acomodar el incremento del tamaño en un sistema
distribuido, porque la expansión se lleva a cabo añadiendo poder de procesamiento
y almacenamiento en la red, al añadir un nuevo nodo.
• Flexibilidad: Permite acceso local y remoto de forma transparente.
• Disponibilidad: Pueden estar los datos duplicados con lo que varias personas
pueden acceder simultáneamente de forma eficiente. El inconveniente, el sistema
administrador de base de datos debe preocuparse de la consistencia de los mismos.
• Control de Concurrencia: El sistema administrador de base de datos local se
encarga de manejar la concurrencia de manera eficiente.

Desde el punto de vista de las bases de datos, conceptualmente existen tres tipos
de ambientes que se integran con múltiples procesadores:

1. Arquitecturas de memoria compartida. Consisten de diversos


procesadores los cuales accesan una misma memoria y un misma unidad de
almacenamiento (uno o varios discos). Algunos ejemplos de este tipo son las
computadoras Sequent Encore y los mainframes IBM4090 y Bull DPS8
(Figura 1.5).

Figura 1.5. Arquitectura de memoria compartida.


2. Arquitecturas de disco compartido. Consiste de diversos procesadores
cada uno de ellos con su memoria local pero compartiendo una misma unidad
de almacenamiento (uno o varios discos). Ejemplos de estas arquitecturas
son los cluster de Digital, y los modelos IMS/VS Data Sharing de IBM (Figura
1.6).
Figura 1.6. Arquitectura de disco compartido.
3. Arquitecturas nada compartido. Consiste de diversos procesadores cada
uno con su propia memoria y su propia unidad de almacenamiento. Aquí se
tienen los clusters de estaciones de trabajo, la computadoras Intel Paragon,
NCR 3600 y 3700 e IBM SP2 (Figura 1.7).

Figura 1.7. Arquitectura nada compartido.

INTEGRACION DE DATOS VS. DISTRIBUCIÓN DE DATOS


La descentralización de los sistemas de información y el advenimiento de los
sistemas distribuidos están bien justificados. Sin embargo, existe todavía un
argumento importante para el desarrollo de sistemas de bases de datos distribuidas;
éste se refiere a la integración de necesidades de procesamiento no locales en
donde es necesario intercambiar información proveniente de otras áreas o
departamentos. La descentralización de la información promueve la heterogeneidad
en su manejo. La heterogeneidad se puede dar a muchos niveles, desde la forma y
significado de cada dato hasta el formato y el medio de almacenamiento que se
elige para guardarlo. La integración de la información es de importancia mayor para
el funcionamiento de una organización.

En resumen, en los sistemas de bases de datos distribuidas se persigue la


integración de sistemas de bases de datos diversos no necesariamente
homogéneos para dar a los usuarios una visión global de la información disponible.
Este proceso de integración no implica la centralización de la información, más bien,
con la ayuda de la tecnología de redes de computadoras disponible, la información
se mantiene distribuida (localizada en diversos lugares) y los sistemas de bases de
datos distribuidos permiten el acceso a ella como si estuviera localizada en un solo
lugar. La distribución de la información permite, entre otras cosas, tener accesos
rápidos a la información, tener copias de la información para accesos más rápidos
y para tener respaldo en caso de fallas.

PRINCIPALES CARACTERISTICAS DE SISTEMAS CENTRALIZADO Y DISTRIBUIDAS

BASE DE DATOS CENTRALIZADA


Una base de datos centralizada es una base de datos almacenada en su totalidad
en un solo lugar físico, es decir, es una base de datos almacenada en una sola
máquina y en una sola CPU, en donde los usuarios trabajan en terminales que solo
muestran resultados.
Los sistemas de bases de datos centralizadas son aquellos que se ejecutan en un
único sistema informático sin interaccionar con ninguna otra computadora.
BASE DE DATOS DISTRIBUIDAS
Una base de datos distribuida es un conjunto de múltiples bases de datos
lógicamente relacionadas las cuales se encuentran distribuidas entre diferentes
sitios interconectados por una red de comunicaciones, los cuales tienen la
capacidad de procesamiento autónomo lo cual indica que puede realizar
operaciones locales o distribuidas.
Un sistema de bases de datos distribuidos es un sistema en el cual múltiples sitios
de bases de datos están ligados por un sistema de comunicaciones de tal forma
que, un usuario en cualquier sitio puede acceder los datos en cualquier parte de la
red.

BASE DE DATOS CENTRALIZADA BASE DE DATOS DISTRIBUIDA


 Se almacena completamente en una localidad  Autonomía Local: los sitios distribuidos deben ser
central, es decir, todos los componentes del autónomos, es decir que todas las operaciones de
sistema residen en un solo computador o sitio. un sitio se controlan desde ese sitio.
 No posee múltiples elementos de procesamiento  No dependencia de un sitio central: no debe ser
ni mecanismos de intercomunicación como las necesario que los usuarios sepan dónde están
Bases de Datos Distribuidas. almacenados físicamente los datos, sino que el
 Los componentes de la Bases de Datos usuario tiene que verlo como si existiera en un
Centralizadas son los datos, el software del sitio local.
SGBD y los dispositivos de almacenamiento  Operación continua: nunca debería apagarse para
secundario asociados, como disco de realizar alguna función, como añadir un nuevo
almacenamiento en línea de la base de datos y sitio.
cintas para las copias de seguridad.  Independencia con respecto a la localización: no
 El problema de seguridad es inherentemente debe haber dependencia de un sitio central para
fácil en estos sistemas de bases de datos. obtener un servicio.
 Independencia con respecto a la
------VENTAJAS----- fragmentación: la fragmentación es deseable por
razones de desempeño los datos pueden
 Se evita la redundancia. En sistemas que no almacenarse en la localidad donde se utilizan con
usan Bases de Datos Centralizadas, cada mayor frecuencia de manera que la mayor parte
aplicación tiene sus propios archivos privados o de las operaciones sean sólo locales y se reduzca
se encuentran en diferentes localidades. Esto a el tráfico en la red.
menudo origina enorme redundancia en los  Independencia de réplica: si una relación dada se
datos almacenados, así como desperdicio puede representar en el nivel físico mediante
resultante del espacio de almacenamiento. varias copias almacenadas o réplicas, en muchos
 Se evita la inconsistencia. Ya que si un hecho sitios distintos.
específico se representa por una sola entrada, la  Procesamiento distribuido de consultas: el
no-concordancia de datos no puede ocurrir. objetivo es convertir transacciones de usuario en
 Pueden hacerse cumplir las normas instrucciones para manipulación de datos, y así
establecidas. Con un control central de la base reducir el tráfico en la red implica que el proceso
de datos, el Administrador de Base de Datos mismo de optimización de consultas debe ser
(DBA) puede garantizar que se cumplan todas distribuido.
las formas aplicables a la representación de los  Manejo distribuido de transacciones: tiene dos
datos. aspectos principales, el control de recuperación y
 Pueden aplicarse restricciones de seguridad. el control de concurrencia, cada uno de los cuales
 Puede conservarse la integridad. Que los datos requiere de un tratamiento más amplio en el
se encuentren en una sola máquina ayuda a ambiente distribuido.
evitar la inconsistencia de los datos, por el
 Independencia con respecto al equipo.
mismo hecho de encontrarse en una sola
 Independencia con respecto al sistema operativo.
máquina.
 El procesamiento de los datos ofrece un mejor  Independencia con respecto a la red.
rendimiento y resulta más confiable que en los  Puede leer y escribir datos localizados en
sistemas distribuidos. diferentes nodos de la red.
 Todos los usuarios acceden a la base de datos a
través de un esquema global en forma
transparente al usuario.

------VENTAJAS-----

Los sistemas de bases de datos distribuidas tienen


múltiples ventajas. En primer lugar, los datos son
localizados en un lugar más cercano, por tanto, el
acceso es más rápido; el procesamiento
es rápido debido a que varios nodos intervienen en el
procesamiento de una carga de trabajo, nuevos
nodos se pueden agregar fácil y rápidamente. La
comunicación entre nodos se mejora, los costos de
operación se reducen, son amigables al usuario, la
probabilidad que la falla en un solo nodo afecte al
sistema es baja y existe una autonomía e
independencia entre los nodos.

APLICACIÓN DE BASE DE DATOS DISTRIBUIDAS EN LA VIDA REAL


Los ambientes en los que se encuentra con mayor frecuencia el uso de las bases
de datos distribuidas son:
Cualquier organización que tiene una estructura descentralizada.
Casos típicos de lo anterior son: organismos gubernamentales y/o de servicio
público.
La industria de la manufactura, particularmente, aquella con plantas
múltiples. Por ejemplo, la industria automotriz.
Aplicaciones de control y comando militar.
Líneas de transportación aérea.
Cadenas hoteleras.
Servicios bancarios y financieros.

EMPRESAS VECINAS QUE USAN BASE DE DATOS DISTRIBUIDAS


GOOGLE
Aparte del 'PageRank' (el sistema de clasificación de la importancia de cada web),
una de las claves del éxito de Google es la tecnología de sus servidores.
Google atiende a más de 5,000 millones de búsquedas cada mes (unas dos mil por
segundo), y esta cifra aumenta progresivamente cada día. Para atender todas estas
peticiones, y buscar entre más de 3,000 millones de documentos, Googleoptó por
la tecnología Linux.
Disponen de un clúster de cerca de 20,000 servidores repartidos en siete 'data
centers'. Estos centros de datos se encuentran situados en diversos puntos del
planeta, como Washington D.C. (USA), Herndon (Virginia, USA), Santa Clara
(California, USA) o Zurich (Suiza). Cada servidor dispone de un solo procesador
Intel, y una memoria RAM que va desde 256 Mb a 1 Gb.Entre estos 'data centers',
Google utiliza su propio gestor de tráfico y su propio software de balanceo de
cargas, para dirigir cada petición hacia el mejor servidor
En cada PC se encuentran uno o dos discos duros de 40Gb ó 75Gb, de marca IBM.
Google prefiere este sistema distribuido de almacenamiento de datos, antes que
uno centralizado. Las razones: es mucho más barato y tiene menosposibilidades de
fallo.

PEMEX
El SGI-SIAIP (Sistema de Gestión de Información, Sistema Integral de
administración de Información de Plantas) es una plataforma tecnológica modular
que por su arquitectura proporciona una extensa funcionalidad, características
específicas de la industria así como soporte; permite el control efectivo en la toma
de decisiones y en las comunicaciones efectivas a través del ordenamiento y
disponibilidad en forma ágil y eficiente de la gestión en los roles de organización,
que soportan la operación, seguridad y mantenimiento. Su principal cliente es
PEMEX donde aplica las normas que dieron origen a este sistema.

Patrones de arquitectura

 Patrones de estructura.

 Sistemas distribuidos.

 Sistemas interactivos.

 Sistemas adaptables.

Arquitectura conceptual.

Módulos
 Entorno
 Framework

SGI-SIAIP soporta estándares abiertos tales como Web Services, XML, SOAD,
HTML, para proporcionarle a sus usuarios la libertad de elección en lo referente a
como se accede a los datos y como se utilizan estos datos.
Los estándares abiertos proporcionan:
 Menores costos generales, suscripciones gratuitas, distribución gratuita de
archivos.
 Menores riesgos empresariales y una protección a la inversión.
 El uso proporciona una mayor oportunidad para que una cadena de valor se
desarrolle alrededor de una tecnología.
COCA- COLA

Los sistemas de Coca Cola FEMSA de Buenos Aires se encuentran distribuidos. El


Área Informática Central, donde se encuentran los servidores principales está en la
Planta Alcorta, junto con las oficinas centrales yla planta principal de producción.
Luego existen 8 lugares remotos que, a partir de la nueva solución, están
conectados a la Planta Alcorta. Se trata de 5 unidades operativas (centros de ventas
y distribución), una segunda planta de producción en San Justo, un depósito de
equipos de frío y un centro de reparaciones de estos equipos. Esta conexión se da
a través de una Wide Área Network (Wan)propia y en cada área local hay una LAN,
donde uno de los servidores se conecta con las PCs, siempre a través de cableado
estructurado y blindado N5. Topológicamente, la red tiene una estructura tipo anillo
(Token Ring), y actualmente se está migrando a Ethernet. Los puntos remotos se
alcanzan por medio de radio enlace de microondas.
En cuanto al software utilizado en la solución, todas las redes usanMicrosoft
Windows NT Server 4.0 y como motor de base de datos se utiliza SQL Server 7.0.
El software de gestión elegido fue SAP, para modernizar la mayoría de las áreas.
Para los clientes, el sistema operativo que se utiliza es Windows 95, como suite de
aplicaciones de escritorio Office 97 y el browser utilizado es Internet Explorer 4.0.
CONCLUSIÓN
Las bases de datos hoy en día son una herramienta de gran utilidad en la mayoría
de sitios a los que accedemos o estamos en contactos con ellos, ya que e n todos
lugares se maneja información y datos; por lo que las empresas y organizaciones
adoptan técnicas que les permitan mantener seguros y confiables los datos que
manejan. Anteriormente el registro de la información se realizaba de manera
manual, almacenándolo en grandes carpetas en una bodega de información física,
hoy en día, gracias al avance de la tecnología es posible hacer uso de las Bases de
Datos que es un medio de almacenamiento informático capaz de almacenar los
registros manipulados por la empresa.
Sin embargo, cada empresa opta por seleccionar el tipo de base de datos y el gestor
que mejor se adapte a sus necesidades, dependiendo de los criterios que ayudan a
la elección de este como, por ejemplo: costo, amigabilidad, complejidad de la
misma, escalabilidad de la bd. Las bd que se manejan tanto distribuidas como
centralizadas solucionan las necesidades que el usuario solicita, sin embargo,
nosotros como Estudiantes de Sistemas Computacionales debemos identificar cada
una y cual se adapta mejor a la problemática, Hoy en día las empresas están
cambiando por el uso de Bases de Datos Distribuidas con el fin de tener un acceso
más eficiente a la bd y la manipulación de la misma; en mi opinión, ambas son
buenas opciones, lo único que hay que tomar en cuenta es que se adapte a nuestras
necesidades.
FUENTES DE REFERENCIA

Bibliografía
Diaz, M. A. (s.f.). Bases de Datos Distribuidas.
Dr, A. D. (s.f.). Departamento de Computacion. Obtenido de
http://www.cs.cinvestav.mx/prof personal/diaz/Disdb/Cap 1.html
M., P. L. (s.f.). Sistemas de la informacion. Obtenido de Universidad Simon Bolivar.

Sistemas de Base de Datos Distribuidos (Archivo PDF)


(M.)

También podría gustarte