SlideShare una empresa de Scribd logo
1 de 26
Procesamiento por lotes y
nuevas tendencias en BD

                 Johnny García Álvarez
                 Bryan Leandro Urrea
                 Cristian noguera
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.
 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.
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.
ventajas
   Permite compartir mejor los recursos de un ordenador
    entre muchos usuarios, al no competir por éstos de
    forma inmediata.
   Realiza el trabajo en el momento en el que los recursos
    del ordenador están menos ocupados, dando prioridad
    a tareas interactivas.
   Evita desaprovechar los recursos del ordenador sin
    necesidad de interacción y supervisión humanas
    continuas.
   En ordenadores caros o supercomputadores, ayuda a
    amortizar el coste manteniendo altos índices de
    utilización.
Inconvenientes
 Elprincipal 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.
?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.
 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.
Tendencias en BD
Modelos de bases de datos

   éstas se clasifican de acuerdo a su modelo de
    administración de datos.
   Un modelo de datos es básicamente una
    descripción de algo conocido como contenedor
    de datos (algo en donde se guarda la
    información), así como de los métodos para
    almacenar y recuperar información de esos
    contenedores.
   Los modelos de datos no son cosas físicas: son
    abstracciones que permiten la implementación
    de un sistema eficiente de base de datos; por lo
    general se refieren a algoritmos, y conceptos
    matemáticos.
Algunos modelos con
frecuencia utilizados en las BD:
 Lasbases 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.
   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.
 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).
 Fue   una gran mejora con respecto al
 modelo jerárquico, ya que ofrecía una
 solución eficiente al problema de
 redundancia de datos; pero, aún así, la
 dificultad que significa administrar la
 información en una base de datos de red
 ha significado que sea un modelo
 utilizado    en   su    mayoría     por
 programadores más que por usuarios
 finales.
 Basede datos transaccionales: Son bases
 de datos cuyo único fin es el envío y
 recepción     de    datos    a   grandes
 velocidades, estas bases son muy poco
 comunes y están dirigidas por lo general
 al entorno de análisis de calidad, datos
 de producción e industrial, es importante
 entender que su fin único es recolectar y
 recuperar los datos a la mayor velocidad
 posible
 porlo 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.
   Base de datos relacionales: Éste es el modelo
    utilizado en la actualidad para modelar
    problemas reales y administrar datos
    dinámicamente. Tras ser postulados sus
    fundamentos en 1970 por Edgar Frank Codd,
    de los laboratorios IBM en San José
    (California), no tardó en consolidarse como
    un nuevo paradigma en los modelos de base
    de datos. Su idea fundamental es el uso de
    "relaciones".   Estas   relaciones     podrían
    considerarse en forma lógica como conjuntos
    de datos llamados "tuplas".
   Pese a que ésta es la teoría de las bases de datos
    relacionales creadas por Codd, la mayoría de las
    veces se conceptualiza de una manera más fácil
    de imaginar.
   En este modelo, el lugar y la forma en que se
    almacenen los datos no tienen relevancia (a
    diferencia de otros modelos como el jerárquico y
    el de red). Esto tiene la considerable ventaja de
    que es más fácil de entender y de utilizar para un
    usuario esporádico de la base de datos. La
    información     puede      ser    recuperada      o
    almacenada mediante "consultas" que ofrecen
    una amplia flexibilidad y poder para administrar la
    información.
   Base de datos multidimensionales: Son bases
    de    datos       ideadas     para    desarrollar
    aplicaciones muy concretas, como creación
    de Cubos OLAP. (Es una solución utilizada en
    el campo de la llamada Inteligencia
    empresarial cuyo objetivo es agilizar la
    consulta de grandes cantidades de datos.
    Para ello utiliza estructuras multidimensionales
    (o Cubos OLAP) que contienen datos
    resumidos de grandes Bases de datos o
    Sistemas Transaccionales).
 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
 Basede 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).
   Una base de datos orientada a objetos es una
    base de datos que incorpora todos los conceptos
    importantes del paradigma de objetos:
   Encapsulación: Propiedad que permite ocultar la
    información al resto de los objetos, impidiendo así
    accesos incorrectos o conflictos.
   Herencia: Propiedad a través de la cual los
    objetos heredan comportamiento dentro de una
    jerarquía de clases.
   Polimorfismo: Propiedad de una operación
    mediante la cual puede ser aplicada a distintos
    tipos de objetos.
 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.
 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.

Más contenido relacionado

La actualidad más candente

Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datosGalo Anzules
 
Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacionv3r02011
 
Framework Laravel
Framework LaravelFramework Laravel
Framework LaravelRafael Lobo
 
Introduccion a la computación paralela
Introduccion a la computación paralelaIntroduccion a la computación paralela
Introduccion a la computación paralelaRene Guaman-Quinche
 
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Juan Lopez
 
Comparacion de historia del sistema operativo microsoft windows
Comparacion de historia del sistema operativo microsoft windowsComparacion de historia del sistema operativo microsoft windows
Comparacion de historia del sistema operativo microsoft windowsLizz ArdiiLa
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 

La actualidad más candente (20)

Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacion
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
ADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIAADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIA
 
SGBD Sybase
SGBD SybaseSGBD Sybase
SGBD Sybase
 
Noción de archivo real y virtual
Noción de archivo real y virtual Noción de archivo real y virtual
Noción de archivo real y virtual
 
FUNCIONES DE UN DBA
FUNCIONES DE UN DBAFUNCIONES DE UN DBA
FUNCIONES DE UN DBA
 
Framework Laravel
Framework LaravelFramework Laravel
Framework Laravel
 
Introduccion a la computación paralela
Introduccion a la computación paralelaIntroduccion a la computación paralela
Introduccion a la computación paralela
 
Sistemas embebidos
Sistemas embebidosSistemas embebidos
Sistemas embebidos
 
Colecciones en Python
Colecciones en PythonColecciones en Python
Colecciones en Python
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Bases de Datos II: El entorno
Bases de Datos II: El entornoBases de Datos II: El entorno
Bases de Datos II: El entorno
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
 
Comparacion de historia del sistema operativo microsoft windows
Comparacion de historia del sistema operativo microsoft windowsComparacion de historia del sistema operativo microsoft windows
Comparacion de historia del sistema operativo microsoft windows
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Taller de Base de Datos - Unidad 5 transacciones
Taller de Base de Datos - Unidad 5  transaccionesTaller de Base de Datos - Unidad 5  transacciones
Taller de Base de Datos - Unidad 5 transacciones
 

Destacado

Unidad 4 Ambientes de Procesamiento de Datos
Unidad 4 Ambientes de Procesamiento de DatosUnidad 4 Ambientes de Procesamiento de Datos
Unidad 4 Ambientes de Procesamiento de DatosTheBoops
 
Presentacion en serie
Presentacion en serie Presentacion en serie
Presentacion en serie AsForGod C.A
 
Exposicion inventarios... org empresas
Exposicion inventarios... org empresasExposicion inventarios... org empresas
Exposicion inventarios... org empresasana_gonzalez23
 
Operaciones fundamentales en la industria
Operaciones fundamentales en la industriaOperaciones fundamentales en la industria
Operaciones fundamentales en la industriaPatricia Zambrano Mora
 
Presentacion sistemas de produccion
Presentacion sistemas de produccionPresentacion sistemas de produccion
Presentacion sistemas de produccionfelix3300
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datosAlvaro Cardona
 
Introducción a las operaciones unitarias
Introducción a las operaciones unitariasIntroducción a las operaciones unitarias
Introducción a las operaciones unitariasPablo Gandarilla C.
 
Proceso intermitente
Proceso intermitenteProceso intermitente
Proceso intermitenteMEC111
 
Ejemplos de Procesos Lineales e Intermitentes
Ejemplos de Procesos Lineales e IntermitentesEjemplos de Procesos Lineales e Intermitentes
Ejemplos de Procesos Lineales e Intermitentestutor03770
 
Sistemas de producción contínuos e intermitentes
Sistemas de producción contínuos e intermitentesSistemas de producción contínuos e intermitentes
Sistemas de producción contínuos e intermitenteslauradeleont
 
Producción continua e intermitente
Producción continua e intermitenteProducción continua e intermitente
Producción continua e intermitenteMyriam Ramírez
 

Destacado (15)

Unidad 4 Ambientes de Procesamiento de Datos
Unidad 4 Ambientes de Procesamiento de DatosUnidad 4 Ambientes de Procesamiento de Datos
Unidad 4 Ambientes de Procesamiento de Datos
 
Presentacion en serie
Presentacion en serie Presentacion en serie
Presentacion en serie
 
Exposicion inventarios... org empresas
Exposicion inventarios... org empresasExposicion inventarios... org empresas
Exposicion inventarios... org empresas
 
Operaciones fundamentales en la industria
Operaciones fundamentales en la industriaOperaciones fundamentales en la industria
Operaciones fundamentales en la industria
 
Presentacion sistemas de produccion
Presentacion sistemas de produccionPresentacion sistemas de produccion
Presentacion sistemas de produccion
 
Procesos en lotes
Procesos en lotesProcesos en lotes
Procesos en lotes
 
Método Lote por Lote
Método Lote por LoteMétodo Lote por Lote
Método Lote por Lote
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
 
Produccion por lotes
Produccion por lotesProduccion por lotes
Produccion por lotes
 
Introducción a las operaciones unitarias
Introducción a las operaciones unitariasIntroducción a las operaciones unitarias
Introducción a las operaciones unitarias
 
Proceso intermitente
Proceso intermitenteProceso intermitente
Proceso intermitente
 
Ejemplos de Procesos Lineales e Intermitentes
Ejemplos de Procesos Lineales e IntermitentesEjemplos de Procesos Lineales e Intermitentes
Ejemplos de Procesos Lineales e Intermitentes
 
Sistemas de producción contínuos e intermitentes
Sistemas de producción contínuos e intermitentesSistemas de producción contínuos e intermitentes
Sistemas de producción contínuos e intermitentes
 
Producción continua e intermitente
Producción continua e intermitenteProducción continua e intermitente
Producción continua e intermitente
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 

Similar a Procesamiento por lotes y nuevas tendencias en bd

Similar a Procesamiento por lotes y nuevas tendencias en bd (20)

Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
¿QUE ES UNA BASE DE DATOS? ¿COMO ES? ¿Y PARA QUE SIRVE?
 
Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datos
 
Modelos de base de datos exp.4
Modelos de base de datos exp.4Modelos de base de datos exp.4
Modelos de base de datos exp.4
 
Bases de datos Belén J
Bases de datos Belén JBases de datos Belén J
Bases de datos Belén J
 
Presentacion Bases de datos
Presentacion Bases de datosPresentacion Bases de datos
Presentacion Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Julieth
 Julieth Julieth
Julieth
 
Presentación
PresentaciónPresentación
Presentación
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Practica1 Base de datos
Practica1 Base de datosPractica1 Base de datos
Practica1 Base de datos
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 

Procesamiento por lotes y nuevas tendencias en bd

  • 1. Procesamiento por lotes y nuevas tendencias en BD Johnny García Álvarez Bryan Leandro Urrea Cristian noguera
  • 2. 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.
  • 3.  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.
  • 4. 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.
  • 5. ventajas  Permite compartir mejor los recursos de un ordenador entre muchos usuarios, al no competir por éstos de forma inmediata.  Realiza el trabajo en el momento en el que los recursos del ordenador están menos ocupados, dando prioridad a tareas interactivas.  Evita desaprovechar los recursos del ordenador sin necesidad de interacción y supervisión humanas continuas.  En ordenadores caros o supercomputadores, ayuda a amortizar el coste manteniendo altos índices de utilización.
  • 6. Inconvenientes  Elprincipal 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.
  • 7. ?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.
  • 8.  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.
  • 10. Modelos de bases de datos  éstas se clasifican de acuerdo a su modelo de administración de datos.  Un modelo de datos es básicamente una descripción de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores.  Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.
  • 11. Algunos modelos con frecuencia utilizados en las BD:  Lasbases 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.
  • 12. 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.
  • 13.
  • 14.  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).
  • 15.  Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero, aún así, la dificultad que significa administrar la información en una base de datos de red ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales.
  • 16.  Basede datos transaccionales: Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades, estas bases son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad, datos de producción e industrial, es importante entender que su fin único es recolectar y recuperar los datos a la mayor velocidad posible
  • 17.  porlo 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.
  • 18. Base de datos relacionales: Éste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados "tuplas".
  • 19. Pese a que ésta es la teoría de las bases de datos relacionales creadas por Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar.  En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base de datos. La información puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información.
  • 20.
  • 21. Base de datos multidimensionales: Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos OLAP. (Es una solución utilizada en el campo de la llamada Inteligencia empresarial cuyo objetivo es agilizar la consulta de grandes cantidades de datos. Para ello utiliza estructuras multidimensionales (o Cubos OLAP) que contienen datos resumidos de grandes Bases de datos o Sistemas Transaccionales).
  • 22.  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
  • 23.  Basede 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).
  • 24. Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos:  Encapsulación: Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.  Herencia: Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.  Polimorfismo: Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.
  • 25.  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.
  • 26.  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.