Base de Datos
Son programas que administran información y la hacen más ordenada, aparte de hacerla fácil de buscar. Las BD tienen muchos usos: nos facilitan el almacenamiento de grandes cantidades de información; permiten la recuperación rápida y flexible de información, con ellas se puede organizar y reorganizar la información, así como imprimirla o distribuirla en formas diversas. Suscaracterísticas pueden ser ventajosas o desventajosas: pueden ayudarnos para almacenar, organizar, recuperar, comunicar y manejar información en formas que serían imposibles sin los computadores, pero también nos afecta de alguna manera ya que existen enormes cantidades de información en bases de datos de las que no se tiene control del acceso.
2. Características
Independenciade los Datos. Es decir, que los datos no dependen del programa y por tanto cualquier aplicación puede hacer uso de los datos.
Reducción de la Redundancia. Llamamos redundancia a la existencia de duplicación de los datos, al reducir ésta al máximo conseguimos un mayor aprovechamiento del espacio y además evitamos que existan inconsistencias entre los datos. Las inconsistencias se dan cuando nosencontramos con datos contradictorios.
Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos.
Se visualiza normalmente como una tabla de una hoja de cálculo, en la que los registros son las filas y las columnas son los campos, o como un formulario.
Permite realizar un listado de la BD.
Permiten la programación a usuarios avanzados.
3. Aplicación
Las BD, sonutilizadas en sistemas que requieren una interacción fluida con la aplicación; estas se encargan muchas veces de administrar, editar, y dar de alta. Usualmente la BD, está ligada a la programación directa del site, causando que una edición en ella cause una modificación directa en lo que ve el usuario.
Ejemplos de aplicación de una BD (entiéndase que están ligadas a un lenguaje dinámico como PHPo ASP):
E – comerce, Agendas, Libros de visitas, foros, portales, etc.
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido para su clasificación. Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través deltiempo, realizar proyecciones y tomar decisiones.
4. Tipos de BD
Existen muchas empresas con diferentes giros y dependiendo del giro será el tipo de procesamiento que se le dará a la información, esto determinará el tipo de BD a utilizar. Existen diferentes tipos de BD pero las más comunes son las OLTP y OLAP.
Las bases de datos de tipo OLTP (On Line Transaction Processing) también son llamadasbases de datos dinámicas lo que significa que la información se modifica en tiempo real, es decir, se insertan, se eliminan, se modifican y se consultan datos en línea durante la operación del sistema. Un ejemplo es el sistema de un supermercado donde se van registrando cada uno de los artículos que el cliente está comprando y a su vez el sistema va actualizando el Inventario.
Figura 1.
Lasbases de datos de tipo OLAP (On Line Analytical Processing) también son llamadas BD estáticas lo que significa que la información en tiempo real no es afectada, es decir, no se insertan, no se eliminan y tampoco se modifican datos; solo se realizan consultas sobre los datos ya existentes para el análisis y toma de decisiones. Este tipo de bases de datos son implementadas en Business Intelligencepara mejorar el desempeño de las consultas con grandes volúmenes de información.
Figura 2.
La necesidad de implementar un tipo u otro dependerá del giro y necesidades de cada empresa. Es muy importante identificar el tipo de BD que se requiere antes de implementar un manejador de BD. Por ejemplo podemos citar al manejador de BD “DB2 10.5 with BLU Acceleration”, la cual proporciona una...
Regístrate para leer el documento completo.