Base de datos
1. Clasificación de bases de datos según diferentes criterios:
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se este manejando, o la utilidad de la misma:
* Según la variabilidad de los datos almacenados
* Bases de datos estáticas
Éstas son bases de datos de sólo lectura, utilizadas primordialmentepara almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.
* Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de lasoperaciones fundamentales de consulta.
* Según el contenido
* Bases de datos bibliográficas
Solo contienen representaciones de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de lapublicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo. Como su nombre lo indica, el contenido son cifras o números.
* Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.
* Directorios
Un ejemplo sonlas guías telefónicas en formato electrónico.
* Bases de datos o "bibliotecas" de información química o biológica
Son bases de datos que almacenan diferentes tipos de información proveniente de la química, las ciencias de la vida o médicas.
Además de la clasificación por la función de las bases de datos, éstas también se pueden clasificar de acuerdo a su modelo de administración dedatos.
2. ¿Qué son las bases de datos OLTP, características y su función?
OLTP es la sigla en inglés de Procesamiento de Transacciones En Línea (OnLine Transaction Processing) es un tipo de sistemas que facilitan y administran aplicaciones transaccionales, usualmente para entrada de datos y recuperación y procesamiento de transacciones (gestor transaccional). Los paquetes de software paraOLTP se basan en la arquitectura cliente-servidor ya que suelen ser utilizados por empresas con una red informática distribuida.
La tecnología OLTP se utiliza en innumerables aplicaciones, como en banca electrónica, procesamiento de pedidos, comercio electrónico, supermercados o industria.
Los sistemas OLTP son bases de datos orientadas al procesamiento de transacciones. Una transacción generaun proceso atómico (que debe ser validado con un commit, o invalidado con un rollback), y que puede involucrar operaciones de inserción, modificación y borrado de datos. El proceso transaccional es típico de las bases de datos operacionales.
* El acceso a los datos está optimizado para tareas frecuentes de lectura y escritura.
* Los datos se estructuran según el nivel aplicación* Los formatos de los datos no son necesariamente uniformes en los diferentes departamentos (es común la falta de compatibilidad y la existencia de islas de datos).
* El historial de datos suele limitarse a los datos actuales o recientes.
Entre los OLTP más habituales que pueden existir en cualquier organización se encuentran:
* Archivos de textos.
* Hipertextos.
* Hojasde cálculos.
* Informes semanales, mensuales, anuales, etc.
* Bases de datos transaccionales.
Requerimientos
El procesamiento de transacciones en línea cada vez necesita más recursos para las transacciones que se propagan por una red y que pueden integrar a más de una empresa. Por esta razón, el software actual para sistemas OLTP utiliza procesamiento cliente-servidor y software...
Regístrate para leer el documento completo.