Está en la página 1de 32

Unidad 1: Enfoques de Bases de datos

Base de datos Geraldo Valenzuela Ao 2009

Agenda
1.1. El dato como recurso 1.2. Enfoque tradicional de procesamiento de datos 1.2.1. Sistemas de procesamiento de archivos 1.2.2. Desventajas 1.3. Enfoque de bases de datos 1.3.1. Elementos del enfoque de base de datos 1.3.2. Implementacin del enfoque de base de datos 1.3.3. Beneficios de usar el enfoque de base de datos 1.3.4. Riesgos al usar el enfoque de base de datos 1.3.5. Tipos de sistemas de informacin
Base de Datos - 2009

1.1. El dato como recurso


En las organizaciones, se ha incorporado al dato dentro de sus recursos bsicos (humanos, financieros y materiales) El dato, al igual que los dems recursos, tiene un costo y un valor asociado El dato debe ser administrado, planificado y controlado, es decir, tratado como un activo ms de la empresa Los datos son hechos relacionados con personas, objetos, eventos u otras entidades del mundo real (pueden ser cuantitativos o cualitativos, internos o externos, histricos o predictivos)
Base de Datos - 2009

1.1. El dato como recurso


La informacin est compuesta de datos que han sido organizados o preparados en una forma adecuada para apoyar la toma de decisiones Para lograr un efectivo tratamiento del recurso dato, muchas organizaciones estn trabajando con bases de datos Una base de datos es un conjunto de datos relacionados, que permiten satisfacer las necesidades de informacin de una organizacin

Base de Datos - 2009

1.1. El dato como recurso


Una base de datos tiene dos funciones importantes: integrar y compartir

Base de Datos - 2009

1.1. El dato como recurso


Desde una perspectiva organizacional, una base de datos se puede definir como un conjunto de datos operacionales relevantes para la toma de decisiones Permite satisfacer diversos requerimientos de informacin

Base de Datos - 2009

1.2. Enfoque tradicional de procesamiento de datos


El enfoque tradicional utilizado en el desarrollo de sistemas de informacin para el tratamiento de los datos, se relaciona con el procesamiento de datos por unidad organizacional Cada sistema desarrollado es diseado para satisfacer las necesidades de un departamento o grupo de usuarios, no existiendo una planificacin corporativa o un modelo que gue el desarrollo de aplicaciones Este enfoque es conocido como enfoque por agregacin El nombre por agregacin, representa a un proceso evolutivo que se presenta al ir acoplando a un sistema de informacin nuevas funciones (nuevos requerimientos que no haban sido considerado en el momento del diseo inicial del sistema)
Base de Datos - 2009

1.2.1. Sistemas de procesamiento de archivos


Cada nueva aplicacin es diseada con su propio conjunto de archivos de datos Muchos de esos datos pueden ya existir en archivos de otras aplicaciones, pero para ser usados en la nueva aplicacin requeriran de reestructuracin Es ms simple disear nuevos archivos para cada aplicacin

Base de Datos - 2009

1.2.2. Desventajas
Redundancia no controlada (prdida de espacio, tiempo perdido en actualizacin) Inconsistencia de datos (errores en las aplicaciones, reportes inconsistentes, prdida de la confianza del usuario en la integridad del sistema de informacin) Inflexibilidad (lenta evolucin del sistema de informacin, frustracin de los usuarios) Escasa posibilidad de compartir datos (nuevas aplicaciones requieren nuevos archivos con datos duplicados)

Base de Datos - 2009

1.2.2. Desventajas
Pobre estandarizacin (inconsistencia por sinnimos y por homnimos, dificultad en las mantenciones de la aplicacin) Baja productividad del programador (mayor costo del software) Excesiva mantencin (cerca del 80% del esfuerzo de programacin es ocupado en esta tarea)

Base de Datos - 2009

1.3. Enfoque de bases de datos


Los datos son visualizados como un recurso que debe se compartido entre diferentes usuarios Cada usuario puede contar con una visin propia de la base de datos, de acuerdo a sus requerimientos de informacin Los datos son almacenados de tal manera que son independientes del programa que los usa Se tiene un control centralizado de las operaciones de proteccin, ingreso, modificacin, eliminacin y recuperacin de datos, a travs de un software especfico (Sistema de Administracin de Base de Datos, DBMS)
Base de Datos - 2009

1.3.1. Elementos del enfoque de base de datos

Base de Datos - 2009

1.3.1. Elementos del enfoque de base de datos


Usuarios (personas que requieren datos) Usuarios finales (usuarios que modifican datos en la base de datos y que reciben informacin desde sta) Desarrolladores de aplicaciones (analistas de sistemas y programadores que disean nuevos programas de aplicacin) Administradores de Datos (responsables por el diseo de la base de datos y por fijar normas que resguardan la seguridad e integridad de sus datos)

Base de Datos - 2009

1.3.1. Elementos del enfoque de base de datos


DBMS (software, hardware y firmware, que permite manejar una o ms bases de datos, y tambin el repositorio) Funcin definicin de datos (permite especificar el tipo de dato que ir en la base de datos, su estructura lgica, las relaciones entre datos y caractersticas fsicas sobre organizacin y acceso)

Base de Datos - 2009

1.3.1. Elementos del enfoque de base de datos


Funcin manipulacin de datos (permite almacenar, modificar y recuperar los datos de la Base) Funcin seguridad de datos (permite controlar el acceso y la concurrencia de los usuarios y provee mecanismos de respaldo y recuperacin de la base de datos)

Base de Datos - 2009

1.3.1. Elementos del enfoque de base de datos


Base de datos (lugar fsico donde quedan los datos de un usuario, puede ser centralizada o distribuida) Repositorio o diccionario de datos (lugar donde quedan las definiciones de los datos, formatos de pantallas, reportes) Interface usuario-sistema (lenguajes o paquetes generadores de interfaces y reportes, que permiten a los usuarios interactuar con la base de datos) Programas de aplicaciones (usados para crear y mantener las base de datos, y para proveer informacin a los usuarios)
Base de Datos - 2009

1.3.1. Elementos del enfoque de base de datos


Herramientas CASE (apoyan el desarrollo de software, especialmente en lo que respecta al diseo de la base de datos y sus programas de aplicacin) CASE de alto nivel (planificacin, anlisis de requerimientos) CASE de medio nivel (anlisis y diseo) CASE de bajo nivel (generacin de cdigo, RAD)

Base de Datos - 2009

1.3.2. Implementacin del enfoque de base de datos

Base de Datos - 2009

1.3.3. Beneficios de usar el enfoque de base de datos


Mnima redundancia de datos (la redundancia es controlada) Consistencia de datos (si existe redundancia, se modifican todos los registros donde est el dato) Integracin de datos (los datos son organizados de una manera lgica que permite definir los relacionamientos entre ellos) Compartir datos (permite concurrencia, aunque bajo ciertas restricciones)

Base de Datos - 2009

1.3.3. Beneficios de usar el enfoque de base de datos


Esfuerzo por estandarizacin (se establece la funcin de administracin de datos) Facilita el desarrollo de aplicaciones (el programador no necesita cargar con las tareas de diseo, construccin y mantencin de archivos maestros) Controles de seguridad, privacidad e integridad (se establece la funcin de administracin de datos)

Base de Datos - 2009

1.3.3. Beneficios de usar el enfoque de base de datos


Flexibilidad en el acceso (mltiples trayectorias de recuperacin de cada dato, satisfaccin de requerimientos ad-hoc mediante SQL) Independencia de los datos (separacin de las descripciones de datos de los programas de aplicaciones que usan los datos) Reduccin de la mantencin de programas (como los datos son independientes de los programas se reduce la necesidad de modificar los programas)

Base de Datos - 2009

1.3.4. Riesgos al usar el enfoque de base de datos


Personal especializado (convertir sistemas existentes, desarrollar y estimar nuevos estndares de programacin, disear bases de datos y administrar al nuevo equipo de personas) Necesidad de respaldos (tener mnima redundancia, puede llevar a problemas al no contar con copias de datos que sirvan de respaldo)

Base de Datos - 2009

1.3.4. Riesgos al usar el enfoque de base de datos


Problemas al compartir datos (se exige sincronizacin de datos en acceso concurrente y deteccin de bloqueos por interferencias) Conflicto organizacional (al compartir datos se exige un consenso en la definicin, la propiedad y responsabilidad por la exactitud de stos)

Base de Datos - 2009

1.3.5. Tipos de sistemas de informacin


Los sistemas de informacin (y las bases de datos) deben satisfacer los requerimientos de informacin de todos los niveles de la organizacin (operacional, tctico y estratgico) Los requerimientos en los distintos niveles son bastantes diferentes Estos niveles se caracterizan por la decisin que apoyan, el tipo de decisin, el modelo usado para apoyar tal decisin y el tipo de informacin que requieren

Base de Datos - 2009

1.3.5. Tipos de sistemas de informacin


Caractersticas Decisin que apoya Tipo de decisin Modelo ms usado Fuente Exactitud Amplitud Frecuencia Rango de tiempo Uso Nivel estratgico Planificacin a largo plazo No estructurada Predictivo Medio ambiente Razonable Resumida A solicitud Aos Prediccin Nivel tctico Control gerencial Semi estructurada Descriptivo Registros internos Buena Detallada Peridica Aos Control Nivel operacional Control operacional Estructurada Nominativo Operacin interna Exacta Muy detallada Tiempo real Meses Accin diaria

Base de Datos - 2009

1.3.5. Tipos de sistemas de informacin


Sistemas de informacin operacionales o TPS (Transaction Processing Systems), que apoyan las operaciones diarias de la organizacin, entregan informacin detallada en forma oportuna y exacta Sistemas de apoyo a la toma de decisiones o DSS (Decision Support Systems), buscan apoyar al tomador de decisiones con informacin y herramientas de anlisis

Base de Datos - 2009

1.3.5. Tipos de sistemas de informacin


Sistemas de informacin administrativos o MIS (Management Information Systems) proveen informacin requerida por los administradores para planificar y controlar, en general es informacin resumida, tienden a ser flexibles y de fcil uso (aunque lo comn es que solo apoyen la planificacin y los procesos de toma de decisiones)

Base de Datos - 2009

1.3.5. Tipos de sistemas de informacin


Un DSS debera incluir: Un terminal (a menudo un PC) ubicado en la oficina del tomador de decisiones o en otro lugar adecuado Un DBMS para crear, accesar y mantener archivos o bases de datos locales o distribuidas Un lenguaje de alto nivel poderoso para recuperar y manipular datos Herramientas de modelacin que permitan evaluar diferentes alternativas de decisin (herramientas como simuladores, planillas de clculo, grficadores)
Base de Datos - 2009

1.3.5. Tipos de sistemas de informacin


El tomador de decisiones (PC) se enlaza al computador central para manejar la BD corporativa (datos nivel operacional) Los datos extrados pasan al PC donde pueden ser desplegados o almacenados en un archivo o base de datos local
Base de Datos - 2009

1.3.5. Tipos de sistemas de informacin


Data Warehouse es un almacn donde se pueden depositar los datos de importancia crtica para la toma de decisiones Un Data Warehouse consiste bsicamente de tres componentes: Herramientas extractoras, de transformacin y carga para los datos operacionales y fuentes externas Un Warehouse (almacn) para almacenar los datos seleccionados Herramientas para referenciar y analizar los datos contenidos en el Warehouse
Base de Datos - 2009

1.3.5. Tipos de sistemas de informacin


Los datos bsicos de una organizacin son transformados, integrados y cargados en el Data Warehouse de una forma tal que tenga sentido para el tomador de decisiones El Data Warehouse trata de resolver la problemtica que tienen las empresas en el anlisis rpido de situaciones, la integracin de datos procedente de diversas fuentes, el contar con una perspectiva histrica de los datos y el aprovechamiento ptimo de la informacin organizacional, apoyndose para ello en un proceso actualmente conocido como Data Mining
Base de Datos - 2009

1.3.5. Tipos de sistemas de informacin


Los sistemas de informacin, en general, son clasificables en: Orientados a las transacciones, como los TPS y MIS apoyados en datos relacionales (del tipo OLTP, On Line Transaction Processing) Orientados a analizar temas de inters especfico del tomador de decisiones, como el Data Warehouse (del tipo OLAP, On Line Analytic Processing, o del tipo ROLAP, Relational On Line Analytic Processing)

Base de Datos - 2009

También podría gustarte