1. TALLER Nº2<br />DIEGO FERNANDO RIASCOS VALLECILLA<br />COD.2308527<br />ASIGNATURA<br />BASES DE DATOS<br />DOCENTE<br />ING. EDGAR SANDOVAL<br />UNIDAD CENTRAL DEL VALLE DEL CAUCA<br />TULUA – VALLE DEL CAUCA<br />2011<br />INTRODUCCION<br />Las bases de datos hoy en día son un recurso indispensable de cualquier organización. El uso de una base de datos determina la eficacia de la empresa en para la toma de decisiones y es por esto que los datos deben de estar almacenados y seguros para posterior empleo. Es porque esto, que nos vemos en la tarea de analizar algunos de los sistemas gestores de bases de datos más populares y descubrir las ventajas que nos proporcionan a nosotros como usuarios y desarrolladores.<br />TALLER Nº2<br />ORACLE DATABASE<br />CARACTERISTICAS<br />Es una herramienta de administración gráfica que es mucho más intuitiva y cómoda de utilizar. <br />Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados. <br />Apoya en el diseño y optimización de modelos de datos. <br />Asistir a los desarrolladores con sus conocimientos de SQL y de construcción de procedimientos almacenados y triggers, entre otros. <br />Documentar y mantener un registro periódico de las mantenciones, actualizaciones de hardware y software, cambios en las aplicaciones y, en general, todos aquellos eventos relacionados con cambios en el entorno de utilización de una base de datos.<br />VENTAJAS<br />Posee igual interacción en todas las plataformas (Windows, Unix, Macintosh y Mainframes). Estos porque más del 80% de los códigos internos de Oracle son iguales a los establecidos en todas las plataformas de Sistemas Operativos. <br />Soporta bases de datos de todos los tamaños, desde severas cantidades de bytes y gigabytes en tamaño. <br />Provee salvar con seguridad de error lo visto en el monitor y la información de acceso y uso. <br />Soporta un verdadero ambiente cliente servidor. Este establece un proceso entre bases de datos del servidor y el cliente para la aplicación de programas.<br />PROPOSITO<br />Una base de datos Oracle es una colección de datos tratada como una unidad. El propósito general es almacenar y recuperar información relacionada. Una instancia Oracle consta de una estructura de memoria, llamada Área Global del Sistema (SGA), y de unos procesos background utilizados por el servidor Oracle para manejar una base de datos. Cada instancia Oracle puede abrir y utilizar sólo una base datos en cualquier punto y momento.<br />¿CUANDO ES NECESARIO SU SGBD?<br />Oracle provee del DBMS más completo, por tanto Toda empresa necesita una base de datos que responda tan rápidamente como las consultas que se hacen en una agenda. Además, Oracle es uno de los mejores (sino, el mejor) SGBD reconocido por su agilidad y facilidad en el manejo y recuperación de datos en una BD. Además, Oracle es mayormente utilizado por pymes lo que hace más fácil la decisión de elegir la BD dependiendo de las tareas para las que se necesite almacenar información.<br />BD2<br />CARACTERISTICAS<br />DB2 es el producto principal de la estrategia de Data Management de IBM.<br />DB2 es un sistema para administración de bases de datos relacionales (RDBMS) multiplataforma, especialmente diseñada para ambientes distribuidos, permitiendo que los usuarios locales compartan información con los recursos centrales.<br />VENTAJAS<br />Permite agilizar el tiempo de respuestas de esta consulta <br />Recuperación utilizando accesos de sólo índices. <br />Predicados correlacionados. <br />Tablas de resumen <br />Tablas replicadas <br />Uniones hash <br />DB2 utiliza una combinación de seguridad externa y control interno de acceso a proteger datos. <br />DB2 proporciona un juego de datos de acceso de las interfaces para los diferentes tipos de usuarios y aplicaciones. <br />DB2 guarda sus datos contra la pérdida, acceso desautorizado, o entradas inválidas. <br />Usted puede realizar la administración de la DB2 desde cualquier puesto de trabajo. <br />La tecnología de replicación heterogénea (heterogeneous replication) en SQL Server permite la publicación automática de los datos en otros sistemas que no sean SQL Server, entre los que se incluyen DB2. <br />La mayoría de los que utilizan equipos IBM utilizan DB2 porque es confiable y tiene un muy buen soporte técnicoquot;
. <br />El DB2 se basa en dos ejes que lo hacen fuerte en su rendimiento: utiliza un sistema multiprocesador (SMP) simétrico y un sistema de procesador paralelo masivo. <br />el DB2 distribuye y recuerda la ubicación de cada pista donde se encuentra la información. En el contexto de una larga base de datos, este sistema de partición hace que la administración sea mucho más fácil de manejar que una base de datos de la misma medida no particionada. <br />La base de datos se puede programar para tener una exacta cantidad de particiones que contienen la información del usuario, índice, clave de transacción y archivos de configuración. De esta forma, los administradores definen grupos de nodos, que son una serie de particiones de la base, lo que posteriormente facilita cualquier búsqueda.<br />PROPOSITO<br />La razón para utilizar DB2 es que es una base de datos robusta, que día a día ofrece grandes beneficios en aspectos como seguridad, rapidez y alta disponibilidad, y aún más; posee una versión gratuita (DB2 Express). No tiene límites, solo los datos (tu espacio en disco duro).<br />¿CUANDO ES NECESARIO SU SGBD?<br />BD2 resulta eficaz en sus procesos para Pymes. Se puede realizar la administración de la DB2 desde cualquier puesto de trabajo. No le importa si su base de datos es local o remota. Usted puede escoger un sistema de administración especializado para todas sus Bases de Datos. Se puede administrar la BD incluso desde un navegador (Web Browser).<br />DB2 incluye herramientas gráficas que le permiten poner a punto la actualización, acceso a los servidores de DB2 remotos, manejar todos los servidores de un solo sitio, desarrollar las aplicaciones. <br />MySQL<br />CARACTERISTICAS<br />El principal objetivo de MySQL es velocidad y robustez. <br />Soporta gran cantidad de tipos de datos para las columnas. <br />Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas operativos. <br />Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de índice y soporta hasta 32 índices por tabla. <br />Aprovecha la potencia de sistemas multiproceso, gracias a su implementación multihilo. <br />Flexible sistema de contraseñas (passwords) y gestión de usuarios, con un muy buen nivel de seguridad en los datos. <br />El servidor soporta mensajes de error en distintas lenguas <br />VENTAJAS<br />Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. <br />Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema. <br />Facilidad de configuración e instalación. <br />Soporta gran variedad de Sistemas Operativos.<br />Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está. <br />Conectividad y seguridad <br />CUADRO COMPARATIVO DE ORACLE Y DB2<br />2089785195580ORACLE00ORACLE3996690195580DB200DB2<br />Desarrollo de BD y herramientas visualesXXHerramientas de consultaXXAnalizador de consulta0XAsistente actual de índices00Tipos de datosXXFunciones definidas por el usuario0XVistasXXDisparadoresX0Soporte XMLXXÍndices y restricciones0XGrupos de archivosXXSegmentosXXTablasXXÍndicesXXDivisionesX0Vistas materializadasX0Método de ejecuciónXXOptimizaciónXXTransformador de consultaXXSelección de rutas de accesoX0Ejecución en paralelo XXEstructura de procesoXXControl de concurrencia00Transacciones00Recuperación0XRetroceso0XBloques00Estructura de memoriaXXEstructura de procesoXXServidor multihebradoXXReplicaXXBase de datos distribuidosXXTablasXX<br />CONCLUSION<br />Dado su popularidad y excelencia, Oracle hoy en día es el mejor de los motores de bases de datos y su SGBD es tan eficaz que simplifica muchas tareas y registra en mayor forma los eventos ocurridos en la BD.<br />BIBLIOGRAFIA<br />http://www.slideshare.net/<br />http://www.rhernando.net/modules/tutorials/doc/bd/oracle.html<br />http://www.monografias.com/<br />http://es.wikipedia.org/wiki<br />