Anda di halaman 1dari 6

1. Explica con tus propias palaras qu es un Sistema Gestor de Base de Datos.

Un SGBD es un programa o varios programas segn sea el caso, utilizados para el almacenamiento,
modificacin, extraccin y anlisis de la informacin en las bases de datos. Estos nos permiten mantener una
administracin sobre los datos contenidos pues estos gestores nos proporcionan bastantes herramientas como
por ejemplo: poder aadir ms datos, eliminar datos, modificar los datos existentes, informes para analizar los
datos y respaldar los datos por mencionar algunas herramientas facilitadoras.
Los SGBD mantienen los datos de forma relacionada entre s, as como tambin mantienen una estructura de
forma organizada por lo cual estos gestores son llamados as puesto que acceden y gestionan los datos
contenidos.

2. Investiga las caractersticas de los sistemas gestores libres y comerciales.


Caractersticas de Sistemas Gestores de Bases de Datos Libres
MySQL

El principal objetivo de MySQL es velocidad y robustez.


Soporta gran cantidad de tipos de datos para las columnas.
Flexible sistema de contraseas (passwords) y gestin de usuarios, con un muy buen nivel de
seguridad en los datos.

SQLite

La base de datos se almacena en un nico fichero a diferencia de otros DBMS que hacen uso de varios
archivos.
SQLite emplea registros de tamao variable de forma tal que se utiliza el espacio en disco que es
realmente necesario en cada momento.
El formato de la base de datos es multiplataforma e indistintamente se puede utilizar el mismo archivo
en sistemas de 32 y 64 bits.

PostgreSQL

Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le incluye entre los
gestores objeto-relacionales.
Soporta distintos tipos de datos: adems del soporte para los tipos base, tambin soporta datos de tipo
fecha, monetarios, elementos grficos, datos sobre redes (MAC, IP...), cadenas de bits, etc. Tambin
permite la creacin de tipos propios.
Mltiples mtodos de autentificacin.

Firebird

Ejecutable pequeo con requerimientos de Hardware bajos.


Existencia de controladores ODBC, OLEDB, JDBC, PHP.
Soporte de transacciones ACID y claves forneas.

Apache Derby

Es muy liviano, cerca de 2 MB para el motor de la base y el driver JDBC embebido.


Soporta el modo cliente/servidor.
Es facil de instalar, desplegar y usar.

DB2 Express-C

Libre para desarrollar: Si eres un desarrollador de aplicaciones y necesitas una base de datos para tu
aplicacin, t puedes usar DB2 Express-C.
Libre para implementar: Si ests trabajando en un ambiente de produccin y necesitas una base de
datos para almacenar tus registros vitales, t puedes usar DB2 Express-C.
Libre para distribuir: Si ests desarrollando una aplicacin o herramienta que requiera un servidor de
datos empotrado, t puedes incluir DB2 Express-C. An si DB2 Express-C est empotrado en tu
aplicacin y distribuido cada vez que vendes tu aplicacin, este sigue siendo libre. Es requerido que te
registres con IBM para poder redistribuir DB2 Express-C; sin embargo este registro tambin es libre.

Caractersticas de Sistemas Gestores de Bases de Datos Comerciales


Microsoft Access

Tablas para almacenar los datos.


Consultas para buscar y recuperar nicamente los datos que necesita.
Formularios para ver, agregar y actualizar los datos de las tablas.
Informes para analizar o imprimir los datos con un diseo especfico.
Pginas de acceso a datos para ver, actualizar o analizar los datos de la base de datos desde Internet o
desde una intranet.

Microsoft SQL Server

SQL Server incluye herramientas para extraer y analizar datos resumidos para el proceso analtico en
lnea (OLAP, Online Analitycal Processing). SQL Server incluye tambin herramientas para disear
grficamente las bases de datos y analizar los datos mediante preguntas en lenguaje normal.
Facilidad de instalacin, distribucin y utilizacin.
SQL Server posee una gran variedad de herramientas administrativas y de desarrollo que permite
mejorar la capacidad de instalar, distribuir, administrar y utilizar SQL Server.

Oracle

Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas operativos.
Flexible sistema de contraseas (passwords) y gestin de usuarios, con un muy buen nivel de
seguridad en los datos.
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.

Paradox

Puede correr como un sistema independiente en una sola computadora, o como un sistema
multiusuario en una red.
Gua a los usuarios para crear tablas, informes, formas, mapas y etiquetas mediante un tutorial
incorporado en la aplicacin.
Proporciona plantillas prefijadas de tablas HTML para expertos e Informes de HTML.

Foxpro

Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.


Cuenta con un motor de generacin de informes renovado y muy flexible para soluciones ms robustas.
Puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
Poderoso manejo de vistas, cursores y control completo de estructuras relacionales.

IBM DB2

Provee la capacidad de hacer frente a mltiples necesidades, desde procesamiento transaccional de


misin crtica (OLTP), hasta anlisis exhaustivo de los datos para el soporte a la toma de decisiones
(OLAP).
Integridad, asegurando la proteccin de sus datos an en caso de que los sistemas sufran un colapso; y
de seguridad, permitiendo realizar respaldos en lnea con distintos grados de granularidad, sin que esto
afecte la disponibilidad de acceso a los datos por parte de los usuarios.
Incluye tecnologa basada en Web que permite generar aplicaciones en sus Intranets y responder a las
oportunidades de negocios disponibles en Internet. Adems, DB2 UDB provee soporte a Java.

IBM Informix

Gestiona mltiples base de datos remotas de una consola centralizada


Ofrece herramientas para crear mens, formularios de entrada de datos y generadores de listados.
Capacidad de relacin de datos en mltiples lugares fsicos.
Se integra con Linux, Oracle y otras bases de datos.

InterBase

Corre en plataformas LINUX, MICROSOFT WINDOWS Y SOLARIS.


Dispone de transacciones.
Integridad referencial.
Posee de un sistema escalable.

Sybase

Integracin transparente con orgenes de datos remotos.


Programador de tareas.
Conexiones seguras con SSL
Soporte a LDAP para autenticacin de usuarios y conectividad cliente/servidor.
Soporte a mltiples herramientas de desarrollo y lenguajes de programacin, como PowerBuilder,
Visual Basic, Java, PHP, etc.
Soporte a mltiples protocolos de conectividad, como Open Client (propio de Sybase), ODBC, OLE DB,
ADO.NET y JDBC.

3. Realiza una comparacin de ambos gestores, tomando en cuenta sus ventajas y desventajas.

SGBD

MySQL

SQLite

Ventajas y Desventajas de los Sistemas Gestores de Bases de Datos Libres


Ventajas
Desventajas
Velocidad al realizar las operaciones, lo que le hace uno
de los gestores con mejor rendimiento.
Facilidad de configuracin e instalacin.
Soporta gran variedad de Sistemas Operativos.
Bajo costo en requerimientos para la elaboracin de
bases de datos, ya que debido a su bajo consumo puede
ser ejecutado en una mquina con escasos recursos sin
ningn problema.
Rendimiento de base de datos: SQLite realiza
operaciones de manera eficiente y es ms rpido que
MySQL y PostgreSQL.
cuenta con diferentes interfaces del API, las cuales
permiten trabajar con C++, PHP, Perl, Python, Ruby, Tcl,
Groovy, Qt ofrece el plugin qsqlite, etc.
se ejecuta en muchas plataformas y sus bases de datos
pueden ser fcilmente portadas sin ninguna
configuracin o administracin.
Ampliamente popular - Ideal para tecnologas Web.
Buen sistema de seguridad mediante la gestin de
usuarios, grupos de usuarios y contraseas.

Un gran porcentaje de las utilidades de MySQL no estn


documentadas.
No es intuitivo, como otros programas (ACCESS).

No contiene aplicaciones Cliente-servidor.


No soporta sitios web con gran cantidad de transacciones.
Carece de alta concurrencia.

En comparacin con MySQL es ms lento en inserciones y


actualizaciones, ya que cuenta con cabeceras de interseccin
que no tiene MySQL.

ProsgretSQL

Firebird

Apache Derby

DB2 Express-C

SGBD

Microsoft Access

Microsoft SQL
Server

Oracle

Paradox

Gran capacidad de almacenamiento.


Buena escalabilidad ya que es capaz de ajustarse al
nmero de CPU y a la cantidad de memoria disponible
de forma ptima, soportando una mayor cantidad de
peticiones simultneas a la base de datos de forma
correcta.
Ofrece una gran variedad de medios para acceder a los
datos (nativo/API) driver dbExpress, OBDC, OLEDB, .NET
provider, etc.
Otras peculiaridades resaltables son la creacin de
copias de seguridad y la funcionalidad en arquitecturas
de 64 bits.
Firebird administra la concurrencia en las
actualizaciones en los datos, as como el manejo de las
transacciones.
Manipulacin de Objetos complejos en forma rpida y
gil.
Tiene la opcin del manejador de base de datos
empotrado, embebido, encajado.
Flexibilidad Manejo de Datos Complejos.

Soporte en lnea: Hay foros oficiales, pero no hay una ayuda


obligatoria.
Consume ms recursos que MySQL.
La sintaxis de algunos de sus comandos o sentencias no es
nada intuitiva.
Una de las desventajas es de la BD es solo puede acceder
base de datos de Firebird/interbase con el dialectico 1 de SQL.
Solo lo manipulan los ms usados en lenguaje SQL.

La falta de estndares en la industria orientadas a objetos.


Se enfoca hacia su lenguaje programtico Java, debido a que
no todas las aplicaciones son compatibles con este lenguaje
programtico, trayendo como consecuencia que las personas
que no posean aplicaciones compatibles no podrn utilizar
este gestor de base de datos.
No tiene lmites de espacio, que solo te permiten una Paralelismo de consultas.
cantidad especfica de espacio en disco. DB2 Express C te Compresin de backups.
permite manejar la cantidad que desee de informacin soporte para particionar tablas y base de datos
en su base de datos.
Incluye PureXML sin costo alguno, que es la tecnologa
nica que tiene DB2 para manejar documentos XML de
forma nativa.
No tiene lmites de conexiones.

Ventajas y Desventajas de los Sistemas Gestores de Bases de Datos Comerciales


Ventajas
Desventajas
Es relativamente sencillo para principiantes ya que dispone
de unos asistentes muy potentes mediante los cuales puedes
crear formularios profesionales.
Puedes llegar a hacer un programa en muy poco tiempo
gracias a estos asistentes.
Puedes llegar a hacer un programa verdaderamente
profesional.
Soporta procedimientos almacenados.
Incluye tambin un potente entorno grfico de
administracin, que permite el uso de comandos DDL y DML
grficamente.
Permite trabajar en modo cliente-servidor, donde la
informacin y datos se alojan en el servidor y las terminales o
clientes de la red slo acceden a la informacin.
Permite administrar informacin de otros servidores de
datos.
Oracle soporta todas las funciones que se esperan de un
servidor "serio": un lenguaje de diseo de bases de datos
muy completo (PL/SQL) que permite implementar diseos
"activos", con triggers y procedimientos almacenados, con
una integridad referencial declarativa bastante potente.
Permite el uso de particiones para la mejora de la eficiencia,
de replicacin e incluso ciertas versiones admiten la
administracin de bases de datos distribuidas.
Oracle es la base de datos con ms orientacin haca
internet.
La ltima versin de Paradox, incluida en Corel Office
Profesional, presenta notables mejoras respecto de las
anteriores, slo en cuanto a perfeccionamiento de las ya
existentes.
El entorno de programacin que tiene es uno de los ms
completos y la existencia de numerosos asistentes hace
asequible el diseo de aplicaciones a, prcticamente,

No crea un compilado real (un .EXE). Siempre necesita


tener instalado Access para su funcionamiento.
La principal limitante es que solo te acepta 1 GB por
tabla, 256 campos por tabla, y 35 ndices por tabla, fuera
de ah, no ha mejorado en el aspecto de seguridad y
consistencia. La versin 97 presentaba fallos de la base
de datos al colisionar dos usuarios en la grabacin de
registros.
Costo de las licencias comparadas con otros
competidores.
Limitada Compatibilidad.
MSSQL usa Address Windowing Extensin (AWE) para
hacer el direccionamiento de 64-bit. Esto le impide usar
la administracin dinmica de memoria y slo le permite
alojar un mximo de 64GB de memoria compartida.

El mayor inconveniente de Oracle es quizs su precio.


Incluso las licencias de Personal Oracle son
excesivamente caras.
Un
Oracle
mal
configurado
puede
ser
desesperantemente lento.
Tambin es elevado el coste de la formacin, y slo
ltimamente han comenzado a aparecer buenos libros
sobre asuntos tcnicos distintos de la simple instalacin y
administracin.
Interbase.
Instalacin.

Foxpro

IBM DB2

IBM Informix

cualquier usuario, aunque no ofrece posibilidades Internet e


Intranet integrados en el producto.
Administracin de Datos e Interoperabilidad (Cree soluciones
.NET, compatibles con XML jerrquico. Intercambia datos con
SQL a travs del lenguaje SQL).
Herramientas de productividad extensibles para el
programador (Mejore sus interfaces de usuarios con
formularios y un soporte de imgenes mejorado, personalice
ventanas).
Flexibilidad para construir todo tipo de soluciones de base de
datos (Construya y despliegue aplicaciones individuales y
remotas para PC`s que operan en Windows. Cree y acceda a
componentes .COM y a servicios web basados en XML y
compatibles con Microsoft .NET
DB2 guarda sus datos contra la prdida, acceso
desautorizado, o entradas invlidas
La mayora de los que utilizan equipos IBM utilizan DB2
porque es confiable y tiene un muy buen soporte tcnico.
La base de datos se puede programar para tener una exacta
cantidad de particiones que contienen la informacin del
usuario, ndice, clave de transaccin y archivos de
configuracin. De esta forma, los administradores definen
grupos de nodos, que son una serie de particiones de la base,
lo que posteriormente facilita cualquier bsqueda.
Permite manejar contenidos digitales y multimedia (video,
imgenes y audio), contenidos basados en WEB.
Permite manejar aplicaciones lgicas y datos abstractos
como series financieras.
Permite crear aplicaciones utilizables en la Web.
La funcionalidad del SQL paralelo aumenta la performance y
permite que todas las operaciones de bases de datos se
ejecuten en paralelo, eliminando potenciales cuellos de
botella.
Otro de los puntos fuertes de InterBase es su cercana al
estndar de SQL, sobre todo en la sintaxis de procedimientos
almacenados y triggers.
Es sumamente fcil programar una base de datos activa en
InterBase y posteriormente adaptar la definicin para Oracle.
El lenguaje de procedimientos y triggers es muy potente, e
incluso supera a Oracle en la facilidad para expresar clusulas
de verificacin check que involucren a varias tablas, y en que
los triggers no estn sujetos a los problemas ocasionados en
Oracle por las denominadas tablas mutantes.

InterBase

Sybase

Una base a largo plazo para la agilidad estratgica


Una ruta de innovacin continua para los entornos esenciales
Tiene una de las aplicaciones mviles ms grandes del
mundo, con ms de 10 millones de usuarios.

Rumores de que Microsoft planea terminar el soporte


para FoxPro han sido comunes desde su adquisicin del
producto, a pesar del hecho de que ste ha tenido el
tiempo de vida de soporte ms largo para un producto de
Microsoft.
Dificultad de mantenimiento.

En sistemas grandes la base ms usada es DB2 ya que


corre en diferentes plataformas operativas, pero en
realidad, en la mayora de los casos la decisin para optar
por un software de estas caractersticas es corporativa.
Se tiene que ver con las aplicaciones que se tienen
desarrolladas y las que se van a implementar.
Influye en la eleccin el hardware utilizado.

Poca informacin sobre Informix, debido a la poca


comunidad Internet que tiene.
Es costoso.
No ha sabido crear soporte tcnico para su producto.
Poco terreno del marketing debido a sus prdidas
econmicas.

Los problemas de InterBase se deben a la misma causa


que sus ventajas: su arquitectura nica. Es muy sencillo
realizar particiones en otros sistemas (Oracle, DB2, SQL
Server, Informix) para aumentar el rendimiento fsico de
una base de datos, pero este concepto es difcil de
adaptar para InterBase. De todos modos, el
particionamiento por software no es sino un sustituto un
poco ms flexible de ciertas tcnicas RAID para la mejora
del rendimiento, e InterBase s permite que una base de
datos se expanda a lo largo de varios discos, aunque no
controla qu tablas van a parar a qu dispositivo.
Una base a largo plazo para la agilidad estratgica
Una ruta de innovacin continua para los entornos
esenciales
Tiene una de las aplicaciones mviles ms grandes del
mundo, con ms de 10 millones de usuarios.

4. Con base en la comparacin, escribe las conclusiones sobre la aplicacin que tiene uno y otro
Sistema Gestor de Base de Datos.
Conclusiones
Al realizar esta actividad pude darme cuenta de la gran cantidad de gestores de bases de datos que existen para poder
realizar las bases de datos, siempre unos mejores que otros y a la vez con ventajas y desventajas que nos llevan a tomar
una decisin sobre cual podemos utilizar dependiendo de la situacin y previendo el crecimiento de la base de datos.
Observe la factibilidad y desempeo de cada uno de los gestores plasmados en este trabajo; la calidad de cada uno de ellos
est ms que dada pues son funcionales pero en algunos no se cuenta con soporte tcnico o en su caso algunos la licencia
es bastante cara, otra caracterstica vista es la de la forma de utilizacin pues en su mayora son simples para implementar
aunque en en varios casos el mantenimiento no es muy optimo pues suele ser tardado y no siempre funcional.

Algunos gestores de bases de datos estn diseados especialmente para crear bases de datos pequeas y otros para
crear bases de datos de gran tamao con lo son SQL Server u Oracle, con ello podemos ver que dependiendo el uso,
tratamiento y cantidad de datos que se pretenden recabar es la decisin que se tomara para el uso de un SGBD y as poder
implementar de forma correcta una Base de Datos.

Fuentes de internet consultadas el 09/08/2014


http://ylez.wordpress.com/2010/02/01/sistemas-de-gestores-de-base-de-datos-libres-y-no-libres/
http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/MySQL.pdf
http://www.ecured.cu/index.php/SQLite
http://postgresql-dbms.blogspot.mx/p/limitaciones-puntos-de-recuperacion.html
http://www.aplicacionesempresariales.com/ventajas-y-desventajas-de-postgresql.html
http://b1m2.wordpress.com/2011/11/15/sistemas-de-gestor-de-base-de-datos-libres-firebird/
http://html.rincondelvago.com/corel-paradox-9.html
http://b1m2.wordpress.com/2011/11/15/sistemas-de-gestores-de-base-de-datos-pagados/
http://www.ecured.cu/index.php/Visual_Foxpro
http://db2kennedy.tripod.com/DB2Pagina1-Introduccion.htm
http://b1m2.wordpress.com/2011/11/15/sistemas-de-gestores-de-base-de-datos-pagados-sybaseiq/

http://www.ecured.cu/index.php/Apache_Derby
http://sgbdapachederby.wikispaces.com/Ventajas+y+Desventajas
http://www.ecured.cu/index.php/DB2_Express-C
http://consejosdelguru.blogspot.mx/2009/09/db2-express-c.html
http://www.eumed.net/libros-gratis/2010c/759/Microsoft%20Office%20Access%202003.htm
http://wwwdavidmarrero.blogspot.mx/2011/12/ventajas-y-desventajas-de-microsoft.html
http://www.shica19.tripod.com/sql.html
http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/sql5.pdf
http://eduardo-garibay-2013-glosario.blogspot.mx/2013/02/caracteristicas-y-requerimientosde.html
http://b1m2.wordpress.com/2011/11/15/sistema-de-gestores-de-base-de-datos-interbase/
http://www.ecured.cu/index.php/Sybase_ASE

Anda mungkin juga menyukai