SlideShare a Scribd company logo
1 of 11
Download to read offline
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 Gestión de Bases de Datos (SGBD) se han
convertido en parte fundamentales de la estrategia de las
empresas. El valor de una información actualizada ha crecido tanto
que las empresas que quieran incrementar o mantener su
productividad deberán 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 solución,
¿cuál se adecua mejor a nuestras necesidades?
II. SGBD COMERCIALES.-
   2.1. ORACLE
   Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de
   Relational Data Base Management System), fabricado por Oracle Corporación.Se considera a
   Oracle como uno de los sistemas de bases de datos más completos, destacando su soporte de
   transacciones. Estabilidad. Escalabilidad. Es multiplataforma. Su mayor defecto es su enorme
   precio, que es de varios miles de euros (según versiones y licencias). Otro aspecto que ha sido
   criticado por algunos especialistas es la seguridad de la plataforma, y las políticas de suministro de
   parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposición
   de los usuarios. En los parches de actualización provistos durante el primer semestre de 2005
   fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una
   antigüedad de más de 2 años.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 más 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 replicación e
                      incluso ciertas versiones admiten la administración de base de datos
                      distribuidos.
                   d. Oracle es la base de datos con más orientación hacia Internet



           2.3.2. DESVENTAJAS.-

                   a. También es elevado el coste de la formación, y sólo últimamente han
                      comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la
                      simple instalación y administración.
                   b. El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de
                      Personal Oracle son excesivamente caras, en mi opinión. 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 gestión de bases de datos relacionales (SGBD) basada en el lenguaje Transact-
SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera
simultánea. Así de tener unas ventajas que a continuación se pueden describir.

Entre sus características figuran:Soporte de transacciones. Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de
administración, que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en
modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o
clientes de la red sólo acceden a la información. Además permite administrar información de otros
servidores de datos Este sistema incluye una versión reducida, llamada MSDE con el mismo motor
de base de datos pero orientado a proyectos más pequeños, que en su versión 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 común desarrollar completos
proyectos complementando Microsoft SQL Server y Microsoft Access a través 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 cómodo y de alto rendimiento (VBA Access) a través de la
implementación de aplicaciones de dos capas mediante el uso de formularios Windows.Para el
desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye
interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET.Microsoft SQL Server,
al contrario de su más cercana competencia, no es multiplataforma, ya que sólo 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 ofimática 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
después 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 programación
(Objectpal) es Pascal lo que le hace más potente que Access que usa Visual Basic que limita
bastante sus prestaciones si se compara con otras bases de datos que usan lenguajes más
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 utilización 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 página.
       c. Dispositivos con crecimiento manual, un tamaño de página fijo y demasiado
          pequeño (2048KB).
       d. Una pésima implementación 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 información organizada sistemáticamente. En la terminología 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 información en particular.

Un dato es la intersección 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 información
               b. Puede modificar un informe con una respuesta visual en tiempo real y guardar
                  varias vistas para audiencias distintas.
               c. Gracias a la detección automática del tipo de datos, su manejo es tan sencillo
                  como el Excel
               d. Crea tablas rápidamente 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 código VBA (Visual Basic para Aplicaciones).
               b. Entre sus mayores inconvenientes figuran que no es multiplataforma, pues
                  sólo está disponible para sistemas operativos de Microsoft.
III. SGBD LIBRES.-
  3.1. PostgreSQL
  Es un sistema de gestión 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 compañía 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 DevelopmentGroup).

         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 visión consistente de lo último a lo que se le hizo
                c. Amplia variedad de tipo nativos.-
                        Números de Precisión arbitraria
                        Texto de largo ilimitado
                        Figuras geométricas ( con variedad de funciones asociadas )
                        Direcciones IP
                d. Herencia de tablas
                e. Integridad transaccional

         3.2.2. DESVENTAJAS.-

                a. Consume más recursos que MySQL, por lo que se necesitan mayores
                   características de Hardware
                b. Aproximadamente es 2 veces más lento que MySQL , aunque en la práctica no
                   se ve diferencia
                c. Sus sentencias son poco intuitivas
3.2. MySQL
Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más 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 específica que les permita este uso

       3.2.1. VENTAJAS

               a. MySQL funciona sobre múltiples plataformas ( AIX, BSD, GNU/Linux, MacOS X,
                  NetBSD,OpenBSD)
               b. Soporte a multiplataforma.
               c. Vistas Actualizables
               d. Procedimientos Almacenados
               e. Soporte completo para UNICODE
               f. Múltiples motores de almacenamiento

       3.2.2. DESVENTAJAS

               a. Actualmente, el soporte para disparadores es básico, por lo tanto hay ciertas
                  limitaciones en que se puede hacer con ellos.
               b. Los privilegios para una tabla no se eliminan automáticamente cuando se
                  borra una tabla.
               c. Cuando MySQL maneja la integridad referencial, con tablas no transaccionales,
                  aunque admite la declaración de claves ajenas o foráneas en la creación de
                  tablas.
IV. CONCLUSION



En el momento de la evaluación de un proyecto no debemos cerrar nuestro
criterio ycreer que la utilización de todo un conjunto de herramientas con
licenciamiento propietario ocon licenciamiento libre es la que debe utilizarse
en el desarrollo de dicho proyecto, sino quepara desarrollar un proyecto
informático es necesario hacer una valoración de riesgos dondese evalúa la
posibilidad de utilizar un producto o herramienta propietaria por la que hay
quepagar una licencia o utilizar un producto de software libre, analizando en
cada caso lasventajas, inconvenientes y el desempeño de dicha herramienta
siempre y cuando cumpla conlos requerimientos o necesidades de
la aplicación o proyecto a desarrollar, donde muchasveces se necesita de una
arquitectura mixta o híbrida, es decir, utilizar una mezcla deproductos de
software licenciado y otros de software libre.

Con la salida al mercado de múltiples entornos de desarrollo,
es necesario conocer lascaracterísticas, ventajas y desventajas de
cada herramienta que se ofrece, por lo que en estetrabajo puse en
conocimiento principalmente las características y ventajas de dos
de los másimportantes 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

More Related Content

What's hot

Dbms Existentes
Dbms ExistentesDbms Existentes
Dbms Existenteseder8
 
Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3UV
 
Sistemas manejadores de bases de datos
Sistemas manejadores de bases de datosSistemas manejadores de bases de datos
Sistemas manejadores de bases de datosMonika Sanchez
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datosjudithmore16
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datosuap
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datosMalteadas
 
Sistema Gestor de Base de Datos
Sistema Gestor de Base de DatosSistema Gestor de Base de Datos
Sistema Gestor de Base de DatosBenel Diaz
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Maria Garcia
 
Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Juan Anaya
 
Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Oscar Ruiz Zapata
 
sistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalessistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalesEduardo Bernal Loayza
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQLMartha
 
Sistema manejador de bases de datos
Sistema manejador de bases de datosSistema manejador de bases de datos
Sistema manejador de bases de datosdikatherin93
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipvhmpv18
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datosEduardo Agila
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesCesar Loor
 

What's hot (20)

Dbms Existentes
Dbms ExistentesDbms Existentes
Dbms Existentes
 
Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3
 
Sistemas manejadores de bases de datos
Sistemas manejadores de bases de datosSistemas manejadores de bases de datos
Sistemas manejadores de bases de datos
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datos
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datos
 
MICROSOFT ACCESS
MICROSOFT ACCESSMICROSOFT ACCESS
MICROSOFT ACCESS
 
Sistema Gestor de Base de Datos
Sistema Gestor de Base de DatosSistema Gestor de Base de Datos
Sistema Gestor de Base de Datos
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos
 
Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.
 
Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)
 
sistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalessistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionales
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
 
Sistema manejador de bases de datos
Sistema manejador de bases de datosSistema manejador de bases de datos
Sistema manejador de bases de datos
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentes
 

Similar to Sistemas de gestores de base de datos

Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de DatosRedrobanA
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizadosjro1007
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoKenny24
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datosGusttavo Nipas
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.netmerck20
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datosaclle
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datosaclle
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezJesus Rodriguez
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´sDiego Silva Viera
 
Eduardo hiram godínez aguirre inv dbms
Eduardo hiram godínez aguirre   inv dbmsEduardo hiram godínez aguirre   inv dbms
Eduardo hiram godínez aguirre inv dbmsEduardo Hiram
 
Ventajas y desventajas de SGBD’s
Ventajas y desventajas de SGBD’sVentajas y desventajas de SGBD’s
Ventajas y desventajas de SGBD’sJean Nájera Atoche
 

Similar to Sistemas de gestores de base de datos (20)

Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
Sistemas gestoresdebasededatos
Sistemas gestoresdebasededatosSistemas gestoresdebasededatos
Sistemas gestoresdebasededatos
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualoto
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
Alvarado deber
Alvarado deberAlvarado deber
Alvarado deber
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Eduardo hiram godínez aguirre inv dbms
Eduardo hiram godínez aguirre   inv dbmsEduardo hiram godínez aguirre   inv dbms
Eduardo hiram godínez aguirre inv dbms
 
Ventajas y desventajas de SGBD’s
Ventajas y desventajas de SGBD’sVentajas y desventajas de SGBD’s
Ventajas y desventajas de SGBD’s
 
Comparativa SGBDR
Comparativa SGBDRComparativa SGBDR
Comparativa SGBDR
 

Sistemas de gestores de base de datos

  • 1. HERNAN CALLE OKAMURA ING. DE SISTEMAS PIURA – PERU 2012
  • 2. 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
  • 3. I. INTRODUCCION.- Los Sistemas de Gestión de Bases de Datos (SGBD) se han convertido en parte fundamentales de la estrategia de las empresas. El valor de una información actualizada ha crecido tanto que las empresas que quieran incrementar o mantener su productividad deberán 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 solución, ¿cuál se adecua mejor a nuestras necesidades?
  • 4. II. SGBD COMERCIALES.- 2.1. ORACLE Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporación.Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su soporte de transacciones. Estabilidad. Escalabilidad. Es multiplataforma. Su mayor defecto es su enorme precio, que es de varios miles de euros (según versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las políticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposición de los usuarios. En los parches de actualización provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una antigüedad de más de 2 años.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 más 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 replicación e incluso ciertas versiones admiten la administración de base de datos distribuidos. d. Oracle es la base de datos con más orientación hacia Internet 2.3.2. DESVENTAJAS.- a. También es elevado el coste de la formación, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración. b. El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinión. 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.
  • 5. 2.2. MICROSOFT SQL SERVER Es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje Transact- SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Así de tener unas ventajas que a continuación se pueden describir. Entre sus características figuran:Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información. Además permite administrar información de otros servidores de datos Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en su versión 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 común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través 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 cómodo y de alto rendimiento (VBA Access) a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET.Microsoft SQL Server, al contrario de su más cercana competencia, no es multiplataforma, ya que sólo 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 ofimática 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 después 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 programación (Objectpal) es Pascal lo que le hace más potente que Access que usa Visual Basic que limita bastante sus prestaciones si se compara con otras bases de datos que usan lenguajes más 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 utilización de los recursos de la PC d. Menor necesidad de limpieza de las memorias intermedias durante el procesamiento de las transacciones
  • 6. 2.3.2. DESVENTAJAS.- a. Enorme cantidad de RAM que utiliza. b. Bloqueo a nivel de página. c. Dispositivos con crecimiento manual, un tamaño de página fijo y demasiado pequeño (2048KB). d. Una pésima implementación de los tipos de datos variables como varchar.
  • 7. 2.3. MICROSOFT ACCESS Es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información organizada sistemáticamente. En la terminología 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 información en particular. Un dato es la intersección 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 información b. Puede modificar un informe con una respuesta visual en tiempo real y guardar varias vistas para audiencias distintas. c. Gracias a la detección automática del tipo de datos, su manejo es tan sencillo como el Excel d. Crea tablas rápidamente 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 código VBA (Visual Basic para Aplicaciones). b. Entre sus mayores inconvenientes figuran que no es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft.
  • 8. III. SGBD LIBRES.- 3.1. PostgreSQL Es un sistema de gestión 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 compañía 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 DevelopmentGroup). 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 visión consistente de lo último a lo que se le hizo c. Amplia variedad de tipo nativos.-  Números de Precisión arbitraria  Texto de largo ilimitado  Figuras geométricas ( con variedad de funciones asociadas )  Direcciones IP d. Herencia de tablas e. Integridad transaccional 3.2.2. DESVENTAJAS.- a. Consume más recursos que MySQL, por lo que se necesitan mayores características de Hardware b. Aproximadamente es 2 veces más lento que MySQL , aunque en la práctica no se ve diferencia c. Sus sentencias son poco intuitivas
  • 9. 3.2. MySQL Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más 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 específica que les permita este uso 3.2.1. VENTAJAS a. MySQL funciona sobre múltiples plataformas ( AIX, BSD, GNU/Linux, MacOS X, NetBSD,OpenBSD) b. Soporte a multiplataforma. c. Vistas Actualizables d. Procedimientos Almacenados e. Soporte completo para UNICODE f. Múltiples motores de almacenamiento 3.2.2. DESVENTAJAS a. Actualmente, el soporte para disparadores es básico, por lo tanto hay ciertas limitaciones en que se puede hacer con ellos. b. Los privilegios para una tabla no se eliminan automáticamente cuando se borra una tabla. c. Cuando MySQL maneja la integridad referencial, con tablas no transaccionales, aunque admite la declaración de claves ajenas o foráneas en la creación de tablas.
  • 10. IV. CONCLUSION En el momento de la evaluación de un proyecto no debemos cerrar nuestro criterio ycreer que la utilización de todo un conjunto de herramientas con licenciamiento propietario ocon licenciamiento libre es la que debe utilizarse en el desarrollo de dicho proyecto, sino quepara desarrollar un proyecto informático es necesario hacer una valoración de riesgos dondese evalúa la posibilidad de utilizar un producto o herramienta propietaria por la que hay quepagar una licencia o utilizar un producto de software libre, analizando en cada caso lasventajas, inconvenientes y el desempeño de dicha herramienta siempre y cuando cumpla conlos requerimientos o necesidades de la aplicación o proyecto a desarrollar, donde muchasveces se necesita de una arquitectura mixta o híbrida, es decir, utilizar una mezcla deproductos de software licenciado y otros de software libre. Con la salida al mercado de múltiples entornos de desarrollo, es necesario conocer lascaracterísticas, ventajas y desventajas de cada herramienta que se ofrece, por lo que en estetrabajo puse en conocimiento principalmente las características y ventajas de dos de los másimportantes sistemas gestores de bases de datos