miércoles, 25 de junio de 2014

Sistemas Tradicionales Basados en archivos




Contenidos
  • - Introducción
  • - Sistemas tradicionales basados en archivos
  • - Sistemas de bases de datos
  • - Papeles en un entorno de base de datos
  • - ventajas y desventajas de los SGBD
  • - Problemas y cuestiones de repaso


Introducción
  • Las compras en el Súper Mercado
  • Compras utilizando  tarjeta de crédito
  • Utilización de una biblioteca local
  • Contratación de un seguro 
  • Alquiler de un video
  • Utilización de internet
  • Estudio en una Universidad


 Sistemas tradicionales basados en archivos

Es una Colección de programas que realizan diversos Servicios para los usuarios.

Características:
  • Enfoque descentralizado
  • Grandes concentraciones de datos repetidos
  • La estructura física y almacenamiento de los archivos
  • Dependencia entre programas y datos
Sistema basado en archivos




SEPARACION Y AISLAMIENTO:                                                           
·         Difícil acceso a datos
·         El desarrollador de aplicaciones debe  sincronizar el procesamientos de archivos
DUPLICASION DE DATOS:
·         Duplicación incontrolada de datos
·         Desperdicio de dinero y tiempo
·         Espacio de almacenamiento innecesario
·         Perdida de INTEGRIDAD de los datos                   
 DEPENDENCIA ENTRE LOS DATOS:
·         Difícil hacer cambios a una estructura existente
·         Todos los programas se modifican para acceder a la nueva estructura.
FORMATOS ARCHIVOS INCOMPATIBLES:
·         Las estructuras de los archivos dependen del lenguaje de programación

CONSULTAS FIJAS/PROLIFERACION DE PROGRAMAS:

·         Son dependientes de las consultas escritas por el desarrollador
·         Nuevos programas inadecuados e ineficientes        
SISTEMA DE BASES DE BATOS
Es una colección compartida de datos relacionados con una descripción de datos, que están diseñados para satisfacer las necesidades de información de una organización.

                                               BASE DE DATOS:
·         Es un repositorio centralizado, de gran tamaño compuesto por datos que pueden ser utilizados por múltiples departamentos y usuarios.
·         La descripción de los datos se conoce como catálogo del sistema.
·         Su naturaleza auto descriptiva proporciona la independencia entre programas y datos.
·         “Lógicamente relacionado”: entidades, atributos y relaciones

SISTEMA DE BASE DE DATOS:
Un sistema software que permita a los usuarios definir, crear, mantener y controlar el acceso a la base de datos.


SISTEMA DE GESTION DE BASE DE DATOS (SGBD):
Software que interactúa  con los programas del usuario y con la BD
Permite definir la BD (DDL lenguaje de definición de datos)
§  Permite insertar, actualizar, borrar y extraer (DML Lenguaje de Manipulación de Datos)
§  Proporciona acceso controlado a la BD (seguridad, integridad, concurrencia, recuperación)
§  Catálogo accesible por el usuario

PROGRAMA DE APLICACIÓN:
Es un programa informático que interactúa  con la base de datos emitiendo las apropiadas solicitudes.

COMPONENTES DE UN ENTORNO SGBD:

HARDWARE:
El SGBD y las aplicaciones  requieren de una plataforma sobre las que se ejecutan
También dependen de las necesidades de la organización y del SGBD.
SOFTWARE:
EL SW  del SGBD y los programas de aplicación ,sistema operativo estos se escriben en 3GL O 4GL.
DATOS:
Este es uno de los más importantes porque sin estos datos no se puede hacer programas se puede tener todo pero si no hay datos no sirve de nada y la estructura de los datos se llama esquema.
PROCEDIMIENTOS:
Son reglas que dirigen el diseño de BD, inician sesión de un SGBD y lo detienen también gestionan fallas de un HW Y SW y cambian la estructura de una tabla.
PERSONAS:
Las personas que se relacionan son el sistema:
Entre ellos tenemos los siguientes:
·         Administradores
·         Desarrolladores
·         Usuarios finales
ADMINISTRADORES DE DATOS Y DE LA BD:
El DA (Data administrador) es responsable de gestionar los recursos de datos: planificación, desarrollo y mantenimiento de políticas y estándares
El DBA (Data de base Administrador), es responsable de la  implementación y diseños físicos de la base de datos.
DISEÑADORES DE BASES DE DATOS:
Diseñadores lógicos y  diseñadores físicos de la base de datos.
El diseñador lógico identifica relaciones, restricciones, modelo de datos.
El diseñador físico materializa el diseño lógico mediante estructuras y métodos de almacenamiento, seguridades, etc.    
 DESARROLLADORES DE APLICACIONES:
Implementan los programas de aplicación que proporcionen funcionalidad requerida. Extraer, insertar, actualizar o borrar datos son algunas operaciones solicitadas.
USUARIOS FINALES:
Son los clientes de la base de datos.
Pueden ser :
·         Usuarios inexpertos
·         Usuarios avanzados
VENTAJAS Y DESVENTAJAS DE LOS SGBD:
VENTAJAS:
·         Control de redundancia de datos
·         Coherencia de datos
·         Más información a partir de la misma cantidad de datos
·         Compartición de los datos
·         Mayor integridad de los datos
·         Mayor seguridad
·         Imposición de estándares
·         Economía de escala
·         Equilibrio entre requisitos conflictivos
·         Mejor accesibilidad a los datos
·         Productividad mejorada
·         Mantenimiento más sencillo
·         Mayor nivel de concurrencia
·         Servicios mejorados de copia de seguridad y recuperación
DESVENTAJAS:
·         Complejidad
·         Tamaño
·         Coste del SGBD
·         Costes de hardware adicional
·         Costes de conversión
·         Prestaciones
·         Mayor impacto de los fallos      

No hay comentarios.:

Publicar un comentario