Base de Datos

5
UNIVERSIDAD YACAMBÚ VICE-RRECTORADO DE INVESTIGACIÓN Y POSTGRADO INSTITUTO DE INVESTIGACIÓN Y POSTGRADO BASE DE DATOS PARTICIPANTE: Luis Oñates CABUDARE, JULIO, 2015

description

BASE DE DATOS

Transcript of Base de Datos

  • UNIVERSIDAD YACAMB

    VICE-RRECTORADO DE INVESTIGACIN Y POSTGRADO

    INSTITUTO DE INVESTIGACIN Y POSTGRADO

    BASE DE DATOS

    PARTICIPANTE: Luis Oates

    CABUDARE, JULIO, 2015

  • CARACTERISTICAS Y TIPOS DE BASE DE DATOS. Durante las dcadas de los 60 y 70 surge el concepto de las bases de datos;

    sin embargo, el objetivo principal siempre ha sido la administracin ptima de la

    informacin y el uso que se le puede dar a la misma. Hoy, las necesidades de

    las empresas han cambiado y la necesidad de interactuar con diversas fuentes

    de informacin ha desafiado a las bases de datos. Lo anterior ha provocado

    que los volmenes de informacin sean mayores, su formato muy diverso lo

    que incrementa as los tiempos de respuesta para analizar la informacin y

    tomar decisiones.

    Existe mucha informacin acerca de las bases de datos, por lo tanto el objetivo

    de este artculo no es hacerlo un experto en el tema sino solo ser una gua de

    los conceptos que se manejan actualmente, conocer brevemente las

    caractersticas de las bases de datos y las soluciones que existen hoy en da.

    Qu es una base de datos.

    De una manera simple, es un contenedor que permite almacenar la

    informacin de forma ordenada con diferentes propsitos y usos. Por ejemplo,

    en una base de datos se puede almacenar informacin de diferentes

    departamentos (Ventas, Recursos Humanos, Inventarios, entre otros). El

    almacenamiento de la informacin por s sola no tiene un valor, pero si

    combinamos o relacionamos la informacin con diferentes departamentos nos

    puede dar valor. Por ejemplo, combinar la informacin de las ventas del mes de

    junio del 2014 para el producto X en la zona norte nos da un indicativo del

    comportamiento de las ventas en un periodo de tiempo.

    Tipos de bases de datos

    Existen muchas empresas con diferentes giros y dependiendo del giro ser

    el tipo de procesamiento que se le dar a la informacin, esto determinar el

    tipo de base de datos a utilizar. Existen diferentes tipos de bases de datos pero

    las ms comunes son las OLTP y OLAP.

  • Las bases de datos de tipo OLTP (On Line Transaction Processing) tambin

    son llamadas bases de datos dinmicas lo que significa que la informacin se

    modifica en tiempo real, es decir, se insertan, se eliminan, se modifican y se

    consultan datos en lnea durante la operacin del sistema. Un ejemplo es el

    sistema de un supermercado donde se van registrando cada uno de los

    artculos que el cliente est comprando y a su vez el sistema va actualizando el

    Inventario.

    Las bases de datos de tipo OLAP (On Line Analytical Processing) tambin

    son llamadas bases de datos estticas lo que significa que la informacin 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 anlisis y toma de decisiones. Este tipo de bases de datos son

    implementadas en Business Intelligence para mejorar el desempeo de las

    consultas con grandes volmenes de informacin.

    La necesidad de implementar un tipo u otro depender del giro y

    necesidades de cada empresa. Es muy importante identificar el tipo de base de

    datos que se requiere antes de implementar un manejador de base de datos.

    Por ejemplo podemos citar al manejador de base de datos DB2 10.5 with BLU

    Acceleration, la cual proporciona una solucin para la parte transaccional y

    para la parte de analticos.

    Tipo de informacin que se puede almacenar

    Cuando surgen las bases de datos el tipo de informacin que se poda

    almacenar era de tipo estructurada. La informacin es almacenada en un

    objeto llamado Tabla la cual nos permite organizar la informacin. Por

    ejemplo, la tabla de Empleados contiene informacin relacionada al

    #Empleado, Nombre, Apellido, #Seguro Social, etc. Cada uno de estos

    elementos en una base de datos recibe el nombre de Campo y el conjunto de

    estos elementos recibe el nombre de Registro (Tambin llamado Columna y

    Rengln, Hilera o Fila)

    Los tipos de datos que se pueden almacenar son diversos, pero los ms

    comunes son de tipo Numrico, Decimales y tipo Texto. Conforme han

    evolucionado las bases de datos se han expandido los tipos de datos que

    pueden almacenar. Por mencionar algunos tipos estn los CLOB (Character

  • Large Object) y BLOB (Binary Large Object). Los CLOB son utilizados para

    almacenar documentos y los BLOB para almacenar una imagen o video.

    Otro tipo de dato relevante hoy en da es el tipo de dato XML. Este es un tipo

    de dato jerrquico porque parte de un nodo inicial o raz, y a su vez puede

    tener n niveles y subniveles. Muchos manejadores de bases de datos puede

    manipular este tipo de dato; sin embargo, no de forma nativa como lo hace

    DB2, es decir, el documento es almacenado como un CLOB. La desventaja de

    almacenarlo como un CLOB implica dividir el documento y guardarlo en

    diferentes reas (como si fuera un rompecabezas), y para consultarlo se debe

    armar para mostrar su informacin (lo cual implica problemas de desempeo).

    Una ventaja competitiva que tiene DB2 es que los documentos XML se

    almacenan de forma nativa, es decir, el documento se almacena dentro de la

    base de datos, lo que permite consultar la informacin de forma directa y con

    mucho mejor desempeo. Incluso se pueden crear ndices a nivel documento

    XML para consultar un nodo en especfico, y as acceder ms rpido a la

    informacin. Otra ventaja es la compresin de documento XML lo cual

    incrementa el ahorro en almacenamiento.

    Otra de las ventajas competitivas que tiene las bases de datos como DB2 e

    Informix es que permite hacer la explotacin de la informacin que viene de

    diferentes fuentes permitiendo as la integracin con otros sistemas y lenguajes

    que utilizan sentencias SQL y NoSQL

  • BIBLIOGRAFIA

    http://www-01.ibm.com/software/data/db2/linux-unix-windows/db2-blu-acceleration/

    http://www.ibm.com/developerworks/ssa/local/im/que-es-big-data/

    https://www.ibm.com/developerworks/ssa/library/bd-datos-sql-y-nosql-en-db2/