Sistemas de Almacenamiento y Gestión de Datos: Conceptos Fundamentales

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,72 KB

Tipos de sistemas de almacenamiento

  • Paquetes ofimáticos: Varias aplicaciones (procesador de textos, hoja de cálculo, presentaciones, etc.) que realizan trabajos cotidianos y comunicaciones (correo electrónico, etc.).
  • Sistemas de gestión: Aplicaciones especializadas en facturación, almacén, nóminas, impuestos, etc. Cada aplicación utiliza sus propios ficheros.
  • Sistemas OLTP (Procesamiento de Transacciones en Línea): Utilizan software de base de datos. Permiten informes complejos, añadir nuevas aplicaciones que aprovechan los datos existentes, etc. El sistema de almacenamiento es un servidor de base de datos (SGBD).
  • Sistemas de soporte a la toma de decisiones: Integran características OLTP con comercio electrónico y gestión de compra-venta por Internet. Permiten el procesamiento rápido de los datos sin recurrir a la programación de aplicaciones, facilitando la toma de decisiones.

Tipos de ficheros

  • Ficheros secuenciales: Los datos (registros) se organizan secuencialmente en el orden en el que fueron añadidos al fichero. Para ser capaz de leer los últimos registros, hay que leer todos los anteriores.
  • Ficheros de acceso directo/aleatorio: Se puede leer un registro concreto del fichero sin tener que leer los anteriores, conociendo la posición del registro a leer mediante la operación seek.
  • Ficheros secuenciales encadenados: Son ficheros secuenciales donde cada registro contiene información sobre la posición del registro siguiente y/o anterior.
  • Ficheros secuenciales indexados: Se utilizan dos o más ficheros. Uno contiene los registros almacenados de forma secuencial (permitiendo acceso aleatorio) y otro contiene una tabla con punteros a la posición de dichos registros.

Tipos de usuario

  • Administradores (DBA): Responsables de que los SGBD funcionen como se espera: definen usuarios y sus permisos, gestionan el almacenamiento de datos, controlan los recursos consumidos, realizan recuperaciones en caso de error y configuran su funcionamiento, entre otras tareas.
  • Desarrolladores de aplicaciones: Crean programas que interactúan con la base de datos: definen estructuras de almacenamiento lógicas y operaciones sobre los datos.
  • Usuarios finales: Utilizan la base de datos para realizar consultas, actualizaciones y borrados de datos. Generalmente poseen pocos conocimientos técnicos y emplean interfaces amables (formularios, aplicaciones, páginas web, etc.) desarrolladas con diferentes tecnologías.

Entradas relacionadas: