Integrantes:
Navarrete Marcos
Ibarra Milton
BASE DE DATOS DISTIBUIDAS
QUE SON?
Una Base de Datos Distribuida es, una base de
datos construida sobre una red computacional y no por el contrario en una
máquina aislada. La información que constituye la base de datos esta almacenada
en diferentes sitios en la red, y las aplicaciones que se ejecutan accesan
datos en distintos sitios.
· Una Base de Datos Distribuida entonces es una
colección de datos que pertenecen lógicamente a un sólo sistema, pero se
encuentra físicamente esparcido en varios "sitios" de la red. ·Un
sistema de base de datos distribuidas se compone de un conjunto de sitios,
conectados entre sí mediante algún tipo de red de comunicaciones, en el cual:
1. cada sitio es un sistema de base de datos en
sí mismo, pero
2. los sitios han convenido en trabajar juntos (si
es necesario) con el fin de que un usuario de cualquier sitio pueda obtener
acceso a los datos de cualquier punto de la red tal como si todos los datos
estuvieran almacenados en el sitio propio del usuario.
SU USO?
Una base de datos computarizada: es una colección
de información almacenada de forma organizada en un computador.
Las bases de datos computarizadas ofrecen varias ventajas sobre sus contrapartes de papel y lápiz:
Las bases de datos son necesarias para:
Facilitan:
- El almacenamiento de grandes cantidades de información.
- La recuperación rápida y flexible de información.
- La organización y reorganización de la información.
- La impresión y distribución de información en varias formas.
Programa de base de datos: Es una herramienta de software para organizar el almacenamiento y la recuperación de esa información.
Las bases de datos computarizadas ofrecen varias ventajas sobre sus contrapartes de papel y lápiz:
Las bases de datos son necesarias para:
Facilitan:
- El almacenamiento de grandes cantidades de información.
- La recuperación rápida y flexible de información.
- La organización y reorganización de la información.
- La impresión y distribución de información en varias formas.
Programa de base de datos: Es una herramienta de software para organizar el almacenamiento y la recuperación de esa información.
VENTAJAS?
·
El acceso a los datos es más rápido debido a que
los datos se localizan más cercanos al lugar donde se utilizan.
·
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 probabilidad
de que una falla en un solo nodo afecte al sistema es baja y existe una
autonomía e independencia
entre los nodos.
·
Control local de los datos con que se
interactúa.
·
Mayor tolerancia
a los fallos
DESVENTAJAS?
·
Es más complicado el control
y la manipulación de los datos
·
Es compleja el aseguramiento de la integridad de
la información
en presencia de fallas no predecibles tanto de componentes de hardware como
de software.
La integridad se refiere a la consistencia, validez y exactitud de la
información.
·
El control de concurrencia y los mecanismos de
recuperación son mucho más complejos que en un sistema centralizado dado que
los datos pueden estar replicados.
Sistema de gestión de bases de datos
Un Sistema de Gestión de Bases de Datos (SGBD) es
un conjunto de programas que permiten el almacenamiento, modificación y
extracción de la información en una base de datos, además de proporcionar
herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios
pueden acceder a la información usando herramientas específicas de
interrogación y de generación de informes, o bien mediante aplicaciones al
efecto Los SGBD también proporcionan métodos para mantener la integridad de los
datos, para administrar el acceso de usuarios a los datos y para recuperar la
información si el sistema se corrompe. Permite presentar la información de la
base de datos en variados formatos. La mayoría de los SGBD incluyen un
generador de informes. También puede incluir un módulo gráfico que permita
presentar la información con gráficos y tablas.
Hay muchos tipos de SGBD distintos según manejen
los datos y muchos tamaños distintos según funcionen sobre ordenadores
personales y con poca memoria a grandes sistemas que funcionan en mainframes
con sistemas de almacenamiento especiales.
Ambiente con múltiples
procesadores
Os
subprocesos múltiples y multiprocesamiento son términos asociados con la
velocidad a la que corre el programa de una computadora. Ambos son métodos que
requieren un matrimonio entre el conocimiento de programación y el desarrollo
del equipo para poder ser utilizados apropiadamente. Estos dos términos no
siempre son exclusivos mutuamente; se utilizan en equipo para incrementar la
eficiencia de una computadora.
La palabra multiusuario se refiere a un
concepto de sistemas operativos, pero en ocasiones también puede aplicarse a
programas de computadora de otro tipo (ej. aplicaciones de base de datos) e
incluso a sistemas de cómputo. En general se le llama multiusuario a la
característica de un sistema operativo o programa que permite proveer servicio
y procesamiento a múltiples usuarios simultáneamente, estrictamente es pseudo-simultáneo
(tanto en paralelismo real como simulado).
En contraposición a los sistemas monousuario, que
proveen servicio y procesamiento a un sólo usuario, en la categoría de
multiusuario se encuentran todos los sistemas que cumplen simultáneamente las necesidades
de dos o más usuarios, que comparten los mismos recursos. Actualmente este tipo
de sistemas se emplean especialmente en redes, pero los primeros ejemplos de
sistemas multiusuario fueron los centralizados, que los usuarios compartían a
través del uso de múltiples dispositivos de interfaz humana.
Aspectos importantes de los sistemas gestores de base de datos.
Un sistema de gestión de base de datos se puede
definir como un conjunto de datos interrelacionados y los programas necesarios
para acceder y manipularlos, cuyo objetivo principal es almacenar y recuperar la información
de una base de datos de manera que sea fácil y eficiente a la vez.
CARACTERISTICAS
Los SGBD tienen las siguientes mínimas
características:
- Acceso a través de lenguajes de programación estándar.
- Acceso por parte de múltiples usuarios.
- Integridad de los datos.
- Respaldo y recuperación (Backup).
- Redundancia mínima.
- Claves de seguridad, entre otras.
Los sistemas de base de datos son ampliamente
usados, especialmente en las universidades, centros de investigación, banca de seguros, líneas aéreas, telecomunicaciones, recursos humanos, tiendas, supermercados, etc.
Como se puede observar, las base de datos forman
parte importante de la mayoría de empresas actuales, las personas o usuarios no son
conscientes de su uso debido a las interfaces, pero en el desarrollo diario de los quehaceres estas ocupan los
principales planos, de hecho las base de datos forman parte de la vida de las
personas.
SGBD MÁS USADOS
Entre los sistemas gestores de base de datos más
usados, tenemos entre otros de acuerdo al tipo de licencia, Libres:
- MySQL: Perteneciente a Sun Microsystems (también existe una versión no libre y más completa).
- PostgreSQL.
- Open Office Database: De Sun Microsystems.
- SQLite: Con licencia GPL, entre otros.
Privativos
- Oracle Database: Perteneciente a Oracle Corporation.
- Fox Pro.
- Magic.
- Microsoft SQL sever.
- Microsoft Access.
- ADABAS: Perteneciente a IBM.
- Paradox.
- Sybase ASE, y Sybase ASA, entre otros.
0 comentarios:
Publicar un comentario