miércoles, 21 de septiembre de 2016

Sistema de Gestión de archivos

Sistema de Gestión de archivos

  • Objetivos: 
    • Optimizar rendimiento.
    • Minimizar posibilidad de pérdida.
    • Cumplir con las necesidades de gestión de datos.
  • Funciones:
    • Identifica y ubica archivos.
    • utiliza directorios que describen la ubicación de archivos.
    • Los sistemas compartidos aplican a algún control de acceso.
    • La entrada y salida se lleva a cabo por bloques.
    • Asigna los archivos a los bloques disponibles.
    • Gestiona el espacio libre.
¿Por qué no usar archivos?
  • No hay como:
    • Buscar rápidamente.
    • Modificar fragmentos pequeños.
    • Hacer consultas complejas.
    • Modificar varios archivos a la vez.
  • Falta de flexibilidad.
  • No hay restricciones de integridad.
  • No es eficiente consultar partes pequeñas de los archivos sin leerlos completos en memoria.
Tipos de archivos: Archivos de pila, archivo secuencial, archivo secuencial indexada.

Sistema gestor de base de datos:

Es un sistema de software que permite a sus usuarios crear, mantener y controlar el acceso a una base de datos

Base de datos: Colección de datos relacionados con las siguientes características.
  • Datos auto descriptivos.
  • Independencia de datos.
  • Múltiples vistas de los datos.
  • Compartir datos.
  • Transacciones multiusuario.
  • Desarrollar programas en menos tiempo.
Componentes básicos:

Resultado de imagen para usuario sgbd manejador de archivos

Objetivos SGBD:
  • Crear bases de datos y esquemas.
  • Preguntar sobre los datos.
  • Almacenar los datos de forma persistente.
  • Controlar el acceso de múltiples usuarios.
Usos de SGBD: El sistema gestor de base de datos tiene muchos usos pero algunos ejemplos son: Inventario, reservas, compras, seguimiento, logística, transporte, etc.

Usos avanzados:
  • Sistemas de información geográfica.
  • Bases de datos multimedia (video, música, sonido, fotografías).
  • Sistemas de proceso analítico online.
  • Bases de datos distribuidas.
Utilidades:
  • Importar, exportar datos.
  • Copia de respaldo
  • Reorganización de archivos.
Ventajas de las bases de datos:
  • Concurrencia (Cantidad de usuarios accediendo al mismo tiempo).
  • Consistencia (Datos correctos, que muestre lo que se quiere mostrar, que guarde lo que se quiere guardar). 
  • Control de redundancia (los datos no deben estar repetidos).
  • Almacenamiento persistente de objetos.
  • Independencia de los datos (Los datos no pueden depender de Software ni de Hardware).
  • Múltiples interfaces.
  • Relaciones complejas entre datos.
  • Restricciones de integridad.
  • Restricciones de accesos.
  • Copias de seguridad y recuperación.
¿Cuando no se debe usar bases de datos relacionales?
  • Problemas muy simples.
  • Las bases de datos agregan costos.
  • Genera tiempo para ejecución.
Arquitectura General de una Base de datos:

Comprende tres niveles, físico o interno, conceptual o lógico (Diseño de la base de datos) y nivel de vistas o externo.

Resultado de imagen para niveles base de datos

  • Nivel interno: Estructura física de almacenamiento y se detallan los de talles de como se utilizará el SGBD.
  • Nivel conceptual: Estructura lógica de almacenamiento, diseño conceptual de la base de datos y este diseño debe reflejar el problema a modelar.
  • Nivel Externo: Nivel de vistas sobre las tablas, la idea de aquí es el acceso parcial a los datos, también el objetivo de los datos según el usuario.
Tarea de la base de datos:
  • Mantener la coherencia entre los esquemas.
  • Mantener la independencia entre los datos, el modelo no puede depender ni de Software ni de Hardware.
    • Independencia física: el esquema conceptual (diseño) no puede ser afectado por cambios al esquema físico.
    • Independencia lógica de datos: algunos elementos del esquema externo no son afectados por cambios al esquema conceptual, ejemplo: se tiene una tabla de clientes y saldos, con diferentes vistas según el usuario, al venir un nuevo requerimiento no puede dejar de operar el software.

No hay comentarios:

Publicar un comentario