26
Procesamiento por lotes y nuevas tendencias en BD Johnny García Álvarez Bryan Leandro Urrea Cristian noguera

Procesamiento por lotes y nuevas tendencias en bd

Embed Size (px)

Citation preview

Page 1: Procesamiento por lotes y nuevas tendencias en bd

Procesamiento por lotes y

nuevas tendencias en BD

Johnny García Álvarez

Bryan Leandro Urrea

Cristian noguera

Page 2: Procesamiento por lotes y nuevas tendencias en bd

Procesamiento por lotes

Se conoce como sistema por lotes, o

modo batch, a la ejecución de un

programa sin el control o supervisión

directa del usuario (que se

denomina procesamiento interactivo).

Este tipo de programas se caracterizan

porque su ejecución no precisa ningún

tipo de interacción con el usuario.

Page 3: Procesamiento por lotes y nuevas tendencias en bd

Generalmente, este tipo de ejecución se

utiliza en tareas repetitivas sobre grandes

conjuntos de información, ya que sería

tedioso y propenso a errores realizarlo

manualmente.

Page 4: Procesamiento por lotes y nuevas tendencias en bd

características

Los sistemas de procesamiento por lotes

son el mecanismo más tradicional y

antiguo de ejecutar tareas. Se

introdujeron alrededor del año 1956 para

aumentar la capacidad de proceso de

los programas. En la actualidad, los

trabajos por lotes son ampliamente

utilizados en supercomputadores.

Page 5: Procesamiento por lotes y nuevas tendencias en bd

ventajas Permite compartir mejor los recursos de un ordenador

entre muchos usuarios, al no competir por éstos deforma inmediata.

Realiza el trabajo en el momento en el que los recursosdel ordenador están menos ocupados, dando prioridada tareas interactivas.

Evita desaprovechar los recursos del ordenador sinnecesidad de interacción y supervisión humanascontinuas.

En ordenadores caros o supercomputadores, ayuda aamortizar el coste manteniendo altos índices deutilización.

Page 6: Procesamiento por lotes y nuevas tendencias en bd

Inconvenientes

El principal inconveniente de la ejecución

por lotes frente a la ejecución interactiva

es que hay que conocer y planificar

cuidadosamente la tarea a realizar. Al

carecer de supervisión por parte del

usuario, cualquier tipo de error puede

producir resultados inútiles

o, simplemente, inexistentes.

Page 7: Procesamiento por lotes y nuevas tendencias en bd

?Que es una base de datos¿

Una base de datos o banco de datos es

un conjunto de datos pertenecientes a

un mismo contexto y almacenados

sistemáticamente para su posterior uso.

En este sentido, una biblioteca puede

considerarse una base de datos

compuesta en su mayoría por

documentos y textos impresos en papel e

indexados para su consulta.

Page 8: Procesamiento por lotes y nuevas tendencias en bd

Actualmente, y debido al desarrollo

tecnológico de campos como

la informática y la electrónica, la mayoría

de las bases de datos están en formato

digital (electrónico), y por ende se ha

desarrollado y se ofrece un amplio rango

de soluciones al problema del

almacenamiento de datos.

Page 9: Procesamiento por lotes y nuevas tendencias en bd

Tendencias en BD

Page 10: Procesamiento por lotes y nuevas tendencias en bd

Modelos de bases de datos

éstas se clasifican de acuerdo a su modelo deadministración de datos.

Un modelo de datos es básicamente unadescripción de algo conocido como contenedorde datos (algo en donde se guarda lainformación), así como de los métodos paraalmacenar y recuperar información de esoscontenedores.

Los modelos de datos no son cosas físicas: sonabstracciones que permiten la implementaciónde un sistema eficiente de base de datos; por logeneral se refieren a algoritmos, y conceptosmatemáticos.

Page 11: Procesamiento por lotes y nuevas tendencias en bd

Algunos modelos con

frecuencia utilizados en las BD:

Las bases de datos jerárquicas : En este

modelo los datos se organizan en una

forma similar a un árbol (visto al revés), en

donde un nodo padre de información

puede tener varios hijos. El nodo que no

tiene padres es llamado raíz, y a los nodos

que no tienen hijos se los conoce

como hojas.

Page 12: Procesamiento por lotes y nuevas tendencias en bd

Las bases de datos jerárquicas son

especialmente útiles en el caso de

aplicaciones que manejan un gran volumen

de información y datos muy compartidos

permitiendo crear estructuras estables y de

gran rendimiento.

Una de las principales limitaciones de este

modelo es su incapacidad de representar

eficientemente la redundancia de datos.

Page 13: Procesamiento por lotes y nuevas tendencias en bd
Page 14: Procesamiento por lotes y nuevas tendencias en bd

Base de datos en red: Éste es un modelo

ligeramente distinto del jerárquico; su

diferencia fundamental es la

modificación del concepto de nodo: se

permite que un mismo nodo tenga varios

padres (posibilidad no permitida en el

modelo jerárquico).

Page 15: Procesamiento por lotes y nuevas tendencias en bd

Fue una gran mejora con respecto almodelo jerárquico, ya que ofrecía unasolución eficiente al problema deredundancia de datos; pero, aún así, ladificultad que significa administrar lainformación en una base de datos de redha significado que sea un modeloutilizado en su mayoría porprogramadores más que por usuariosfinales.

Page 16: Procesamiento por lotes y nuevas tendencias en bd

Base de datos transaccionales: Son basesde datos cuyo único fin es el envío yrecepción de datos a grandesvelocidades, estas bases son muy pococomunes y están dirigidas por lo generalal entorno de análisis de calidad, datosde producción e industrial, es importanteentender que su fin único es recolectar yrecuperar los datos a la mayor velocidadposible

Page 17: Procesamiento por lotes y nuevas tendencias en bd

por lo tanto la redundancia y duplicación

de información no es un problema como

con las demás bases de datos, por lo

general para poderlas aprovechar al

máximo permiten algún tipo de

conectividad a bases de datos

relacionales.

Page 18: Procesamiento por lotes y nuevas tendencias en bd

Base de datos relacionales: Éste es el modeloutilizado en la actualidad para modelarproblemas reales y administrar datosdinámicamente. Tras ser postulados susfundamentos en 1970 por Edgar Frank Codd,de los laboratorios IBM en San José(California), no tardó en consolidarse comoun nuevo paradigma en los modelos de basede datos. Su idea fundamental es el uso de"relaciones". Estas relaciones podríanconsiderarse en forma lógica como conjuntosde datos llamados "tuplas".

Page 19: Procesamiento por lotes y nuevas tendencias en bd

Pese a que ésta es la teoría de las bases de datosrelacionales creadas por Codd, la mayoría de lasveces se conceptualiza de una manera más fácilde imaginar.

En este modelo, el lugar y la forma en que sealmacenen los datos no tienen relevancia (adiferencia de otros modelos como el jerárquico yel de red). Esto tiene la considerable ventaja deque es más fácil de entender y de utilizar para unusuario esporádico de la base de datos. Lainformación puede ser recuperada oalmacenada mediante "consultas" que ofrecenuna amplia flexibilidad y poder para administrar lainformación.

Page 20: Procesamiento por lotes y nuevas tendencias en bd
Page 21: Procesamiento por lotes y nuevas tendencias en bd

Base de datos multidimensionales: Son basesde datos ideadas para desarrollaraplicaciones muy concretas, como creaciónde Cubos OLAP. (Es una solución utilizada enel campo de la llamada Inteligenciaempresarial cuyo objetivo es agilizar laconsulta de grandes cantidades de datos.Para ello utiliza estructuras multidimensionales(o Cubos OLAP) que contienen datosresumidos de grandes Bases de datos oSistemas Transaccionales).

Page 22: Procesamiento por lotes y nuevas tendencias en bd

Básicamente no se diferencian

demasiado de las bases de datos

relacionales (una tabla en una base de

datos relacional podría serlo también en

una base de datos multidimensional), la

diferencia está más bien a nivel

conceptual; en las base

Page 23: Procesamiento por lotes y nuevas tendencias en bd

Base de datos orientada a objetos: Este

modelo, bastante reciente, y propio de

los modelos informáticos orientados a

objetos, trata de almacenar en la base

de datos los objetos completos (estado y

comportamiento).

Page 24: Procesamiento por lotes y nuevas tendencias en bd

Una base de datos orientada a objetos es unabase de datos que incorpora todos los conceptosimportantes del paradigma de objetos:

Encapsulación: Propiedad que permite ocultar lainformación al resto de los objetos, impidiendo asíaccesos incorrectos o conflictos.

Herencia: Propiedad a través de la cual losobjetos heredan comportamiento dentro de unajerarquía de clases.

Polimorfismo: Propiedad de una operaciónmediante la cual puede ser aplicada a distintostipos de objetos.

Page 25: Procesamiento por lotes y nuevas tendencias en bd

Base de datos deductivas: Un sistema de

base de datos deductiva, es un sistema

de base de datos pero con la diferencia

de que permite hacer deducciones a

través de inferencias. Se basa

principalmente en reglas y hechos que

son almacenados en la base de datos.

Page 26: Procesamiento por lotes y nuevas tendencias en bd

Las bases de datos deductivas son

también llamadas bases de datos

lógicas, a raíz de que se basa en lógica

matemática. Este tipo de base de datos

surge debido a las limitaciones de la Base

de Datos Relacional de responder a

consultas recursivas y de deducir

relaciones indirectas de los datos

almacenados en la base de datos.