Powered By Blogger

Blogger templates

viernes, 18 de octubre de 2013

BASE DE DATOS DISTIBUIDAS

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.
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

 

Blogger news

Blogroll

About