Escolar Documentos
Profissional Documentos
Cultura Documentos
Alumno:
Materia:
Base de datos distribuidas
Profesor:
Carrera:
Ingeniería en Tecnologías de la Información y
Comunicaciones
Semestre: V Grupo: E
Tema:
Reporte de las características de las BDD disponible en los gestores de BD
cliente/servidor y los sistemas de archivos convencionales.
pág. 1
INDICE
Tabla de contenido
INTRODUCCION .............................................................................................................................. 3
Sistemas gestores de Bases de Datos Distribuidas (SGBDD)........................................... 4
Cliente / Servidor:........................................................................................................................... 5
Características del Sistema Gestor del sistema de base de datos en Arquitectura
Cliente/Servidor .............................................................................................................................. 7
Características de acceso a los datos ...................................................................................... 8
Fragmentación ................................................................................................................................ 8
Sistemas de archivos convencionales ..................................................................................... 9
Archivos Convencionales .......................................................................................................... 10
TIPOS DE ARCHIVOS .................................................................................................................. 10
Archivos de reporte ..................................................................................................................... 12
CONCLUSION ................................................................................................................................ 13
BIBLIOGRAFIA .............................................................................................................................. 14
pág. 2
INTRODUCCION
pág. 3
Sistemas gestores de Bases de Datos Distribuidas (SGBDD)
pág. 4
Cliente / Servidor: Desde hace muchos años PROGRESS dispone de esta
característica en su base de datos, por lo que hoy en día sus usuarios pueden
beneficiarse de la enorme experiencia que tiene la compañía en esta filosofía de
trabajo. La filosofía cliente/servidor, consiste en repartir la carga del trabajo entre el
servidor y las estaciones de forma que los procesos queden mucho más
compensados y el tiempo de respuesta cuando existen gran número de usuarios
concurrentes, baja considerablemente.
Con la aparición de las estaciones de trabajo PC, máquinas con una magnífica
relación rendimiento/precio, este tipo de arquitectura adquiere cada vez mayor
sentido, siendo ésta una filosofía que en el mundo de la informática se considera
indudablemente de futuro.
PLATAFORMAS
SIST. OPERATIVOS
Alpha
Unix SCO
VAX
AIX
HP 3000
Unixware
HP 9000
Windows NT
AS 400
NOVELL
PC
pág. 5
Esta característica unida a la política de reconocimiento de inversión de
PROGRESS, garantiza a sus usuarios la inversión que hoy se realice, ya que si en
un futuro, por crecimiento, por aumentar las exigencias informáticas o por cualquier
otra causa, se desea cambiar la plataforma o el sistema operativo, el software y los
datos de la compañía pueden pasar al nuevo entorno sin perder ninguna de sus
prestaciones.
pág. 6
Características del Sistema Gestor del sistema de base de datos en
Arquitectura Cliente/Servidor
La arquitectura cliente-servidor se creó para manejar los nuevos entornos de
cómputo en los Que un gran número de PC, estaciones de trabajos, servidores de
ficheros, impresoras, Servidores de bases de datos, servidores Web y otros equipos
están interconectados a través de una red.
En un sistema cliente-servidor tenemos dos partes fundamentales:
•Cliente
. Se podría corresponder con una máquina usuario que proporciona capacidad de
interfaz al usuario y procesamiento local.
•Servidor
. Es una máquina que puede proporcionar a las máquinas cliente servicios, tales
como impresión, acceso a ficheros, o acceso a la base de datos.
Aún no se ha establecido de forma exacta cómo dividir la funcionalidad del SGBD
entre el cliente y el servidor aunque existen varios enfoques.
En cuanto al software, en un sistema de gestión de bases de datos es normal dividir
los diferentes módulos software en tres niveles:
• El software de servidor que gestiona los datos locales en un sitio, al igual que el
software del SGBD centralizado.
• El software del cliente que soporta casi todas las tareas de distribución y maneja
las interfaces de usuario
• El software de comunicaciones (algunas veces junto con el sistema operativo
distribuido) proporciona las primitivas de comuni cación que utiliza el cliente para
transmitir instrucciones y datos entre los sitios necesarios.
El diseño de base de datos distribuidas se ocupa de tomar decisiones en la
ubicación de programas que accederán a la base de datos y sobre los propios datos
que la constituyen, a lo largo de los diferentes nodos que constituyen la red.
Tenemos que distribuir pequeños elementos entre diferentes computadores, es
decir, distribuir la información.
pág. 7
Características de acceso a los datos
. Estas características pueden ser dos:
Estático
. El modelo de acceso a los datos no varía con el tiempo.
Dinámico
. El modelo de acceso a los datos varía con el tiempo.
El nivel de conocimiento de la características de acceso:
Sin información
. Los diseñadores no tienen información de cómo acceden los usuarios a los datos.
Con información parcial
. Los diseñadores no poseen toda la información de cómo acceden los usuarios a
los datos.
Con información total
. Los diseñadores poseen la información completa de cómo los usuarios acceden a
los datos.
Fragmentación
La fragmentación es el proceso encargado de dividir una relación en otras
subrelaciones de menor tamaño, y su objetivo es encontrar la unidad apropiada de
distribución.
Tipos de fragmentación:
Fragmentación horizontal
. Consiste en el particionamiento en tuplas de una relación global en subconjuntos,
donde cada subconjunto puede contener datos que cumplen una condición y se
puede definir expresando cada fragmento como una operación de selecciónsobre
la relación global.
Fragmentación vertical
. En este tipo de fragmentación se dividen el conjunto de atributos en grupos. Los
fragmentos se obtienen proyectando la relación global sobre cada grupo. La
fragmentación es correcta si cada atributo se mapea en al menos un atributo del
fragmento.
pág. 8
Fragmentación mixta
. Este tipo de fragmentación consiste en la aplicación de fragmentación vertical y
después fragmentación horizontal o viceversa.
pág. 9
Observe que NUM y NOMBRE existe en cada archivo. Aparte del esfuerzo
adicional para teclear tres veces el nombre, un cambio del nombre requerirá la
actualización de tres archivos separados.
El segundo enfoque para el almacenamiento de datos en un sistema basado en
computadora involucra la construcción de una base de datos. Una base de datos
formalmente definido y centralmente controlado para ser usado en muchas
aplicaciones diferentes. La figura 2 muestra que diferentes usuarios de diferentes
departamentos dentro de la organización pueden compartir la misma base de datos,
tal como se muestra en el juego de datos 1, o determinados renglones en el juego
de datos 2.
Archivos Convencionales
Sin lugar a dudas, los archivos convencionales seguirán siendo una forma práctica
para guardar datos para algunas aplicaciones (pero no para todas). Un archivo
puede ser diseñado y construido muy rápidamente, y las preocupaciones sobre
disponibilidad y seguridad de los datos son minimizados Cuando los diseños están
cuidadosamente pensados se puede incluir toda la información necesaria, y el
riesgo de omitir datos intencionalmente será mas bajo.
TIPOS DE ARCHIVOS
Los archivos pueden ser usados para guardar datos durante un periodo indefinido
de tiempo o pueden ser usados para guardar datos temporalmente para un
propósito específico. Los tipos de archivos son: Archivos Maestros y los Archivos
de Tablas que son usados para guardar datos durante un periodo largo, Archivos
Temporales son llamados por lo general: Archivos de Transacciones, Archivos de
Trabajo o Archivos de Reporte.
Archivos Maestros
pág. 10
Los archivos maestros contienen registros de un grupo de entidades. Los atributos
pueden ser cambiados frecuentemente, pero los registros son relativamente
permanentes. Estos tienden a tener grandes registros que contienen toda la
información acerca de una entidad de datos. Cada registro contiene, por lo general,
una llave primaria y varias llaves secundarias. Frecuentemente estos archivos son
guardados como archivos indexados o archivos secuenciales con índices. Ejemplos
de archivos maestros incluyen registros de pacientes, registros de clientes, un
archivo de personal o un archivo de inventario de partes.
Archivos de tablas
Estos archivos contienen datos usados para calcular mas datos o medidas de
desempeño. Por ejemplo una tabla de tarifas postales para determinar el costo del
envío de un paquete, Una tabla de impuesto, etc. Estos tipos de archivos por lo
regular son leídos por un solo programa.
Archivos de transacciones Estos archivos se usan para capturar cambios que
actualizan los archivos maestros y para producir reportes. Por ejemplo un archivo
maestro de suscriptores de periódicos, puede tener un archivo de transacción que
contengan el código y nombre del suscriptor, código de la transacción, tal como E,
para extender la suscripción, C para cancelarla o D para cambio de dirección. Así
se necesita solo dar la información relevante cuando se requiera. Por lo cual los
archivos de transacciones son mantenidos por lo general, a una longitud mínima.
Además estos pueden contener varios tipos de registros diferentes.
Archivos de trabajo
Los programas puede ejecutarse mas eficientemente si se usan archivos trabajo.
Un ejemplo de archivos de trabajo es aquel que ha sido reordenado para que los
registros puedan ser accesados más rápidamente.
pág. 11
Archivos de reporte
pág. 12
CONCLUSION
pág. 13
BIBLIOGRAFIA
1.- http://html.rincondelvago.com/bases-de-datos-distribuidas.html
2.- http://html.rincondelvago.com/bases-de-datos-distribuidas.html
pág. 14