Está en la página 1de 11

INSTITUTO POLITECNICO NACIONAL

ESCUELA SUPERIOR DE COMPUTO

Bases de Datos
Tarea 1 Sistemas gestores de bases de datos

Grupo: 2CV7

Profesora: Maldonado Catillo Idalia

Alumno: Centeno Andrade Issac Agustn

ndice

Software de Licencia Pg. 3


Access Pervasive SQL

Software de Licencia/Versiones Gratuitas.Pg. 4


SQL Server DB2

Software Open Source.Pg. 7


Firebird Mysql Apache OppenOffice Base Postgre SQL

Conclusin.Pg. 10

Referencias.Pg. 11

Software de Licencia Access


Caractersticas
Access es grfico, por lo que aprovecha al mximo la potencia grfica de Windows, ofreciendo mtodos usuales de acceso a los datos y proporcionando mtodos simples y directos de trabajar con la informacin. Access facilita la administracin de datos, ya que sus posibilidades de consulta y conexin le ayudan a encontrar rpidamente la informacin deseada, cualquiera que sea su formato o lugar de almacenamiento. Con Access es posible producir formularios e informes sofisticados y efectivos, as como grficos y combinaciones de informes en un solo documento. Access permite lograr un considerable aumento en la productividad mediante el uso de los asistentes y las macros. Estos permiten automatizar fcilmente muchas tareas sin necesidad de programar.

Ventajas de Access
Obtener mejores resultados con la interfaz de usuario de Office Fluent. Empezar rpidamente usando soluciones prediseadas. Cree varios informes con vistas diferentes de la misma informacin. Crear tablas rpidamente sin preocuparse de la complejidad de las bases de datos. Disfrute de los nuevos tipos de campos para escenarios an ms avanzados. Actualizar y recopilar informacin directamente del origen. Compartir la informacin con Microsoft Windows SharePoint Services. Realizar el seguimiento de las listas de Windows SharePoint Services con las grandes capacidades de Office Access 2007. Trasladar datos a la tecnologa Windows SharePoint Services para facilitar su tratamiento. Obtener acceso a informacin procedente de orgenes diversos.

Desventajas de Access
Entre sus mayores inconvenientes figuran que no es multiplataforma, pues slo est disponible para sistemas operativos de Microsoft, Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta crticos. Con muchos usuarios de red va lento, la seguridad no es real, es muy fcil acceder a una base de datos Access, aunque est protegida. Las rplicas son lentas.

Pervasive SQL
Pervasive SQL Cuenta con un motor base de datos incrustarle que sustenta la integridad de los datos, el alto rendimiento, flexibilidad, escalabilidad y un bajo coste total de propiedad.

Caractersticas
Rendimiento de Btrieve - API transaccional para un acceso ms rpido a los datos. Optimizador de SQL - proporciona un mayor rendimiento SQL. ODBC, JDBC, ADO / OLE DB y PDAC... todos se aprovechan de estas mejoras. Turbo Write Accelerator - maximiza la eficacia de las E/S del disco.

Compatibilidad retroactiva completa - aplicaciones y bases de datos heredadas. Capacidad de incrustacin: Biblioteca de desarrollo de clase. Caja de herramientas de instalacin completa Tecnologa de reconexin automtica. Evita problemas menores de red porque es capaz de reconectar perfectamente puestos de trabajo a un motor de servidor cuando se produce un error en la red Parmetros dinmicos en plataformas cruzadas - no es necesario volver a actualizar el entorno de la base de datos en cada plataforma. Integridad en plataformas cruzadas - el comportamiento igual en todas las versiones y plataformas simplifica la distribucin y administracin en plataformas cruzadas. Independencia de versin de servidor y cliente - Simplifica de forma extraordinaria las tareas de distribucin.

Ventajas de Pervasive SQL


La compatibilidad binaria entre distintas plataformas le permite desplazar con libertad su base de datos de un sistema operativo a otro. Una API comn para todas las plataformas de motor, lo cual facilita a su aplicacin una nica base de cdigo y le permite portarla sin tener que volver a escribir ningn cdigo. Usted ya no queda limitado a una nica plataforma de distribucin; con Pervasive.SQL V8 escriba la aplicacin una vez y distribyala en todas partes. El entorno de desarrollo de aplicacin integrado le facilita las herramientas adecuadas para satisfacer las exigencias del cambiante entorno de negocio actual.

Software de Licencia/Versiones Gratuitas SQL Server


Caractersticas
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. -Administrativas (Administrador Corporativo). -Desarrollo (Analizador de Consultas). Puede utilizarse el mismo motor de base de datos a travs de plataformas que van desde equipos porttiles que ejecutan Microsoft Windows 95 98 hasta grandes servidores con varios procesadores que ejecutan Microsoft Windows NT, Enterprise Edition. Almacenamiento de datos. 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 la base de datos y analizar los datos mediante preguntas en lenguaje normal. SQL Server se integra con el correo electrnico, internet y Windows, permitiendo una comunicacin local.

Ventajas de SQL Server


Es un Sistema de Gestin de Bases de Datos Relacionales (SGBDR). Soporte de transacciones. Escalabilidad, estabilidad y seguridad. 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. Adems permite administrar informacin de otros servidores de datos. Puede ser til para manejar y/o obtener datos de la red de redes. Ofrece una potente forma de unir SQL e Internet. Utiliza una extensin al SQL estndar, que se denomina Transact SQL. Para empezar SQL Server nos permite olvidarnos un poco de los ficheros que forman la base de datos. En Access tenemos que abrir el fichero .mdb para ver el contenido. Aqu abrimos la consola de SQL Server y tenemos todas las bases de datos de todos nuestros programas. Esto es muy cmodo. Si trabajamos en una red local nos permite agregar otros servidores de SQL Server. por ejemplo: yo tengo en mi ordenador una base de datos en mi servidor SQL y mi compaero tiene en su servidor otra base de datos. Yo puedo conectar mi SQL al suyo y as tengo sus bases de datos en mi SQL Server. Esto, tambin es muy cmodo.

Desventajas de SQL Server


La principal desventaja de Microsoft SQL SERVER es la enorme cantidad de memoria RAM que utiliza para la instalacin y utilizacin del software. Una de las desventajas de SQL es que si lo quieres para prcticas no te va hacer til porque en l se prohben muchas cosas tiene restricciones en lo particular me parase ms viable usar MySQL es mucho mejor adems de ser un software gratis. La relacin calidad-precio est muy debajo comparado con Oracle. Los problemas de la 6.5 eran muchos: bloqueo a nivel de pgina, dispositivos con crecimiento manual, un tamao de pgina fijo y demasiado pequeo (2048KB), una psima implementacin de los tipos de datos variables como varchar. Enorme cantidad de RAM que utiliza.

DB2
DB2 universal database utiliza una interface grfica estilo browser para acceder y manejar objetos de la base de datos. Incluye smart.guides que facilitan la tarea de configuracin, guindolo paso a paso para lograr un rendimiento ptimo de la base de datos y para asistir al usuario en la creacin de teclas con plantillas predefinidas. Otras caractersticas sql recursivo: Permite el manejo de objetos grandes (hasta 2 gb). Monitor grfico: El cual posibilita observar el tiempo de ejecucin de una sentencia sql y corregir detalles para aumentar el rendimiento. Estndares abiertos: Fue la primera base de datos que adopt el soporte java y los estndares xml. Capacidad xml: Permite gestionar tanto datos relacionales convencionales como datos xml, sin necesidad de que tengan que ser transformados. Esta capacidad es nica en el mercado.

Compresin de almacenamiento venom: Esta capacidad permite a db2 ofrecer una capacidad de compresin de almacenamiento similar a la de los grandes servidores corporativos mainframes, para entornos linux, unix y windows. Gestin autnoma del almacenamiento: Diseada para ayudar a los clientes a conseguir un ahorro adicional de tiempo y costes al automatizar las tcnicas de gestin del almacenamiento, que actualmente requieren numerosos cambios manuales por parte de los administradores. Mejoras en la seguridad: DB2 dispone de una solucin de control de accesos basada en etiquetas. Adems, dispone de una nueva funcin de seguridad para el administrador, que permite unificar distintos privilegios bajo un solo usuario. Ventajas de DB2 Acceso a los datos en tablas de Oracle o MySQL. Copia de seguridad y proteccin de los datos. Soporta XML Soporta todo tipo de datos. Arquitectura Orientada a Servicios - SOA: permite construir un sistema informtico ms gil y fcilmente adaptable a las necesidades del cliente, reduciendo los tiempos de desarrollo y, gracias a la reutilizacin de componentes existentes. Tambin puede ejecutarse en varias plataformas Windows NT (R), Sun Solaris, HP-UX, AIX(R), OS/400 y OS/2(R). El SQL de DB2 es muy potente. Es especialmente interesante la implementacin de triggers.

Desventajas de DB2 Precio: El precio DB2 7.500 por procesador. Lentitud crear y ejecutar consultas. Influye en la eleccin el hardware utilizado. 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.

Distribuciones DB2 Express-C: Versin gratuita y de libre distribucin.


DB2 Advanced Enterprise Server Edition y DB2 Connect Application Server Advanced Edition: Versiones de pago cuenta con licencia + soporte por 12 meses. Quien utiliza DB2: Todos los equipos de IBM cuentan con este software.

Software Open Source Firebird


Caractersticas
- Multiplataforma. - Ejecutable pequeo con requerimientos de Hardware bajos. - Arquitectura: Cliente/servidor sobre protocolo TCP/IP. - Es medianamente escalable. - Buena seguridad basada en usuarios y roles. - Base de datos de solo lectura. Ms caractersticas: Soporte completo de Procedimientos Almacenados y Triggers Muy bajo consumo de recursos Prcticamente no necesita configuracin Una gran comunidad y muchas pginas donde conseguir buen soporte gratuito Docenas de herramientas de terceros, incluyendo herramientas visuales de administracin, replicacin, etc. Escritura segura - recuperacin rpida sin necesidad de logs de transacciones Muchas formas de acceder a tus bases de datos: nativo/API, ODBC, OLEDB, .Net provider, mdulo para Python, PHP, Perl, etc. Soporte nativo para los principales sistemas operativos, incluyendo Windows, Linux, Solaris, MacOS. Backups incrementales Disponible para arquitecturas de 64bits

Ventajas de Firebird
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. Firebird ofrece una concurrencia excelente, alto rendimiento y poderoso lenguaje de procedimientos almacenados y disparadores.

Desventajas de Firebird
Solo puede acceder base de datos de Firebird / Interbase con el dialectico 1 de SQL.

MySQL
Caractersticas
Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente. Disponibilidad en gran cantidad de plataformas y sistemas. Posibilidad de seleccin de mecanismos de almacenamiento que ofrecen diferente velocidad de operacin, soporte fsico, capacidad, distribucin geogrfica, transacciones... Transacciones y claves forneas. Conectividad segura. Replicacin. Bsqueda e indexacin de campos de texto.

Ventajas de My SQL
MySQL software es Open Source Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. 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. Facilidad de configuracin e instalacin. Soporta gran variedad de Sistemas Operativos Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que est. Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet El software MySQL usa la licencia GPL

Desventajas de MySQL
Los ndices son una desventaja en aquellas tablas las que se utiliza frecuentemente operaciones de escritura (Insert, Delete, Update), esto es porque los ndices se actualizan cada vez que se modifica una columna. Los ndices tambin suponen una desventaja en tablas demasiado pequeas puesto que no necesitaremos ganar tiempo en las consultas. Tampoco son muy aconsejables cuando pretendemos que la tabla sobre la que se aplica devuelva una gran cantidad de datos en cada consulta. Por ltimo hay que tener en cuenta que ocupan espacio y en determinadas ocasiones incluso ms espacio que los propios datos.

Apache OppenOffice Base


Ventajas de Apache
Contiene asistentes para ayudar a los usuarios nuevos en el diseo de bases de datos (o simplemente nuevos en Base) a crear tablas, consultas, formularios e informes, junto con un conjunto predefinido de definiciones de tablas para controlar activos, clientes, rdenes de venta, facturas y mucho ms. Para un uso personal de bases de datos Base es lo nico que se necesita, Base ofrece el motor completo de bases de datos relacionales HSQL configurado para uso individual, con los datos almacenados en el archivo de Base; tambin ofrece soporte nativo para archivos de dBase. Para usuarios empresariales avanzados, Base distribuye controladores nativos para una variedad de motores de bases de datos multiusuario: MySQL, Adabas D, MS Access y PostgreSQL. Software libre que viene en el paquete de openoffice.

Desventajas de Apache
Consume gran cantidad de memoria Todava hay partes en ingls, sobre todo en algunos archivos de ayuda Le falta accesibilidad a determinados recursos en lo que se refiere a acceso directos a travs de iconos. A la hora de crear una base de datos con formato Access (mdb), hay que dar bastantes giros.

Postgre SQL
PostgreSQL es un SGBD relacional orientado a objetos y libre, publicado bajo la licencia BSD

Caractersticas
Alta concurrencia: Mediante un sistema denominado MVCC (Acceso concurrente multi-versin, por sus siglas en ingls) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Esta estrategia es superior al uso de bloqueos por tabla o por filas, comn en otras bases, eliminando la necesidad del uso de bloqueos explcitos..... Amplia variedad de tipos nativos: PostgreSQL provee nativamente soporte para: Nmeros de precisin arbitraria. Texto de largo ilimitado. Figuras geomtricas (con una variedad de funciones asociadas). Direcciones IP (IPv4 e IPv6). Bloques de direcciones estilo CIDR. Direcciones MAC.

Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden ser por completo indexables gracias a la infraestructura GiST de PostgreSQL.

Otras caractersticas Claves ajenas tambin denominadas llaves ajenas o Claves Forneas (foreign keys). Disparadores (triggers): Un disparador o trigger se define como una accin especfica que se realiza de acuerdo a un evento, cuando ste ocurra dentro de la base de datos. En PostgreSQL esto significa la ejecucin de un procedimiento almacenado basado en una determinada accin sobre una tabla especfica. Ahora todos los disparadores se definen por seis caractersticas: El nombre del disparador o trigger El momento en que el disparador debe arrancar El evento del disparador deber activarse sobre La tabla donde el disparador se activar La frecuencia de la ejecucin La funcin que podra ser llamada

Ventajas de Postgre SQL


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 de Postgre SQL


Configurar llega a ser un caos. El motor MyISAM es instalado por defecto y carece de capacidades de integridad relacional. El toolset empresarial tiene un costo adicional por suscripcin anual. Realizar revisiones llegar a ser una labor manual. Reducida cantidad de tipos de datos.

Conclusin
Suficientes gestores y orientndonos a las caractersticas, ventajas y desventajas propongo tres puntos para la eleccin de dicho.

Mejor por diseo: Para el usuario iniciado/medio convendra un entorno amigable y que sea muy
intuitivo al uso y configuracin, no dejando a un lado lo robusto que este sea para las tareas a realizar.

Mejor para usted: Con el manejo de diverso software basado en bases de datos y exigencia de las
tareas el usuario sabr elegir de una forma ms formal que gestor cumple con las caractersticas para llevarlas a cabo.

Software honesto: Hablando muy en general de los gestores casi en un 90% cuentan con
caractersticas similares, y cumplen con lo esencial de un SGBD los hay para usuarios iniciados como para avanzado, y para todos los bolsillos.

10

Referencias
DB2: http://adsisena2011-2013.bligoo.com.co/arquitectura-db2#.UP9tsh2ZRfR Firebird: http://www.firebird.com.mx/descargas/documentos/tema_2-caracteristicas_basicas.pdf http://b1m2.wordpress.com/2011/11/15/sistemas-de-gestor-de-base-de-datos-libres-firebird/ SQL Server: http://www.slideshare.net/asusrock2011/gestores-de-base-de-datos-13335363 http://www.uaem.mx/posgrado/mcruz/cursos/miic/sql.pdf MySQL: http://www.slideshare.net/asusrock2011/gestores-de-base-de-datos-13335363 Apache: http://www.slideshare.net/asusrock2011/gestores-de-base-de-datos-13335363 Access: http://www.slideshare.net/asusrock2011/gestores-de-base-de-datos-13335363 Postgre SQL: http://postgressql-adsi.blogspot.mx/2011/11/ampliamente-popular-ideal-para.html Pervasive SQL: http://www.gopac.com.mx/v3/gopache/pervasive/sql/Highlights.asp

11

También podría gustarte