Bases de datos II
Tarea 5: La importancia del esquema
cliente-servidor
Alumna: Azeneth Michelle Islas Cortes
Facilitador: Edgar Mendoza Flores
Fecha de entrega: domingo 29 de mayo de 2022
El modelo cliente-servidor, es aquel donde las tareas se van repartiendo entre
proveedores de recursos o servicios llamados servidores y solicitantes, los cuales
son conocidos como clientes. En este modelo, los clientes envían solicitudes que
son respondidas por los servidores.
Este tipo de modelo, además de ser aplicado en programas ejecutables dentro de
un solo ordenador, puede ser usado dentro de un sistema operativo multiusuario
distribuido en una red de computadoras, de ahí radica su importancia, ya que el
permitir la conexión de varios clientes a uno o varios servicios ayuda a mantener
una buena comunicación de información entre varios usuarios.
Un ejemplo de este modelo cliente-servidor es el uso del servicio de correo
electrónico de un ISP para enviar, recibir y almacenar correo electrónico. El cliente
de correo de la PC doméstica envía una solicitud al servidor de correo del
proveedor para entregar el correo no leído; el servidor responde enviando el
correo electrónico solicitado al cliente.
Dentro de las bases de datos con este modelo, cada servidor es independiente y
gestiona la información de su entorno particular, sin involucrar a otros servidores.
La capacidad de separar la lógica de la aplicación de la administración de la base
de datos y distribuirla entre dos procesadores brinda más potencia a los sistemas
cliente, lo que a su vez les permitirá ejecutar nuevos entornos gráficos, brindando
a los usuarios la capacidad de acceder a la información que necesitan de manera
más fácil e intuitiva. Al mismo tiempo, algunas características nuevas en el área de
la computación distribuida están disponibles a nivel del administrador de la base
de datos.
La fragmentación es un conjunto de métodos para dividir una base de datos en
unidades lógicas llamados fragmentos, cuya memoria se puede asignar a
diferentes ubicaciones; estos métodos, son utilizados en el proceso de diseño de
una base de datos y son los mismos datos los que se almacenan en un directorio
de sistema global al que accede el software del cliente cuando necesario.
Los esquemas de fragmentación están diseñados teniendo en cuenta el uso de
datos almacenados en cada ubicación, construyendo relaciones más pequeñas y
relevantes con el fin de restaurar y actualizar las operaciones que utiliza la
aplicación, tratando así de facilitar enlace entre nodos debido al alto coste que
tienen.
Ahora mediante un esquema, daré una breve explicación sobre lo que son
fragmentación vertical y fragmentación horizontal.
Tipos de
fragmentaciones
Vertical Horizontal
Cada fragmento es
Particiona una Existen dos
Tiene dos un subconjunto de
relación en un variantes de esta
enfoques básicos cada tupla de
conjunto de relación
relación
relaciones más
pequeñas para
que varias de las
aplicaciones se
ejecuten en un La división inicia
mismo fragmento. con una sola La primaria se La derivada
El agrupamiento
relación de desarolla consiste en dividir
inicia asignando
empleando una relación
cada atributo a un realizar un
particionamiento predicados partiendo de los
fragmento
basado en el definidos en esa predicados
comportamiento relación definidos de
de acceso de las alguna otra.
consultas sobre
los atributos.
Referencias:
Schiaffarino, A. (2019, 12 de marzo). Modelo cliente-servidor. Infranet.
https://blog.infranetworking.com/modelo-cliente-servidor/#:~:text=La%20principal
%20importancia%20de%20este,varios%20usuarios%20de%20forma
%20simultanea.
Redespom. (s.f). Modelo cliente servidor. Consultado el 29 de mayo, 2022.
https://redespomactividad.weebly.com/modelo-cliente-servidor.html
Itroque. (s.f). Modelo cliente servidor. Consultado el 29 de mayo, 2022.
http://itroque.edu.mx/cisco/cisco1/course/module10/10.1.2.5/10.1.2.5.html
Rivas, G. (17 de diciembre). Cliente/servidor y Bases de Datos distribuidas.
Implementación práctica de soluciones distribuidas. ComputerWorld.
https://www.computerworld.es/archive/clienteservidor-y-bases-de-datos-
distribuidas-implementacion-practica-de-soluciones-distribuidas
TIPOS DE FRAGMENTACIÓN EN BASES DE DATOS DISTRIBUIDAS.
https://www.redalyc.org/pdf/3604/360433560015.pdf
Consideraciones Fragmentación.
http://aisii.azc.uam.mx/areyes/archivos/Licenciatura/BDD/Unidad3/RazonesGrados
Fragmentacion.pdf