Está en la página 1de 5

Bases de Datos TM-BDD-1301-011 3er Cuatrimestre

Unidad 1
Actividad 5. Reporte de investigacin.

Alumno: Juan Capistrano Tzuc Cn Matricula: AL12500612 Facilitador: Hazael Gmez Encinas

Mrida, Yucatn a 6 de febrero de 2013

AL12500612 Juan Capistrano Tzuc Cn

Actividad 5. Reporte de investigacin. Aplicacin de los Sistemas Gestores de Bases de Datos por medio de un anlisis de caractersticas. Para identificar las aplicaciones de los Sistemas Gestores de Bases de Datos, debes analizar las caractersticas de ellos, tomando en cuenta sus ventajas y desventajas, y posteriormente enviarlo a la seccin de tareas. En vista de lo anterior, realiza lo que se te indica a continuacin: 1. En un documento de Word, explica con tus propias palabras qu es un Sistema Gestor de Base de Datos. Mi definicin de Base de Datos en la actividad 3, fue la siguiente: Una base de datos es un almacn que nos permite guardar grandes cantidades de informacin de forma organizada para despus poder encontrar y utilizar fcilmente por pedio de algn programa diseado para interactuar directamente con los datos guardados o almacenados. Al programa al que me refera en ese momento era a un SGBD (Sistema Gestor de Base de Datos), por lo tanto, es un conjunto de programas, procedimientos, lenguajes de programacin, todos trabajando en conjunto para otorgar diferentes medios para los diferentes tipos de usuarios para manipular los datos almacenados en una BD y de esta forma mantener segura la informacin. 2. Investiga las caractersticas de los sistemas gestores libres y comerciales. Libre, se refiere a la libertad de los usuarios para ejecutar o usar el programa con cualquier propsito, libertad de estudiar cmo funciona el programa, adaptarlo a las necesidades, libertad de copiar, distribuir, y mejorar el software. Software libre, no significa no comercial. Un programa libre debe estar disponible para uso comercial, desarrollo comercial y distribucin comercial. Comercial, la licencia de software es una especie de contrato, en donde se especifican todas las normas y clusulas que rigen el uso de un determinado programa, principalmente se estipulan los alcances de uso, instalacin, reproduccin y copia de estos productos, en el momento en que usted decide descargar, instalar, copiar o utilizar un determinado Software, implica que usted acepta las condiciones que se estipulan en el licenciamiento de cada programa especifico. Cuando una empresa productora de software distribuye un producto de este tipo, solamente entrega al comprador una copia del programa ejecutable, junto con la autorizacin de ejecutar dicho programa en un nmero determinado de computadoras.

AL12500612 Juan Capistrano Tzuc Cn

3. Realiza una comparacin de ambos gestores, tomando en cuenta sus ventajas y desventajas. SGBD LICENCIA FICHA TECNICA CARACTERISTICAS VENTAJAS
Seguridad en trminos generales, integridad en BD: restricciones en el dominio, integridad referencial, afirmaciones (assertions), disparadores (tiggers), Autorizaciones, conexin a DBMS, transacciones y respaldos.

DESVENTAJAS

Postgre SQL

Libre

Es un SGBD relacional orientado a objetos y libre, publicado licencia BSD, ltima versin Postgre SQL 9.2.2, escrito en C, Multiplataforma.

Cdigo fuente disponible libremente, BD 100% ACID, Joins, llaves, vistas, disparadores, APIs para programar en C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, PHP y mas, cuenta con herramientas de diseo.

Es muy lento en inserciones y actualizaciones que mysql.

Firebird

Libre

Desarrollado por Firebird Project, ltima versin 2.5.2, Multiplataforma, licencia IPL, IDPL, escrito en C a C++, sistema de administracin de base de datos relacional, lenguaje de consultas SQL.

Ejecutable pequeo con requerimientos de hardware bajos, medianamente escalable, multiplataforma.

Buena seguridad basada en usuarios/roles, soporte de transacciones ACID y claves forneas, puede ejecutarse en Linux, HP-UX, FreeBSD, Mac OS, Solaris y Microsoft Windows.

Es medianamente estable.

SQLite

Libre

Diseado por D. Richard Hipp, lanzamiento 17 de agosto de 2000, ltima versin 3.7.10, programado en C, Multiplataforma, dominio pblico.

Consistencia de base de datos, ACID.

Aislamiento, durabilidad, esta incluido en android, blackberry, google chrome ya que su tamao es pequeo, simplicidad y sencillez.

El modelo tradicional de utilizar un proceso servidor ofrece mayor proteccin ante aplicaciones que utilizan la base de datos y que pudieran tener fallos de programacin.

DB2 Express-C

Libre

Desarrollado por IBM, ao de lanzamiento 1982, ltima versin 9.7, multiplataforma, licencia privada.

Es el producto principal de la estrategia de Data Managenment de IBM

Permite agilizar el tiempo de respuestas de las consultas, tablas de resumen, la mayora de los que usan equipos IBM utilizan DB porque es confiable y tiene soporte tcnico, no tiene lmite de crecimiento en sus archivos de BD.

AL12500612 Juan Capistrano Tzuc Cn

MySQL

Libre

Sistema de gestin de bases de datos relacional, multihilo y multiusuario, ltima versin 5.5.30, programado en C, C++

Soporte de transacciones, procedimientos almacenados, permite administrar informacin de otros servidores de datos.

Solo permite alojar Escalabilidad, un mximo de 64 Gb, Seguridad, estabilidad, requiere de un permite hasta 64 sistema operativo de ndices por tabla, los Windows, requiere clientes se conectan al mucha memoria servidor MySQL usando RAM, no se puede sockets TCP/IP en instalar en servidores cualquier plataforma. Linux.

Informix

Comercial

Desarrollado por IBM, ltima versin 11.7, programado en C a C++, Multiplataforma, Licencia Propietaria.

Basado en SQL, Lenguaje de cuarta generacin, dispone de herramientas graficas, cumple con los niveles de seguridad.

Reduce los costos de administracin, soporta requisitos de procesamiento de transaccin on-line, maximiza operaciones de datos para el grupo de trabajo y para la empresa total.

No es recomendable utilizarlo con aplicaciones que exigen un gran rendimiento desde el punto de vista de la rapidez, no tiene soporte para tipos de datos VARCHAR, son datos con una longitud fija de 2000 caracteres.

Interbase

Comercial

Desarrollado por Embarcadero Technologies, versin 10 (XE), multiplataforma, licencia propiedad.

Fue creado hace mas de 15 aos, cdigo abierto, mantenimiento casi nulo, trafico de red reducido.

Escalabilidad

Conexin a internet.

NexusDB

Comercial

Creado por nexus DB Sytem Pty Ltd, ltima versin 3.09, escrito en Delphi, sistema operativo de Windows.

El motor de base de datos para Delphi, motor de base de datos ultra rpida cliente/servidor, herramientas intuitivas para desarrolladores, compatibilidad con sql, transporte conectividad en tiempo real.

Estabilidad, rendimiento, flexibilidad, motor de base de datos ultra rpida, estabilidad con soporte de transacciones.

Oracle

Comercial

Desarrollado por Oracle corporation, ltima versin 11.2.01, Multiplataforma, licencia privada.

Es una herramienta de administracin grfica que es mucho mas intuitiva y cmoda de manejar, apoya al modelo y optimizacin de modelos de datos. Base de datos zona central, recuperacin primaria de datos. Consultas hasta 100 veces ms rpida que un SGBD tradicional, seguridad tanto autentificacin para usuarios en servidores.

Multiplataforma, soporta BD's de todos los tamaos, desde severas cantidades de bytes y gigabytes en tamao, soporta cliente - servidor. Respaldo de la base de datos.

Costo de mantenimiento alto, solo lo maneja personal capacitado por oracle.

Progress (DBMS)

Comercial

Plataforma Windows Creado en 1984 por Holftman y Botcestein, desarrollado por Sybase, enfocado a inteligencia empresarial, multiplataforma.

Sybase

Comercial

Menor costo, facilidad de uso, escalabilidad y flexibilidad.

No es adecuado para transacciones online, limitaciones de programacin.

AL12500612 Juan Capistrano Tzuc Cn

4. Con base en la comparacin, escribe las conclusiones sobre la aplicacin que tiene uno y otro Sistema Gestor de Base de Datos. De la tabla anterior se puede llegar a la conclusin de que no todo lo que es comprado o se pague por un licenciamiento, es la mejor opcin o satisface completamente nuestras necesidades. Aun contando con soporte tcnico, eso no significa que cumpla con las necesidades de una empresa para manejo de su informacin o de su base de datos. En ocasiones es mejor tomar un software libre (no siempre son gratis), ya que podemos probarlo, estudiarlo y tal vez adaptarlo a nuestras necesidades para explotar al 100% la informacin contenida en una Base de Datos.

AL12500612 Juan Capistrano Tzuc Cn