sistemas gestores de bases de datos

Páginas: 5 (1050 palabras) Publicado: 4 de agosto de 2014
TRABAJO N0 1
SISTEMAS GESTORES DE BASES DE DATOS
Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS
(Data Base Management System) como una colección de datos relacionados entre sí, estructurados y organizados, y un conjunto de programas que acceden y gestionan esos datos. La colección de esos datos se denomina Base de Datos o BD, (DB Data Base).
Antes de aparecer losSGBD (década de los setenta), la información se trataba y se gestionaba utilizando los típicos sistemas de gestión de archivos que iban soportados sobre un sistema operativo. Éstos consistían en un conjunto de programas que definían y trabajaban sus propios datos. Los datos se almacenan en archivos y los programas manejan esos archivos para obtener la información. Si la estructura de los datos delos archivos cambia, todos los programas que los manejan se deben modificar; por ejemplo, un programa trabaja con un archivo de datos de alumnos, con una estructura o registro ya definido; si se incorporan elementos o campos a la estructura del archivo, los programas que utilizan ese archivo se tienen que modificar para tratar esos nuevos elementos. En estos sistemas de gestión de archivos, ladefinición de los datos se encuentra codificada dentro de los programas de aplicación en lugar de almacenarse de forma independiente, y además el control del acceso y la manipulación de los datos vienen impuesto por los programas de aplicación.
Esto supone un gran inconveniente a la hora de tratar grandes volúmenes de información.
Surge así la idea de separar los datos contenidos en los archivos delos programas que los manipulan, es decir, que se pueda modificar la estructura de los datos de los archivos sin que por ello se tengan que modificar los programas con los que trabajan. Se trata de estructurar y organizar los datos de forma que se pueda acceder a ellos con independencia de los programas que los gestionan.
Inconvenientes de un sistema de gestión de archivos:
• Redundancia einconsistencia de los datos, se produce porque los archivos son creados por distintos programas y van cambiando a lo largo del tiempo, es decir, pueden tener distintos formatos y los datos pueden estar duplicados en varios sitios. Por ejemplo, el teléfono de un alumno puede aparecer en más de un archivo. La redundancia aumenta los costes de almacenamiento y acceso, y trae consigo la inconsistencia delos datos: las copias de los mismos datos no coinciden por aparecer en varios archivos.
• Dependencia de los datos física-lógica, o lo que es lo mismo, la estructura física de los datos (definición de archivos y registros) se encuentra codificada en los programas de aplicación. Cualquier cambio en esa estructura implica al programador identificar, modificar y probar todos los programas quemanipulan esos archivos.
• Dificultad para tener acceso a los datos, proliferación de programas, es decir, cada vez que se necesite una consulta que no fue prevista en el inicio implica la necesidad de codificar el programa de aplicación necesario. Lo que se trata de probar es que los entornos convencionales de procesamiento de archivos no permiten recuperar los datos necesarios de una formaconveniente y eficiente.
Separación y aislamiento de los datos, es decir, al estar repartidos en varios archivos, y tener diferentes formatos, es difícil escribir nuevos programas que aseguren la manipulación de los datos correctos. Antes se deberían sincronizar todos los archivos para que los datos coincidiesen.
• Dificultad para el acceso concurrente, pues en un sistema de gestión de archivos escomplicado que los usuarios actualicen los datos simultáneamente. Las actualizaciones concurrentes pueden dar por resultado datos inconsistentes, ya que se puede acceder a los datos por medio de diversos programas de aplicación.
• Dependencia de la estructura del archivo con el lenguaje de programación, pues la estructura se define dentro de los programas. Esto implica que los formatos de los archivos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistema gestor de base de datos
  • Sistemas Gestores De Base De Datos
  • sistema gestor de base de datos
  • Sistemas Gestores De Bases De Datos
  • Sistemas Gestores De Bases De Datos
  • Sistemas gestores de base de datos
  • Sistema Gestor De Base De Datos
  • Sistemas gestores de bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS