Niveles de transparencia en una base de datos

Solo disponible en BuenasTareas
  • Páginas : 5 (1118 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de agosto de 2012
Leer documento completo
Vista previa del texto
CARRERA:
INGENIERÍA EN SISTEMAS COMPUTACIONALES

MATERIA:
Base de datos distribuida

ALUMNO:
Richard Mora Marin

CATEDRÁTICO:

TEMA: Niveles de transparencia en una base de datos
FECHA: 25-08-2012

INDICE
INGENIERÍA EN SISTEMAS COMPUTACIONALES 1
Introducción 3
Transparencia a nivel de red 4
Transparencia de replicación 5
Transparencia de fragmentación 6
Transparencia deacceso 7
Conclusión 8

Introducción

En la siguiente investigación se analizaran los niveles de transparencia en una base de datos, ya que estos niveles son muy importantes puesto que gracias a ellos podemos controlar diversos aspectos en la administración de un Sistema de Bases de Datos Distribuidas (SGBDD), ya que dichos sistemas están enfocados al manejo de grandes volúmenes deinformación tomado en cuanta que una Base de Datos (BD) debe de cumplir siempre con dichas características tales como:
* Integridad de la información
* Atomicidad
* Control de acceso a datos
* Concurrencia
* Seguridad de acceso a la información
Tomando en cuenta estos puntos, es necesario tener un nivel de transparencia de datos en un SGBD ya que para el usuario final los procedimientosy estructura de la información deben de ser completamente transparentes es decir, el usuario no debe de ser capar de percibir en que parte del sistema se encuentra grabado algún dato.
La transparencia de datos llega a ser también un punto muy importante en la implementación de un sistema distribuido ya que de no ser bien configurado puede suponer graves fallas de seguridad que pueden poner enriesgo la seguridad e integridad de una Base de Datos (BD). Por lo que en este documento trataremos los diversos niveles de transparencia existentes en una BDD, tales como:
* Transparencia de red
* Transparencia de replicación
* Transparencia de fragmentación
* Transparencia de Acceso
Sin embargo antes de tocar el tema de la transparencia en una BD es necesario tomar en cuenta laindependencia de los datos en una BD los cuales se pueden clasificar en dos formas:
* Independencia lógica. Permite que un cambio en la definición de un esquema no debe afectar a las aplicaciones de usuario
* Independencia física. Ocultamiento de los detalles sobre las estructuras de almacenamiento a las aplicaciones de usuario.

Transparencia a nivel de red

En un SGBDD se trabajacomo ya sabemos con un esquema Cliente-Servidor, por lo que es importante tener una buena administración de los recursos de la red para poder realizar una transparencia a nivel de re d, este nivel de transparencia trabaja sobre la red de comunicación de computadoras por lo que es necesario contar con ciertos equipos tales como enrutadores, SWITHC y en algunos casos de ser necesario enlaces dedicadoslos cuales nos permitan la correcta comunicación de servidores ubicados en distintas zonas geográficas, de tal manera que el equipo cliente no requiere saber la ubicación exacta del servidor sobre el cual se esta ejecutando una consulta en un determinado momento ya que un servidor puede o no mandar dicha consulta a otro elemento de la red para que sea procesada.
En este nivel de transparencia sedeben de tener en cuanta que hay que asegurar elementos de comunicación ininterrumpida para que el sistema distribuido pueda seguir funcionando en dado caso de que un nodo de la red se encuentre fuera de línea por problemas de conexión o por saturación de trafico, por lo que es recomendable manejar enlaces redundantes a nivel físico y lógico.

Transparencia de red.

Transparencia dereplicación

Esta transparencia se encuentra en un nivel más arriba que la transparencia a nivel de red ya que para que esta transparencia se realice es necesaria la comunicación entre los diversos nodos del SGBDD que conforman el sistema.
Este tipo de transparencia hace referencia a que las replicas de un SGBDD estas deben de ser controladas por el sistema y no por el Administrador de Base de Datos...
tracking img