SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Comparación: Ventajas y
          Desventajas


Autor: Cumbicus Rivera, Henry Martin
Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas
que permiten crear y mantener una Base de datos, asegurando su integridad,
confidencialidad y seguridad. Por tanto debe permitir:
 Definir una base de datos: especificar tipos, estructuras y restricciones de
datos.
Construir la base de datos: guardar los datos en algún medio controlado por
el mismo SGBD.
Manipular la base de datos: realizar consultas, actualizarla, generar
informes.

Algunas de las características deseables en un Sistema Gestor de base de
datos SGBD son:
Control de la redundancia: La redundancia de datos tiene varios efectos
negativos (duplicar el trabajo al actualizar, desperdicia espacio en disco,
puede provocar inconsistencia de datos) aunque a veces es deseable por
cuestiones de rendimiento y seguridad.
Restricción de los accesos no autorizados: cada usuario ha de tener unos
permisos de acceso y autorización.
Cumplimiento de las restricciones de integridad: el SGBD ha de ofrecer
recursos para definir y garantizar el cumplimiento de las restricciones de
integridad.
1.   Oracle vs Postgre SQL
2.   SQL Server vs MySQL
3.   Access vs Base (Open Office)
Oracle surge a finales de los 70 bajo el nombre de Software a partir de un estudio sobre
SGBD (Sistemas Gestores de Base de Datos) de George Koch. Computer World definió
este estudio como uno de los más completos jamás escritos sobre bases de datos. Este
artículo incluía una comparativa de productos que erigía a Relational Software como el
más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de
las bases de datos relacionales, algo que por aquella época era todavía desconocido. En
la actualidad, Oracle (Nasdaq: ORCL) todavía encabeza la lista. La tecnología Oracle se
encuentra prácticamente en todas las industrias alrededor del mundo y en las oficinas de
98 de las 100 empresas Fortune 100. Oracle es la primera compañía de software que
desarrolla e implementa software para empresas 100 por ciento activado por Internet a
través de toda su línea de productos: base de datos, aplicaciones
comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. Oracle
es el proveedor mundial líder de software para administración de información, y la
segunda empresa de software. Oracle a partir de la versión 10g Release 2, cuenta con 6
ediciones: Oracle Database Enterprise Edition(EE). Oracle Database Standard Edition
(SE). Oracle Database Standard Edition One (SE1). Oracle Database Express Edition
(XE). Oracle Database Personal Edition (PE). Oracle Database Lite Edition (LE).
PostGreSQL (llamado también Postgres95) fue derivado del proyecto
Postgres, como ya se ha comentado. A sus espaldas, este proyecto lleva más
de una década de desarrollo, siendo hoy en día, el sistema libre más
avanzado con diferencia, soportando la gran mayoría de las transacciones
SQL, control concurrente, teniendo a su disposición varios "language
bindings" como por ejemplo C, C++, Java, Python, PHP y muchos más.
La implementación de Postgres DBMS comenzó en 1986, y no hubo una
versión operativa hasta 1987. La versión 1.0 fue liberada en Junio de 1989 a
unos pocos usuarios, tras la cual se liberó la versión 2.0 en Junio de 1990
debido a unas críticas sobre el sistema de reglas, que obligó a su
reimplementación. La versión 3.0 apareció en el año 1991, e incluyó una serie
de mejoras como una mayor eficiencia en el ejecutor de peticiones. El resto
de versiones liberadas a partir de entonces, se centraron en la portabilidad del
sistema. El proyecto se dio por finalizado en con la versión 4.2, debido al gran
auge que estaba teniendo, lo cual causó la imposibilidad de mantenimiento
por parte de los desarrolladores.
En 1996, los desarrolladores decidieron cambiar el nombre a al DBMS, y lo
llamaron PostGreSQL (versión 6.0) para reflejar la relación entre Postgres y
las versiones recientes de SQL. Se crearon nuevas mejoras y modificaciones,
que repercutieron en un 20-40% más de eficiencia, así como la incorporación
del estándar SQL92.
Oracle                      Postgre SQL
           •Las entidades complejas        •Es SGBD relacional Open
           del mundo real y la lógica se   Source.
           pueden modelar fácilmente,      •Tiene un sistema de reglas
           lo que permite reutilizar       consistente en modificar las
           objetos.                        consultas.
           •Los     programadores     de   •Posee manejo y control de
           aplicaciones           pueden   transacciones para asegurar
           acceder directamente a tipos    la consistencia de los datos.
Ventajas   de objetos.                     •Soporta los tipos de datos,
           •Las      aplicaciones    que   cláusulas,    funciones      y
           utilizan objetos de             comandos         de       tipo
           •Oracle son fáciles de          estándarSQL92/SQL99          y
           entender y mantener.            extendidos     propios      de
           •Tiene buen rendimiento y       PostgreSQL.
           hace buen uso de los            •Para una fácil conectividad
           recursos. Posee un rico         al servidor PostgreSQL, se
           diccionario de datos.           implementa un ODBC.
Oracle                       Postgre SQL

           •Brinda soporte a la mayoría     •Opera sobre Linux, Unix,
           de     los    lenguajes    de    MacOSX,        Solaris     y
           programación.                    Windows.
           •Es         un        sistema    •Soporta replicación de
           multiplataforma, disponible      bases de datos asíncrona.
           en Windows, Linux y Unix.        •Posee un buen sistema de
           •Permite tener copias de la      seguridad.
           base de datos productiva en      •Posee una gran capacidad
Ventajas   lugares     lejanos    a    la   de almacenamiento.
           ubicación principal. Las         •Orientado a objetos.
           copias de la Base de Datos       •Tiene una arquitectura
           productiva pueden estar en       Cliente – Servidor.
           modo de lectura solamente.       •Tiene      una        buena
                                            escalabilidad.
Oracle                     Postgre SQL

              •Es un producto de elevado    •Consume más recursos
              precio.                       que MySQL, por lo que se
              •Los costos de soporte        necesitan           mayores
              técnico y mantenimiento       características de hardware
              son elevados.                 para ejecutarlo.
              •Vulnerabilidades   en   la   •Aproximadamente es 2
              seguridad de la plataforma,   veces más lento que
              se hace necesario aplicar     MySQL.
Desventajas   parches de seguridad.         •Realizar revisiones llegar a
                                            ser una labor manual y
                                            tediosa para el DBA.
                                            •Reducida cantidad de tipos
                                            de datos.
                                            •La sintaxis de algunos de
                                            sus comandos o sentencias
                                            no es nada intuitiva.
En 1987, Microsoft y Sybase inició una asociación para construir / vender un sistema de
gestión de base de datos, basado en la continuación del producto (aún no se ha liberado) de
Sybase DataServer. Sybase tendría los derechos sobre el producto en la plataforma UNIX /
Mini y Microsoft tendría los derechos sobre el OS2 en ciernes, y cualquier otro sistema
operativo desarrollado por Microsoft.
Microsoft siguió la evolución de SQL Server, con soporte para Windows a través de SQL
Server 1.1 en 1990, aunque casi todo el trabajo se hizo aún por Sybase a Microsoft hacer las
pruebas, gestión de proyectos de desarrollo y algunos de menor importancia. En el
transcurso de 1991, el equipo de Microsoft se le dio lectura y de lectura / escritura acceso al
código para permitir correcciones de errores que se hicieron. La primera verdadera
"asociación" de liberación y en 1992, y están sincronizados el código Sybase 4,0 en el
producto de OS / 2, este fue lanzado como 4.2 e incluye el código significativo de Estados
miembros, así como Sybase, por primera vez.
Mientras que SQL Server se había hecho su nombre como un sistema de bases de datos
relacionales, con SQL Server 7.0 Microsoft quería ofrecer una solución completa de datos,
esto significó la adición de soporte para OLAP a través de los Servicios OLAP (el código se
basa en la adquisición de "Platón" de Panorama en Israel), ETL / integración de datos a
través de DTS (el código fue desarrollado en la casa por el equipo de Starfighter /
Herramientas).
Es evidente que la marcha de SQL Server no se detuvo con SQL Server 7.0, SQL Server
2000 seguido en agosto de 2000, el trabajo incluye los principales multi-instancia y una
implementación de clústeres de nuevo (esto era todo el código de cosecha propia), minería
de datos (se trataba de un parto prematuro de un proyecto de investigación en curso en
MSR), SQLXML (se trataba de otro proyecto paralelo, esta vez de la versión de MDAC e
Internet y los equipos de las interfaces).
Video Relacionado: http://www.youtube.com/watch?v=fSN2ihUkSCk&feature=player_embedded
Michael Widenius en la década de los 90 trató de usar mSQL para conectar
las tablas usando rutinas de bajo nivel ISAM, sin embargo, mSQL no era
rápido y flexible para sus necesidades. Esto lo llevó a crear una API SQL
denominada MySQL para bases de datos muy similar a la de mSQL pero más
portable.
La procedencia del nombre de MySQL no es clara. Desde hace más de 10
años, las herramientas han mantenido el prefijo My. También, se cree que
tiene relación con el nombre de la hija del cofundador Monty Widenius quien
se llama My.
Por otro lado, el nombre del delfín de MySQL es Sakila y fue seleccionado por
los fundadores de MySQL AB en el concurso “Name the Dolphin”. Este
nombre fue enviado por Ambrose Twebaze, un desarrollador de software de
código abierto africano, derivado del idioma SiSwate, el idioma local de
Swazilandia y corresponde al nombre de una ciudad en Arusha, Tanzania,
cerca de Uganda la ciudad origen de Ambrose.
MySQL surgió como un intento de conectar el gestor mSQL a las tablas
propias de MySQL AB, usando sus propias rutinas a bajo nivel. Tras unas
primeras pruebas, vieron que mSQL no era lo bastante flexible para lo que
necesitaban, por lo que tuvieron que desarrollar nuevas funciones. Esto
resultó en una interfaz SQL a su base de datos, con una interfaz totalmente
compatible a mSQL.
SQL Server                       MySQL

           •Es un SGBD Relacional        •MySQL software es Open
                    (SGBDR).             Source
           Ofrece una potente forma      •Velocidad al realizar las
           de unir SQL e Internet.       operaciones.
           •Utiliza una extensión al     •Bajo         costo        en
           SQL estándar, que se          requerimientos      para    la
           denomina Transact SQL.        elaboración de bases de
           •Permite olvidarnos un poco   datos.
Ventajas   de los ficheros que forman    •Puede ser ejecutado en
           la base de datos.             una maquina con escasos
           •Si trabajamos en una red     recursos       sin     ningún
           local nos permite agregar     problema.
           otros servidores de SQL       •Facilidad de configuración
           Server.                       e instalación.
                                         •Soporta gran variedad de
                                         Sistemas Operativos
SQL Server                          MySQL

           •Seguridad: SQL permite          •Baja     probabilidad     de
           administrar     permisos     a   corromper datos, incluso si
           TODO. Permisos a nivel de        los errores no se producen
           servidor,    seguridad      en   en el propio gestor, sino en
           tablas, permitir o no lectura,   el sistema en el que está.
           escritura,          ejecución;   •Su conectividad, velocidad,
           seguridad         en       los   y seguridad hacen de
Ventajas   procedimientos                   MySQL Server altamente
           almacenados.                     apropiado para acceder
           •Escalabilidad, estabilidad y    bases de datos en Internet
           seguridad.                       •El software MySQL usa la
           •Soporta procedimientos          licencia GPL
           almacenados.
SQL Server                            MySQL
              •Los problemas de la 6.5 eran       •Un gran porcentaje de las
              muchos: bloqueo a nivel de          utilidades de MySQL no
              página,      dispositivos    con    están documentadas.
              crecimiento manual, un tamaño
              de página fijo y demasiado
                                                  •No es intuitivo, como otros
              pequeño (2048KB), una pésima        programas (ACCESS).
              implementación de los tipos de      •No      tiene    integridad
              datos variables como varchar.
              •La principal desventaja de
                                                  referencial
              Microsoft SQL SERVER es la          •Lento con grandes bases
              enorme cantidad de memoria
Desventajas                                       de datos.
              RAM que utiliza para la
              instalación y utilización del       •No       tiene       tantas
              software.                           capacidades como otros
              •Si lo quieres para practicas no
                                                  gestores profesionales.
              te va hacer útil por que en el se
              prohíben muchas cosas tiene         •No es intuitivo como otros
              restricciones por ser de tipo       programas.
                          comercial.
              La relación calidad-precio esta     •Un gran porcentaje de
              muy debajo comparado con            utilidades de MySQL no
              Oracle.                             están documentadas
Originalmente, el software funcionó bien con bases de datos relativamente pequeños, pero
las pruebas mostraron algunas circunstancias que causaban la corrupción de los datos. Por
ejemplo, el tamaño de los archivos de más de 10 MB eran problemáticos (tenga en cuenta
que la mayoría de los discos duros eran más pequeños que 500 MB en ese entonces), y el
manual de Cómo empezar advierte sobre una serie de circunstancias en las que los
controladores de dispositivo obsoletos o configuraciones incorrectas puede causar la pérdida
de datos. Con la eliminación gradual de Windows 95, 98 y ME, la mejora de la confiabilidad
de la red, y el lanzamiento de Microsoft de 8 Service Pack para el Jet Database Engine, la
fiabilidad de las bases de datos de Access se ha mejorado enormemente tanto en tamaño
como en número de usuarios.
Con Office 95, Microsoft Access 95 se convirtió en parte de Microsoft Office Professional
Suite junto con Microsoft Excel, Word y PowerPoint y la transformación de Access Basic a
Visual Basic para Aplicaciones (VBA). Desde entonces, ha habido liberaciones de Microsoft
Access con cada versión de Office. Esto incluye el Access 97 (versión 8.0), Access 2000
(versión 9.0), Access 2002 (versión 10.0), Access 2003 (versión 11.0) y Access 2007 (versión
12.0). El formato de base de datos nativa de Access (la base de datos Jet MDB) también ha
evolucionado a lo largo de los años. Incluyen los formatos de acceso 1.0, 1.1, 2.0, 95, 97,
2000, y 2002-2007. La más significativa fue la transición de Access 97 a Access 2000,
formato que no era compatible antes, y Access 2000 requirió el nuevo formato. Desde Access
2000, todas las nuevas versiones de Access soportan este formato. Se añadieron nuevas
características a Access 2002, que pudieron ser usadas por Access 2002, 2003 y 2007.
OpenOffice es una suite ofimática avanzada la cual dispone de todas las
herramientas necesarias para trabajar: editor de texto, editor de imágenes
vectoriales, hoja de cálculo, editor de presentaciones, base de datos, editor de
fórmulas, integración con correo (Thunderbird u Outlook), edita PDF's, soporte
3d, maneja el estándar internacional ISO, y posee una licencia ILIMITADA.
Está disponible para varias plataformas, tales como Microsoft Windows,
GNU/Linux, BSD, Solaris y Mac OS X. Soporta numerosos formatos de
archivo, incluyendo como predeterminado el formato estándar ISO/IEC
OpenDocument (ODF), entre otros formatos comunes, así como también
soporta más de 110 idiomas, desde febrero del año 2010.
OpenOffice.org Base es un programa de base de datos similar a Microsoft
Access. OpenOffice.org Base permite la creación y manejo de bases de
datos, elaboración de formularios e informes que proporcionan a los usuarios
finales un acceso fácil a los datos. Al igual que Microsoft Access, es capaz de
trabajar como un front-end para diversos sistemas de bases de datos tales
como el de Access (JET), fuente de datos ODBC y MySQL/PostgreSQL. Base
está disponible desde la versión 2.0.
Access                        Base
           •Es          relativamente   •Uso libre
           sencillo              para   •Multiplataforma.
           principiantes ya que         •Proporciona      soporte
           dispone       de      unos   nativo para diferentes
           asistentes muy potentes      bases de datos (Adabas
           mediante los cuales          D,     ADO,     Microsoft
           puedes crear formularios     Access,     MySQL),     o
Ventajas   profesionales.               cualquier otra base de
           •Puedes llegar ha hacer      datos si se utilizan los
           un programa en muy           conectores ODBC y
           poco tiempo gracias a        JDBC.
           estos asistentes.
           •Puedes llegar a hacer
           un               programa
           verdaderamente
           profesional.
Access                        Base
              •Crear tablas rápidamente    •Soporta agendas LDAP,
              sin preocuparse de la        Microsoft       Outlook,
              complejidad de las bases     Microsoft  Windows     y
              de datos                     Mozilla.
              •Crear varios informes con
 Ventajas     vistas diferentes de la
              misma información
              •Posibilidad de ampliación
              •Sencillez
              •Múltiples usuarios
              •No es multiplataforma,
              pues sólo está disponible
              para sistemas operativos
              de Microsoft,
              •Su uso es inadecuado
              para grandes proyectos de
Desventajas   software que requieren
              tiempos    de   respuesta
              críticos.
              •Es una base de datos
              para pequeños escenarios.
Sistemas gestores de base de datos (sgbd)

Contenu connexe

Tendances

NoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesNoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesAndrés Londoño
 
Respaldo y recuperacion de informacion
Respaldo y recuperacion de informacionRespaldo y recuperacion de informacion
Respaldo y recuperacion de informacionAsael Martínez
 
Base De Datos Distribuidas
Base De Datos DistribuidasBase De Datos Distribuidas
Base De Datos DistribuidasJorge Guerra
 
Introduccion Oracle 11G
Introduccion Oracle 11GIntroduccion Oracle 11G
Introduccion Oracle 11GEddie Malca
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datosYefri Altamirano
 
Analisis y determinacion de requerimientos
Analisis y determinacion de requerimientosAnalisis y determinacion de requerimientos
Analisis y determinacion de requerimientosYesith Valencia
 
sistema gestor BD PostgreSql
sistema gestor BD PostgreSqlsistema gestor BD PostgreSql
sistema gestor BD PostgreSqlJr. Serrano
 
Tareas Programadas de Oracle con Toad 10
Tareas Programadas de Oracle con Toad 10Tareas Programadas de Oracle con Toad 10
Tareas Programadas de Oracle con Toad 10Abimael Desales López
 
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
 
Consideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSConsideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSevavivez
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemasGladys Rodriguez
 
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM   TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM Kamisutra
 

Tendances (20)

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
 
NoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesNoSQL bases de datos no relacionales
NoSQL bases de datos no relacionales
 
Respaldo y recuperacion de informacion
Respaldo y recuperacion de informacionRespaldo y recuperacion de informacion
Respaldo y recuperacion de informacion
 
Ensambladores
EnsambladoresEnsambladores
Ensambladores
 
Base De Datos Distribuidas
Base De Datos DistribuidasBase De Datos Distribuidas
Base De Datos Distribuidas
 
Introduccion Oracle 11G
Introduccion Oracle 11GIntroduccion Oracle 11G
Introduccion Oracle 11G
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datos
 
Analisis y determinacion de requerimientos
Analisis y determinacion de requerimientosAnalisis y determinacion de requerimientos
Analisis y determinacion de requerimientos
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
sistema gestor BD PostgreSql
sistema gestor BD PostgreSqlsistema gestor BD PostgreSql
sistema gestor BD PostgreSql
 
Tareas Programadas de Oracle con Toad 10
Tareas Programadas de Oracle con Toad 10Tareas Programadas de Oracle con Toad 10
Tareas Programadas de Oracle con Toad 10
 
Postgre sql
Postgre sqlPostgre sql
Postgre sql
 
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
 
Consideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSConsideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMS
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
 
Base de datos orientada a objetos
Base de datos orientada a objetosBase de datos orientada a objetos
Base de datos orientada a objetos
 
Base de Dato Oracle
Base de Dato OracleBase de Dato Oracle
Base de Dato Oracle
 
Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server. Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server.
 
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM   TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
 

En vedette

Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionluismart05
 
Proyecto helados-de-quinua-con-todos-los-capitulos
Proyecto helados-de-quinua-con-todos-los-capitulosProyecto helados-de-quinua-con-todos-los-capitulos
Proyecto helados-de-quinua-con-todos-los-capitulosNoemi Corocain
 
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
 
La Investigacion Bibliografica
La Investigacion BibliograficaLa Investigacion Bibliografica
La Investigacion BibliograficaJavier Balan
 
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
 

En vedette (6)

Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacion
 
Proyecto helados-de-quinua-con-todos-los-capitulos
Proyecto helados-de-quinua-con-todos-los-capitulosProyecto helados-de-quinua-con-todos-los-capitulos
Proyecto helados-de-quinua-con-todos-los-capitulos
 
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
 
La Investigacion Bibliografica
La Investigacion BibliograficaLa Investigacion Bibliografica
La Investigacion Bibliografica
 
Bases de datos bibliográficas
Bases de datos bibliográficasBases de datos bibliográficas
Bases de datos bibliográficas
 
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)
 

Similaire à Sistemas gestores de base de datos (sgbd)

Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Andres del Valle
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´sDiego Silva Viera
 
Bases dedatos relacionales
Bases dedatos relacionalesBases dedatos relacionales
Bases dedatos relacionalesAmado Arcaya
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datosomar5544
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datosOtoniel Hernandez
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbdSergio Cano
 
Diferencas , ventajas y desventajas
Diferencas , ventajas y desventajasDiferencas , ventajas y desventajas
Diferencas , ventajas y desventajasbane12
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datosBase 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
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajasMartin Macario
 

Similaire à Sistemas gestores de base de datos (sgbd) (20)

Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Bases dedatos relacionales
Bases dedatos relacionalesBases dedatos relacionales
Bases dedatos relacionales
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
Gestores
GestoresGestores
Gestores
 
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
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datos
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datos
 
ORACLE DATABASE
ORACLE DATABASE ORACLE DATABASE
ORACLE DATABASE
 
My sql clase_1
My sql clase_1My sql clase_1
My sql clase_1
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbd
 
Diferencas , ventajas y desventajas
Diferencas , ventajas y desventajasDiferencas , ventajas y desventajas
Diferencas , ventajas y desventajas
 
Grupo BD
Grupo BDGrupo BD
Grupo BD
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
Tipos de Bases de datos
Tipos de Bases de datosTipos de Bases de datos
Tipos de Bases 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 datos
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 

Dernier

Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdfRecursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdfNELLYKATTY
 
Semana Santa en Popayán para el año 2024
Semana Santa en Popayán para el año 2024Semana Santa en Popayán para el año 2024
Semana Santa en Popayán para el año 2024yaco173
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfSaraGabrielaPrezPonc
 
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdfceeabarcia
 
Concurso de Innovación Pedagógica T3 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T3  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T3  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T3 FONDEP 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Evaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdfEvaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdfDemetrio Ccesa Rayme
 
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionUNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionCarolVigo1
 
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...Unidad de Espiritualidad Eudista
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaElizabeth252489
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADODJElvitt
 
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdfPSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdfCarlosAntonio456574
 
Organizaciones Sociales formales y no formales
Organizaciones Sociales formales y no formalesOrganizaciones Sociales formales y no formales
Organizaciones Sociales formales y no formalesUniversidad del Istmo
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesmelanieteresacontrer
 
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREASEjemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREASJavier Sanchez
 
Evaluacion Diagnostica Matematica 5to C1 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 5to  C1 Secundaria Ccesa007.pdfEvaluacion Diagnostica Matematica 5to  C1 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 5to C1 Secundaria Ccesa007.pdfDemetrio Ccesa Rayme
 

Dernier (20)

Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T2  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T2 FONDEP 2024 Ccesa007.pdf
 
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdfRecursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
 
Semana Santa en Popayán para el año 2024
Semana Santa en Popayán para el año 2024Semana Santa en Popayán para el año 2024
Semana Santa en Popayán para el año 2024
 
VISITA DE ESTUDO À CRUZ VERMELHA _
VISITA DE ESTUDO À CRUZ VERMELHA                   _VISITA DE ESTUDO À CRUZ VERMELHA                   _
VISITA DE ESTUDO À CRUZ VERMELHA _
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
 
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
21 MARZO DIA INTERNACIONAL DOS BOSQUES.pdf
 
Concurso de Innovación Pedagógica T3 FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica  T3  FONDEP 2024 Ccesa007.pdfConcurso de Innovación Pedagógica  T3  FONDEP 2024 Ccesa007.pdf
Concurso de Innovación Pedagógica T3 FONDEP 2024 Ccesa007.pdf
 
SITUACIÓN ACTUAL DE LA INVESTIGACIÓN. ENFERMERÍA
SITUACIÓN ACTUAL DE LA INVESTIGACIÓN. ENFERMERÍASITUACIÓN ACTUAL DE LA INVESTIGACIÓN. ENFERMERÍA
SITUACIÓN ACTUAL DE LA INVESTIGACIÓN. ENFERMERÍA
 
Evaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdfEvaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C2 Secundaria Ccesa007.pdf
 
EL PROCESO DE INVESTIGACIÓN CUALITATIVA. ENFERMERÍA
EL PROCESO DE INVESTIGACIÓN CUALITATIVA. ENFERMERÍAEL PROCESO DE INVESTIGACIÓN CUALITATIVA. ENFERMERÍA
EL PROCESO DE INVESTIGACIÓN CUALITATIVA. ENFERMERÍA
 
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacionUNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
UNIDAD DE APRENDIZAJE MARZO 2024.docx para educacion
 
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primaria
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO
 
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdfPSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
 
Organizaciones Sociales formales y no formales
Organizaciones Sociales formales y no formalesOrganizaciones Sociales formales y no formales
Organizaciones Sociales formales y no formales
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comerciales
 
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREASEjemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
 
Evaluacion Diagnostica Matematica 5to C1 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 5to  C1 Secundaria Ccesa007.pdfEvaluacion Diagnostica Matematica 5to  C1 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 5to C1 Secundaria Ccesa007.pdf
 

Sistemas gestores de base de datos (sgbd)

  • 1. Comparación: Ventajas y Desventajas Autor: Cumbicus Rivera, Henry Martin
  • 2. Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir:  Definir una base de datos: especificar tipos, estructuras y restricciones de datos. Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD. Manipular la base de datos: realizar consultas, actualizarla, generar informes. Algunas de las características deseables en un Sistema Gestor de base de datos SGBD son: Control de la redundancia: La redundancia de datos tiene varios efectos negativos (duplicar el trabajo al actualizar, desperdicia espacio en disco, puede provocar inconsistencia de datos) aunque a veces es deseable por cuestiones de rendimiento y seguridad. Restricción de los accesos no autorizados: cada usuario ha de tener unos permisos de acceso y autorización. Cumplimiento de las restricciones de integridad: el SGBD ha de ofrecer recursos para definir y garantizar el cumplimiento de las restricciones de integridad.
  • 3. 1. Oracle vs Postgre SQL 2. SQL Server vs MySQL 3. Access vs Base (Open Office)
  • 4. Oracle surge a finales de los 70 bajo el nombre de Software a partir de un estudio sobre SGBD (Sistemas Gestores de Base de Datos) de George Koch. Computer World definió este estudio como uno de los más completos jamás escritos sobre bases de datos. Este artículo incluía una comparativa de productos que erigía a Relational Software como el más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales, algo que por aquella época era todavía desconocido. En la actualidad, Oracle (Nasdaq: ORCL) todavía encabeza la lista. La tecnología Oracle se encuentra prácticamente en todas las industrias alrededor del mundo y en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera compañía de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a través de toda su línea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. Oracle es el proveedor mundial líder de software para administración de información, y la segunda empresa de software. Oracle a partir de la versión 10g Release 2, cuenta con 6 ediciones: Oracle Database Enterprise Edition(EE). Oracle Database Standard Edition (SE). Oracle Database Standard Edition One (SE1). Oracle Database Express Edition (XE). Oracle Database Personal Edition (PE). Oracle Database Lite Edition (LE).
  • 5. PostGreSQL (llamado también Postgres95) fue derivado del proyecto Postgres, como ya se ha comentado. A sus espaldas, este proyecto lleva más de una década de desarrollo, siendo hoy en día, el sistema libre más avanzado con diferencia, soportando la gran mayoría de las transacciones SQL, control concurrente, teniendo a su disposición varios "language bindings" como por ejemplo C, C++, Java, Python, PHP y muchos más. La implementación de Postgres DBMS comenzó en 1986, y no hubo una versión operativa hasta 1987. La versión 1.0 fue liberada en Junio de 1989 a unos pocos usuarios, tras la cual se liberó la versión 2.0 en Junio de 1990 debido a unas críticas sobre el sistema de reglas, que obligó a su reimplementación. La versión 3.0 apareció en el año 1991, e incluyó una serie de mejoras como una mayor eficiencia en el ejecutor de peticiones. El resto de versiones liberadas a partir de entonces, se centraron en la portabilidad del sistema. El proyecto se dio por finalizado en con la versión 4.2, debido al gran auge que estaba teniendo, lo cual causó la imposibilidad de mantenimiento por parte de los desarrolladores. En 1996, los desarrolladores decidieron cambiar el nombre a al DBMS, y lo llamaron PostGreSQL (versión 6.0) para reflejar la relación entre Postgres y las versiones recientes de SQL. Se crearon nuevas mejoras y modificaciones, que repercutieron en un 20-40% más de eficiencia, así como la incorporación del estándar SQL92.
  • 6. Oracle Postgre SQL •Las entidades complejas •Es SGBD relacional Open del mundo real y la lógica se Source. pueden modelar fácilmente, •Tiene un sistema de reglas lo que permite reutilizar consistente en modificar las objetos. consultas. •Los programadores de •Posee manejo y control de aplicaciones pueden transacciones para asegurar acceder directamente a tipos la consistencia de los datos. Ventajas de objetos. •Soporta los tipos de datos, •Las aplicaciones que cláusulas, funciones y utilizan objetos de comandos de tipo •Oracle son fáciles de estándarSQL92/SQL99 y entender y mantener. extendidos propios de •Tiene buen rendimiento y PostgreSQL. hace buen uso de los •Para una fácil conectividad recursos. Posee un rico al servidor PostgreSQL, se diccionario de datos. implementa un ODBC.
  • 7. Oracle Postgre SQL •Brinda soporte a la mayoría •Opera sobre Linux, Unix, de los lenguajes de MacOSX, Solaris y programación. Windows. •Es un sistema •Soporta replicación de multiplataforma, disponible bases de datos asíncrona. en Windows, Linux y Unix. •Posee un buen sistema de •Permite tener copias de la seguridad. base de datos productiva en •Posee una gran capacidad Ventajas lugares lejanos a la de almacenamiento. ubicación principal. Las •Orientado a objetos. copias de la Base de Datos •Tiene una arquitectura productiva pueden estar en Cliente – Servidor. modo de lectura solamente. •Tiene una buena escalabilidad.
  • 8. Oracle Postgre SQL •Es un producto de elevado •Consume más recursos precio. que MySQL, por lo que se •Los costos de soporte necesitan mayores técnico y mantenimiento características de hardware son elevados. para ejecutarlo. •Vulnerabilidades en la •Aproximadamente es 2 seguridad de la plataforma, veces más lento que se hace necesario aplicar MySQL. Desventajas parches de seguridad. •Realizar revisiones llegar a ser una labor manual y tediosa para el DBA. •Reducida cantidad de tipos de datos. •La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.
  • 9. En 1987, Microsoft y Sybase inició una asociación para construir / vender un sistema de gestión de base de datos, basado en la continuación del producto (aún no se ha liberado) de Sybase DataServer. Sybase tendría los derechos sobre el producto en la plataforma UNIX / Mini y Microsoft tendría los derechos sobre el OS2 en ciernes, y cualquier otro sistema operativo desarrollado por Microsoft. Microsoft siguió la evolución de SQL Server, con soporte para Windows a través de SQL Server 1.1 en 1990, aunque casi todo el trabajo se hizo aún por Sybase a Microsoft hacer las pruebas, gestión de proyectos de desarrollo y algunos de menor importancia. En el transcurso de 1991, el equipo de Microsoft se le dio lectura y de lectura / escritura acceso al código para permitir correcciones de errores que se hicieron. La primera verdadera "asociación" de liberación y en 1992, y están sincronizados el código Sybase 4,0 en el producto de OS / 2, este fue lanzado como 4.2 e incluye el código significativo de Estados miembros, así como Sybase, por primera vez. Mientras que SQL Server se había hecho su nombre como un sistema de bases de datos relacionales, con SQL Server 7.0 Microsoft quería ofrecer una solución completa de datos, esto significó la adición de soporte para OLAP a través de los Servicios OLAP (el código se basa en la adquisición de "Platón" de Panorama en Israel), ETL / integración de datos a través de DTS (el código fue desarrollado en la casa por el equipo de Starfighter / Herramientas). Es evidente que la marcha de SQL Server no se detuvo con SQL Server 7.0, SQL Server 2000 seguido en agosto de 2000, el trabajo incluye los principales multi-instancia y una implementación de clústeres de nuevo (esto era todo el código de cosecha propia), minería de datos (se trataba de un parto prematuro de un proyecto de investigación en curso en MSR), SQLXML (se trataba de otro proyecto paralelo, esta vez de la versión de MDAC e Internet y los equipos de las interfaces). Video Relacionado: http://www.youtube.com/watch?v=fSN2ihUkSCk&feature=player_embedded
  • 10. Michael Widenius en la década de los 90 trató de usar mSQL para conectar las tablas usando rutinas de bajo nivel ISAM, sin embargo, mSQL no era rápido y flexible para sus necesidades. Esto lo llevó a crear una API SQL denominada MySQL para bases de datos muy similar a la de mSQL pero más portable. La procedencia del nombre de MySQL no es clara. Desde hace más de 10 años, las herramientas han mantenido el prefijo My. También, se cree que tiene relación con el nombre de la hija del cofundador Monty Widenius quien se llama My. Por otro lado, el nombre del delfín de MySQL es Sakila y fue seleccionado por los fundadores de MySQL AB en el concurso “Name the Dolphin”. Este nombre fue enviado por Ambrose Twebaze, un desarrollador de software de código abierto africano, derivado del idioma SiSwate, el idioma local de Swazilandia y corresponde al nombre de una ciudad en Arusha, Tanzania, cerca de Uganda la ciudad origen de Ambrose. MySQL surgió como un intento de conectar el gestor mSQL a las tablas propias de MySQL AB, usando sus propias rutinas a bajo nivel. Tras unas primeras pruebas, vieron que mSQL no era lo bastante flexible para lo que necesitaban, por lo que tuvieron que desarrollar nuevas funciones. Esto resultó en una interfaz SQL a su base de datos, con una interfaz totalmente compatible a mSQL.
  • 11. SQL Server MySQL •Es un SGBD Relacional •MySQL software es Open (SGBDR). Source Ofrece una potente forma •Velocidad al realizar las de unir SQL e Internet. operaciones. •Utiliza una extensión al •Bajo costo en SQL estándar, que se requerimientos para la denomina Transact SQL. elaboración de bases de •Permite olvidarnos un poco datos. Ventajas de los ficheros que forman •Puede ser ejecutado en la base de datos. una maquina con escasos •Si trabajamos en una red recursos sin ningún local nos permite agregar problema. otros servidores de SQL •Facilidad de configuración Server. e instalación. •Soporta gran variedad de Sistemas Operativos
  • 12. SQL Server MySQL •Seguridad: SQL permite •Baja probabilidad de administrar permisos a corromper datos, incluso si TODO. Permisos a nivel de los errores no se producen servidor, seguridad en en el propio gestor, sino en tablas, permitir o no lectura, el sistema en el que está. escritura, ejecución; •Su conectividad, velocidad, seguridad en los y seguridad hacen de Ventajas procedimientos MySQL Server altamente almacenados. apropiado para acceder •Escalabilidad, estabilidad y bases de datos en Internet seguridad. •El software MySQL usa la •Soporta procedimientos licencia GPL almacenados.
  • 13. SQL Server MySQL •Los problemas de la 6.5 eran •Un gran porcentaje de las muchos: bloqueo a nivel de utilidades de MySQL no página, dispositivos con están documentadas. crecimiento manual, un tamaño de página fijo y demasiado •No es intuitivo, como otros pequeño (2048KB), una pésima programas (ACCESS). implementación de los tipos de •No tiene integridad datos variables como varchar. •La principal desventaja de referencial Microsoft SQL SERVER es la •Lento con grandes bases enorme cantidad de memoria Desventajas de datos. RAM que utiliza para la instalación y utilización del •No tiene tantas software. capacidades como otros •Si lo quieres para practicas no gestores profesionales. te va hacer útil por que en el se prohíben muchas cosas tiene •No es intuitivo como otros restricciones por ser de tipo programas. comercial. La relación calidad-precio esta •Un gran porcentaje de muy debajo comparado con utilidades de MySQL no Oracle. están documentadas
  • 14. Originalmente, el software funcionó bien con bases de datos relativamente pequeños, pero las pruebas mostraron algunas circunstancias que causaban la corrupción de los datos. Por ejemplo, el tamaño de los archivos de más de 10 MB eran problemáticos (tenga en cuenta que la mayoría de los discos duros eran más pequeños que 500 MB en ese entonces), y el manual de Cómo empezar advierte sobre una serie de circunstancias en las que los controladores de dispositivo obsoletos o configuraciones incorrectas puede causar la pérdida de datos. Con la eliminación gradual de Windows 95, 98 y ME, la mejora de la confiabilidad de la red, y el lanzamiento de Microsoft de 8 Service Pack para el Jet Database Engine, la fiabilidad de las bases de datos de Access se ha mejorado enormemente tanto en tamaño como en número de usuarios. Con Office 95, Microsoft Access 95 se convirtió en parte de Microsoft Office Professional Suite junto con Microsoft Excel, Word y PowerPoint y la transformación de Access Basic a Visual Basic para Aplicaciones (VBA). Desde entonces, ha habido liberaciones de Microsoft Access con cada versión de Office. Esto incluye el Access 97 (versión 8.0), Access 2000 (versión 9.0), Access 2002 (versión 10.0), Access 2003 (versión 11.0) y Access 2007 (versión 12.0). El formato de base de datos nativa de Access (la base de datos Jet MDB) también ha evolucionado a lo largo de los años. Incluyen los formatos de acceso 1.0, 1.1, 2.0, 95, 97, 2000, y 2002-2007. La más significativa fue la transición de Access 97 a Access 2000, formato que no era compatible antes, y Access 2000 requirió el nuevo formato. Desde Access 2000, todas las nuevas versiones de Access soportan este formato. Se añadieron nuevas características a Access 2002, que pudieron ser usadas por Access 2002, 2003 y 2007.
  • 15. OpenOffice es una suite ofimática avanzada la cual dispone de todas las herramientas necesarias para trabajar: editor de texto, editor de imágenes vectoriales, hoja de cálculo, editor de presentaciones, base de datos, editor de fórmulas, integración con correo (Thunderbird u Outlook), edita PDF's, soporte 3d, maneja el estándar internacional ISO, y posee una licencia ILIMITADA. Está disponible para varias plataformas, tales como Microsoft Windows, GNU/Linux, BSD, Solaris y Mac OS X. Soporta numerosos formatos de archivo, incluyendo como predeterminado el formato estándar ISO/IEC OpenDocument (ODF), entre otros formatos comunes, así como también soporta más de 110 idiomas, desde febrero del año 2010. OpenOffice.org Base es un programa de base de datos similar a Microsoft Access. OpenOffice.org Base permite la creación y manejo de bases de datos, elaboración de formularios e informes que proporcionan a los usuarios finales un acceso fácil a los datos. Al igual que Microsoft Access, es capaz de trabajar como un front-end para diversos sistemas de bases de datos tales como el de Access (JET), fuente de datos ODBC y MySQL/PostgreSQL. Base está disponible desde la versión 2.0.
  • 16. Access Base •Es relativamente •Uso libre sencillo para •Multiplataforma. principiantes ya que •Proporciona soporte dispone de unos nativo para diferentes asistentes muy potentes bases de datos (Adabas mediante los cuales D, ADO, Microsoft puedes crear formularios Access, MySQL), o Ventajas profesionales. cualquier otra base de •Puedes llegar ha hacer datos si se utilizan los un programa en muy conectores ODBC y poco tiempo gracias a JDBC. estos asistentes. •Puedes llegar a hacer un programa verdaderamente profesional.
  • 17. Access Base •Crear tablas rápidamente •Soporta agendas LDAP, sin preocuparse de la Microsoft Outlook, complejidad de las bases Microsoft Windows y de datos Mozilla. •Crear varios informes con Ventajas vistas diferentes de la misma información •Posibilidad de ampliación •Sencillez •Múltiples usuarios •No es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft, •Su uso es inadecuado para grandes proyectos de Desventajas software que requieren tiempos de respuesta críticos. •Es una base de datos para pequeños escenarios.