BASES DE DATOS DISTRIBUIDAS
Objetivo:
Emplear todos los elementos vistos en la unidad.
Descripción de la
actividad
En esta sección de evaluará la identificación de algunos
conceptos. Para realizarlo, se requerirá de hacer uso del conocimiento
adquirido en asignaturas previas, así como los proporcionados en la unidad 1,
responde a los siguientes conceptos:
·
SGBDD
·
DDL
·
Lenguaje anfitrión
·
Gestor de base de datos libre
·
Gestor de base de datos propietario
·
Aplicaciones locales
·
Aplicaciones globales
SGBDD
Un sistema de gestión de bases de datos
distribuidas (SGBDD) es un Sistema de Gestión de bases de datos que gestiona la
Base de Datos distribuida
Funcionalidades
de un SGBDD
- Accede a sitios remotos y transmite consultas y datos a través de varios sitios mediante una red de comunicación.
- Almacena el esquema de distribución y replicación de los datos en el catálogo del sistema.
- Establece las estrategias de ejecución de las consultas y las transacciones que acceden a los datos en más de un sitio.
- Decide sobre cual copia de los datos replicados acceder.
- Mantiene la consistencia de las copias de los datos replicados.
- Realiza la recuperación ante los fallos.
DDL
Lenguaje de definición de datos, es un lenguaje de
programación para definir estructuras de datos, proporcionados por los sistemas
gestores de base de datos.
Con este lenguaje permite a los programadores de un sistema
gestor de base de datos, como PostgreSQL, definir las estructuras que almacenan
los datos, así como los procedimientos o funciones que permitan consultarlos.
Lenguaje anfitrión
Los lenguajes de aplicación se escriben normalmente en
lenguaje de alto nivel, este se denomina lenguaje anfitrión. Para acceder a la
base de datos, las instrucciones LMD necesitan ser ejecutadas desde el lenguaje
anfitrión.
Gestor de base de
datos libre
Los gestores de base de datos libres son aquellos que
podemos descargar sin necesidad de realizar algún pago, ejemplos de estos son:
- MySQL
- Sydes (linux)
- SQLIFE
- ProsgretSQL
- Filebird
- ApacheDerby
- DBD2 express-C DB2
Gestor de base de
datos propietario
Son aquellas en las que se necesita pagar algún costo por
sus servicios.
Ventajas: Son
capaces de almacenar grandes cantidades de datos con una variedad de datos, son
ajustables para empresas grandes o pequeñas. Desarrolla propias aplicaciones de
base de datos, así como manejar distintos lenguajes de programación, y ejecutar
sistemas operativos alternos.
Ejemplos:
·
Microsoft Access
·
Microsoft SQL Server
·
Open Access
·
Oracle
·
Paradox
·
Adbantase
·
Dbase
·
Foxpro
·
IBMDB2
·
IBM Informics
·
InterBase
·
Sibase
Aplicaciones locales
Son programas almacenados en el disco duro de una
computadora, la cual solo puede ejecutarse en la misma.
Aplicaciones Globales
Son programas que no están almacenadas en una sola
computadora, estas mismas se encuentran en distintas bases de datos.
Enrique Jose Reinosa Calixto Alejandro Maldonado Roberto
Muñoz Esteban Damiano Maximiliano Abrutsky. (2012). Bases de Datos. Buenos
Aires: Alfa Omega.
Comentarios
Publicar un comentario