You are on page 1of 5

Alumno: Luis Antonio Avila Lpez Matricula: AL12522513 Carrera: Ingeniera en Desarrollo de Software

SISTEMA GESTOR DE BASE DE DATOS Son los programas que se emplean o utilizan para el manejo y administracin de las base de datos, con los cuales se pueden manejar y controlar de forma ms sencilla y organizada la informacin la cual se convertir en la base de datos.

SGBD LIBRES:

PostgreSQL es un sistema de gestin de base de datos relacional orientada a objetos de software libre, publicado bajo la licencia BSD. Como muchos otros proyectos open source, el desarrollo de PostgreSQL no es manejado por una sola compaa sino que es dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group). VENTAJAS a. Alta concurrencia Mediante un sistema denominado MVCC (Acceso concurrente multiversin, 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. Cada usuario obtiene una visin consistente de lo ltimo a lo que se le hizo commit. 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. b. 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. Arrays. c. Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden ser por completo indizables gracias a la infraestructura GiST de PostgreSQL. Algunos ejemplos son los tipos de datos GIS creados por el proyecto PostGIS.

DESVENTAJAS a. Consume ms recursos que MySQL, por lo que se necesitan mayores caractersticas de Hardware. b. Aproximadamente es 2 veces ms lento que MySQL, aunque en la prctica no se ve diferencia. c. Sus sentencias son poco intuitivas

MySQL es un sistema de gestin de base de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones.1MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia especfica que les permita este uso. Est desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pblica y el copyright del cdigo est en poder del autor individual, MySQL es propietario y est patrocinado por una empresa privada, que posee el copyright de la mayor parte del cdigo. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Adems de la venta de licencias privativas, la compaa ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran va Internet. MySQL AB fue fundado por David Axmark, Allan Larsson, y Michael Widenius. VENTAJAS a. Cualquiera puede usar y modificar el software, bajndolo desde Internet y usarlo sin coste alguno. b. Su Servidor de Base de Datos es muy rpido, fiable y fcil de usar. c. Tiene soporte para sub-consultas, procedimientos almacenados y control de transacciones. DESVENTAJAS a. Los privilegios de una tabla no se eliminan automticamente cuando se borra una tabla, hay que usar el comando REVOKE para quitar los privilegios de la tabla. b. No tiene un panel de control grfico y detallado. c. El Soporte para disparadores es bsico, por lo tanto hay limitaciones en lo que puede hacerse con ellos.

Es un sistema de gestin de base de datos relacional (o RDBMS por el acrnimo en ingls de Relational Data Base Management System), fabricado por Oracle Corporacin. Se considera a Oracle como uno delos sistemas de bases de datos ms completos, destacando su soporte de transacciones. Estabilidad. Es multiplataforma. Su mayor defecto es su enorme precio, que es de varios miles de euros (segn versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las polticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposicin de los usuarios. En los parches deactualizacin provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades pblicamente conocidas, algunas de ellas con una antigedad de ms de 2 aos. Aunque su dominio enel mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las ltimas versiones de Oracle han sido certificadas para poder trabajar bajo Linux. VENTAJAS a. Oracle es el motor de Bases de Datos Relacional ms usado a nivel mundial y puede ejecutarse en cualquier plataforma, desde un simple PC hasta un Superordenador.

b. Soporta todas las funciones que se esperan de un Servidor Serio ya que dispone de un lenguaje de diseo de Bases de Datos muy completo como es el PL/SQL. c. Este sistema ha comenzado aadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejos. DESVENTAJAS a. Las licencias de Oracle son excesivamente caras. b. La necesidad de configurar bien Oracle, ya que si est mal configurado puede ser excesivamente lento.

Es un sistema de gestin de bases de datos relacionales (SGBD) basada en el lenguaje Transact-SQL, capaz de poner a disposicin de muchos usuarios grandes cantidades de datos de manera simultnea. As de tener unas ventajas que a continuacin se pueden describir. Entre sus caractersticas figuran: 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 clientes de la red slo acceden a la informacin. Adems permite administrar informacin de otros servidores de datos Este sistema incluye una versin reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos ms pequeos, que en su versin 2005pasa a ser el SQL Express Edition. Microsoft SQL Server constituye la alternativa de Microsoft a otros sistemas gestores de bases de datos como son Oracle, Sybase ASE o MySQL. Es comn desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a travs de los llamados ADP (Access Data Project). De esta forma se completa una potente base de datos (Microsoft SQL Server) con un entorno de desarrollo cmodo y de alto rendimiento (VBA Access) a travs de la implementacin de aplicaciones de dos capas mediante el uso de formularios Windows. Para el desarrollo de aplicaciones ms complejas (tres o ms capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET. Microsoft SQL Server, al contrario de su ms cercana competencia, no es multiplataforma, ya que slo est disponible en Sistemas Operativos deMicrosoft. Paradox (base de datos) Base de datos relacional para entornos Windows, anteriormente disponible para MS-DOS y Linux, desarrollada actualmente por Crele incluida en la suite ofimtica WordPerfect Office. En los tiempos del MS-DOS, era una base de datos de bastante xito, compitiendo con base, Clipper y FoxBase. Pas al control de Borland despus de la compra de Ansa Software en1987.Aunque Borland la port a Windows, su cuota de mercado es mucho menor que la de Microsoft Access, pero su lenguaje de programacin (Objectpal) es Pascal lo que le hace ms potente que Access que usa Visual Basic que limita bastante sus prestaciones si se compara con otras bases de datos que usan lenguajes ms avanzados. VENTAJAS a. Ofrece Seguridad ya que SQL permite administrar permisos a TODO; permisos a nivel de servidor, seguridad en tablas, permitir o no lectura, escritura y ejecucin, etc. b. Utiliza una extensin llamada Transact SQL que soporta la modificacin y eliminacin de bases de datos, tablas, atributos, ndices, etc. c. Es un Sistema de Gestin de Bases de Datos Relacionales (SGBDR) y puede ser til para manejar y obtener datos de la Red uniendo SQL e Internet. DESVENTAJAS a. La principal desventaja es la enorme cantidad de memoria RAM que utiliza para la instalacin y utilizacin del Software. b. La relacin calidad-precio est muy por debajo comparado con ORACLE. c. Si queremos usarlo para prcticas no va a ser muy til ya que tiene muchas restricciones y se prohben muchas cosas. Es Preferible Mysql.

CONCLUSION: En mi conclusin cualquiera de los SGBD, es til para la administracin bsica de la informacin en una base de datos. Para un uso bsico o bases de datos pequeas y sencillas cualquiera de los SGBD es funcional, pero para bases de datos ms complejas y que se desea sean ms seguras sera mejor utilizar SGBD comerciales. Algunas de las claras ventajas que tienen SGBD libre son el costo y que son multiplataforma lo cual permite utilizarla en cualquier S.O., pero sin embargo no logran tener lo que las SGBD comerciales que es una herramienta completa para la administracin de las BD.

You might also like