You are on page 1of 11

HERNAN CALLE OKAMURA ING.

DE SISTEMAS

PIURA PERU 2012

INDICE
1. INTRODUCCION 2. SGBD COMERCIALES 2.1. ORACLE 2.1.1. Ventajas 2.1.2. Desventajas 2.2. MICROSOFT SQL SERVER 2.2.1. Ventajas 2.2.2. Desventajas 2.3. MICROSOFT ACCES 2.3.1. Ventajas 2.3.2. Desventajas 3. SGBD LIBRES 3.1. PostGre MYSQL 3.1.1. Ventajas 3.1.2. Desventajas 3.2. MySQL 3.2.1. Ventajas 3.2.2. Desventajas 4. CONCLUCIONES

I.

INTRODUCCION.-

Los Sistemas de Gestin de Bases de Datos (SGBD) se han convertido en parte fundamentales de la estrategia de las empresas. El valor de una informacin actualizada ha crecido tanto que las empresas que quieran incrementar o mantener su productividad debern gestionar eficientemente todos los datos que manejan, y la mejor herramienta es un SGBD. Dado que disponemos de varias opciones, resulta imprescindible contar con elementos de juicio a la hora de optar por una u otra solucin, cul se adecua mejor a nuestras necesidades?

II. SGBD COMERCIALES.2.1. ORACLE


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 de los sistemas de bases de datos ms completos, destacando su soporte de transacciones. Estabilidad. Escalabilidad. 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 de actualizacin 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 en el 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. 2.3.1. VENTAJAS.a. Oracle es el motor de base de datos relacional ms usado a nivel mundial. b. Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. c. Permite el uso de particiones para la mejora de la eficiencia, de replicacin e incluso ciertas versiones admiten la administracin de base de datos distribuidos. d. Oracle es la base de datos con ms orientacin hacia Internet

2.3.2. DESVENTAJAS.a. 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. b. El mayor inconveniente de Oracle es quizs su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinin. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento.

2.2. MICROSOFT SQL SERVER


Es un sistema de gestin de bases de datos relacionales (SGBD) basada en el lenguaje TransactSQL, 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 o 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 2005 pasa 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 de Microsoft.Paradox (base de datos)Base de datos relacional para entorno MS Windows, anteriormente disponible para MS-DOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimtica WordPerfect Office.En los tiempos del MS-DOS, era una base de datos de bastante xito, compitiendo con dBase, Clipper y FoxBase. Pas al control de Borland despus de la compra de Ansa Software en 1987.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. 2.3.1. VENTAJAS.a. El sistema es barato, y la tendencia a aceptar preferencialmente productos de Microsoft. b. Interfaz de acceso OLE DB Y ADO. Aunque se trata de una interfaz universal, SQL Server es una de las primeras bases de datos en soportarla. c. Mejor utilizacin de los recursos de la PC d. Menor necesidad de limpieza de las memorias intermedias durante el procesamiento de las transacciones

2.3.2. DESVENTAJAS.a. Enorme cantidad de RAM que utiliza. b. Bloqueo a nivel de pgina. c. Dispositivos con crecimiento manual, un tamao de pgina fijo y demasiado pequeo (2048KB). d. Una psima implementacin de los tipos de datos variables como varchar.

2.3. MICROSOFT ACCESS


Es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de informacin organizada sistemticamente. En la terminologa propia de las bases de datos hay tres conceptos claves dentro de las tablas: campo, registro y dato. Un campo es cada uno de los tipos de datos que se van a usar. Se hace referencia a los campos por su nombre. Un registro est formado por el conjunto de informacin en particular. Un dato es la interseccin entre un campo y un registro. 2.3.1. VENTAJAS.a. Obtenerse mejores resultados con la interfaz de usuario de Office Fluent. Incluso sin ser experto se puede hacer seguimiento de la informacin b. Puede modificar un informe con una respuesta visual en tiempo real y guardar varias vistas para audiencias distintas. c. Gracias a la deteccin automtica del tipo de datos, su manejo es tan sencillo como el Excel d. Crea tablas rpidamente sin preocuparse de la complejidad de las base de datos 2.3.2. DESVENTAJAS.a. Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y cdigo VBA (Visual Basic para Aplicaciones). b. Entre sus mayores inconvenientes figuran que no es multiplataforma, pues slo est disponible para sistemas operativos de Microsoft.

III. SGBD LIBRES.3.1. 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). 3.1.1. VENTAJAS.b. Alta concurrencia.- 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 c. Amplia variedad de tipo nativos. Nmeros de Precisin arbitraria Texto de largo ilimitado Figuras geomtricas ( con variedad de funciones asociadas ) Direcciones IP d. Herencia de tablas e. Integridad transaccional 3.2.2. 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

3.2. MySQL
Es un sistema de gestin de base de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones. 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 3.2.1. VENTAJAS a. b. c. d. e. f. MySQL funciona sobre mltiples plataformas ( AIX, BSD, GNU/Linux, MacOS X, NetBSD,OpenBSD) Soporte a multiplataforma. Vistas Actualizables Procedimientos Almacenados Soporte completo para UNICODE Mltiples motores de almacenamiento

3.2.2. DESVENTAJAS a. Actualmente, el soporte para disparadores es bsico, por lo tanto hay ciertas limitaciones en que se puede hacer con ellos. b. Los privilegios para una tabla no se eliminan automticamente cuando se borra una tabla. c. Cuando MySQL maneja la integridad referencial, con tablas no transaccionales, aunque admite la declaracin de claves ajenas o forneas en la creacin de tablas.

IV. CONCLUSION

En el momento de la evaluacin de un proyecto no debemos cerrar nuestro criterio y creer que la utilizacin de todo un conjunto de herramientas con licenciamiento propietario o con licenciamiento libre es la que debe utilizarse en el desarrollo de dicho proyecto, sino que para desarrollar un proyecto informtico es necesario hacer una valoracin de riesgos donde se evala la posibilidad de utilizar un producto o herramienta propietaria por la que hay que pagar una licencia o utilizar un producto de software libre, analizando en cada caso las ventajas, inconvenientes y el desempeo de dicha herramienta siempre y cuando cumpla con los requerimientos o necesidades de la aplicacin o proyecto a desarrollar, donde muchas veces se necesita de una arquitectura mixta o hbrida, es decir, utilizar una mezcla de productos de software licenciado y otros de software libre.

Con la salida al mercado de mltiples entornos de desarrollo, es necesario conocer las caractersticas, ventajas y desventajas de cada herramienta que se ofrece, por lo que en este trabajo puse en conocimiento principalmente las caractersticas y ventajas de dos de los ms importantes sistemas gestores de bases de datos

http://es.scribd.com/doc/63764883/33/Ventajas-y-Desventajas-de-MySQL http://luisperez1981.blogspot.com/ http://vainilla15.blogspot.com/2009/09/access-concepto-historia-ventajas-y.html

You might also like