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.