SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Universidad Veracruzana
         Facultad de Administración

                     L.S.C.A.


              E.E. Base de Datos

 Catedrático: Dr. Carlos Arturo Torres Gastelú

                 Investigación:

SMBD (Sistemas Manejadores de Base de Datos)

                   Presentan:
                   EQUIPO 5
               Márquez ríos Diana Rubí
            Moreno Coatzozón Gustavo
          Rodríguez García Cinthia Eréndida




                            H. Veracruz, Ver. Septiembre de 2009
Sistemas Manejadores de Base de Datos                                      2



Índice


Contenido
Índice ............................................................................................................................... 2
Introducción .................................................................................................................. 3
1.     Sistema Manejador de Base de Datos (SMBD) .................................................. 4
           1.1. Objetivos de los SMBD

2.     SMBD de Código Libre ........................................................................................... 5
           2.1.MySQL

           2.2. PostgreSQL

           2.3. Firebird

           2.4. SQLite

           2.5. Apache Derby

3.     SMBD propietarios ................................................................................................. 10
           3.1. Visual FoxPro

           3.2. Access

           3.3. Microsoft SQL Server

           3.5. Oracle

           3.5. PervasiveSQL

           3.6. Sybase ASE

4.     Sitios web con versiones para estudiantes ....................................................... 15
Conclusiones / comentarios ....................................................................................... 16
Bibliografía .................................................................................................................... 17




  E.E. Base de Datos
Sistemas Manejadores de Base de Datos        3



Introducción


Los Sistemas Manejadores de Base de Datos (SMBD) son un tipo de software
que sirven de interfaz entre la base de datos, el usuario y las aplicaciones que
lo utilizan.

Actualmente en el mercado existe una gran variedad SMBD que comparten un
mismo propósito general: manejar de manera clara, sencilla y ordenada un
conjunto de datos que posteriormente se convertirán en información relevante
para una organización. Entre las principales funciones de los SMBD se
encuentran:

   1. Abstracción de la información
   2. Independencia
   3. Consistencia
   4. Seguridad
   5. Manejo de Transacciones
   6. Tiempo de respuesta

Aunque todos los SMBD tienen el mismo propósito, existen características que
los hacen diferentes y, por lo consiguiente, cada uno posee ciertas ventajas
sobre los demás.

En este trabajo de investigación se abordan los SMBD que existen en el
mercado y se clasificaran de acuerdo a la licencia que posean, esta puede ser:
de código libre, propietarios o manejo mediante web. Así como una explicación
de las características que posee cada uno de ellos.




 E.E. Base de Datos
Sistemas Manejadores de Base de Datos        4



    1. Sistema Manejador de Base de Datos (SMBD)

Los sistemas manejadores de base de datos (SGBD), en inglés: DataBase
Management System (DBMS), son un tipo de software muy específico,
dedicado a servir de interfaz entre la base de datos, el usuario y las
aplicaciones que la utilizan. El propósito general de los sistemas manejadores
de base de datos es el de manejar de manera clara, sencilla y ordenada un
conjunto de datos que posteriormente se convertirán en información relevante
para una organización.

    1.1.   Objetivos de los SMBD

  II.   Abstracción de la información. Los SMBD ahorran a los usuarios
        detalles acerca del almacenamiento físico de los datos. Da lo mismo si
        una base de datos ocupa uno o cientos de archivos, este hecho se hace
        transparente al usuario.
 III.   Independencia. La independencia de los datos consiste en la capacidad
        de modificar el esquema (físico o lógico) de una base de datos sin tener
        que realizar cambios en las aplicaciones que se sirven de ella.
IV.     Consistencia. En aquellos casos en los que no se ha logrado eliminar la
        redundancia, será necesario vigilar que aquella información que aparece
        repetida se actualice de forma coherente, es decir, que todos los datos
        repetidos se actualicen de forma simultánea. La base de datos
        representa una realidad determinada que tiene determinadas
        condiciones, por ejemplo que los menores de edad no pueden tener
        licencia de conducir. En los SMBD existen herramientas que facilitan la
        programación de este tipo de condiciones.
 V.     Seguridad. La información almacenada en una base de datos puede
        llegar a tener un gran valor. Los SMBD deben garantizar que esta
        información se encuentra segura de permisos a usuarios y grupos de
        usuarios, que permiten otorgar diversas categorías de permisos.
VI.     Manejo de Transacciones. Una transacción es un programa que se
        ejecuta como una sola operación. Esto quiere decir que luego de una
        ejecución en la que se produce una falla es el mismo que se obtendría si
        el programa no se hubiera ejecutado. Los SMBD proveen mecanismos
        para programar las modificaciones de los datos de una forma mucho
        más simple que si no se dispusiera de ellos.
VII.    Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo
        que el SMBD tarda en darnos la información solicitada y en almacenar
        los cambios realizados.

En el mercado actual existe una gama diferenciada de productos SMBD, a
continuación se describen algunos, y su clasificación de acuerdo a la licencia y
su fabricante.




 E.E. Base de Datos
Sistemas Manejadores de Base de Datos           5



     2. SMBD de Código Libre
     2.1.     MySQL

MySQL es un sistema manejador de base de datos relacional, multihilo y
multiusuario con más de seis millones de instalaciones.1
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. MySQL es propietario y está patrocinado por una empresa privada,
que posee el copyright de la mayor parte del código.



                          Ficha de descripción técnica
Nombre                                   MySQL
Desarrollador                            Sun Microsystems (hasta febrero de
                                         2008 MySQL AB)
Última versión estable                   5.1.38 (1 de septiembre de 2009)
Codificación                             C y C++
Sistema Operativo                        Multiplataforma
Licencia                                 GPL o uso comercial
Sitio web                                www.mysql.com


     2.1.1.     Características

        Soporte a multiplataforma.
        Procedimientos almacenados.
        Disparadores (triggers).
        Cursores.
        Vistas actualizables.
        Soporte a VARCHAR.
        INFORMATION_SCHEMA
        Modo Strict
        Soporte X/Open XA de transacciones distribuidas; transacción en dos
         fases como parte de esto, utilizando el motor InnoDB de Oracle.
        Motores de almacenamiento independientes (MyISAM para lecturas
         rápidas, InnoDB para transacciones e integridad referencial).
        Transacciones con los motores de almacenamiento InnoDB, BDB Y
         Cluster; puntos de recuperación (savepoints) con InnoDB.
        Soporte para SSL.
        Query caching.
        Sub-SELECTs (o SELECTs anidados).


1MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de
Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un
esquema de licenciamiento dual.




    E.E. Base de Datos
Sistemas Manejadores de Base de Datos       6


    Réplica con un maestro por esclavo, varios esclavos por maestro, sin
     soporte automático para múltiples maestros por esclavo.
    Indexing y buscando campos de texto completos usando el motor de
     almacenamiento MyISAM.
    Embedded database library.
    Soporte completo para Unicode.
    Conforme a las reglas ACID usando los motores InnoDB, BDB y Cluster.
    Shared-nothing clustering through MySQL Cluster.

   2.1.3.       Aplicaciones

       MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en
        plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por
        herramientas de seguimiento de errores como Bugzilla). Su popularidad
        como aplicación web está muy ligada a PHP, que a menudo aparece en
        combinación con MySQL.
       MySQL es una base de datos muy rápida en la lectura cuando utiliza el
        motor no transaccional MyISAM, pero puede provocar problemas de
        integridad en entornos de alta concurrencia en la modificación.
       En aplicaciones web hay baja concurrencia en la modificación de datos y
        en cambio el entorno es intensivo en lectura de datos, lo que hace a
        MySQL ideal para este tipo de aplicaciones.



 2.2.     PostgreSQL

PostgreSQL es un sistema manejador 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 Development Group).



                         Ficha de descripción técnica
Nombre                                  PostgreSQL
Desarrollador                           PostgreSQL Global Development
                                        Group
Última versión estable                  8.4 (1 de julio de 2009)
Codificación
Licencia                                BSD
Sistema Operativo                       Multiplataforma
Sitio web                               www.postgresql.org


 2.2.1.     Características

    Alta concurrencia. Mediante un sistema denominado MVCC (Acceso
     concurrente multiversión, por sus siglas en inglés) PostgreSQL permite


 E.E. Base de Datos
Sistemas Manejadores de Base de Datos       7


     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 commit. Esta estrategia es
     superior al uso de bloqueos por tabla o por filas común en otras bases,
     eliminando la necesidad del uso de bloqueos explícitos.
    Amplia variedad de tipos nativos. PostgreSQL provee nativamente
     soporte para:
          Números de precisión arbitraria.
          Texto de largo ilimitado.
          Figuras geométricas (con una variedad de funciones asociadas).
          Direcciones IP (IPv4 e IPv6).
          Bloques de direcciones estilo CIDR.
          Direcciones MAC.
          Arrays.
          Adicionalmente los usuarios pueden crear sus propios tipos de datos,
          los que pueden ser por completo indexables gracias a la
          infraestructura GiST de PostgreSQL.
    Claves ajenas. También denominadas llaves ajenas o Claves Foráneas
     (foreign keys).
    Disparadores (triggers): Un disparador o trigger se define en una acción
     específica basada en algo ocurrente dentro de la base de datos. En
     PostgreSQL esto significa la ejecución de un procedimiento almacenado
     basado en una determinada acción sobre una tabla específica.



2.3.   Firebird

Firebird es un sistema manejador de base de datos relacional (o RDBMS)
(Lenguaje consultas: SQL) de código abierto, basado en la versión 6 de
Interbase, cuyo código fue liberado por Borland en 2000. Su código fue
reescrito de C a C++. El proyecto se desarrolla activamente y el 18 de abril de
2008 fue liberada la versión 2.1.



                         Ficha de descripción técnica
Nombre                                  Firebird
Desarrollador                           Firebird Project
Última versión estable                  2.1.0 (18 de abril de 2008)
Codificación                            C++
Sistema Operativo                       Multiplataforma
Licencia                                IPL, IDPL
Sitio web                               www.firebirdsql.org
                                        www.firebird.com.mx




 E.E. Base de Datos
Sistemas Manejadores de Base de Datos         8


 2.3.1.    Características

    Es multiplataforma, y actualmente puede ejecutarse en los sistemas
     operativos: Linux, HP-UX, FreeBSD, Mac OS, Solaris y Microsoft
     Windows.
    Ejecutable pequeño, con requerimientos de hardware bajos.
    Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros
     (embedded).
    Soporte de transacciones ACID y claves foráneas.
    Es medianamente escalable.
    Buena seguridad basada en usuarios/roles.
    Diferentes arquitecturas, entre ellas el Firebird incrustado (embedded
     server) que permite ejecutar aplicaciones mono-usuario en ordenadores
     sin instalar el software Firebird.
    Bases de datos de sólo lectura, para aplicaciones que corran desde
     dispositivos sin capacidad de escritura, como cd-roms.
    Existencia de controladores ODBC, OLEDB, JDBC, PHP, Perl, .net, etc.
    Requisitos de administración bajos, siendo considerada como una base
     de datos libre de mantenimiento, al margen de la realización de copias
     de seguridad.
    Pleno soporte del estándar SQL-92, tanto de sintaxis como de tipos de
     datos.
    Completo lenguaje para la escritura de disparadores y procedimientos
     almacenados denominado PSQL. Capacidad de almacenar elementos
     BLOB (Binary Large Objects).
    Soporte de User-Defined Functions (UDF´s).



2.4.   SQLite

SQLite es un sistema manejador de bases de datos relacional compatible con
ACID, y que está contenida en una relativamente pequeña (~225 kB ) biblioteca
en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp.
La biblioteca SQLite se enlaza con el programa pasando a ser parte integral del
mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas
simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base
de datos, debido a que las llamadas a funciones son más eficientes que la
comunicación entre procesos. El conjunto de la base de datos (definiciones,
tablas, índices, y los propios datos), son guardados como un sólo fichero
estándar en la máquina host. Este diseño simple se logra bloqueando todo el
fichero de base de datos al principio de cada transacción.
En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de
tamaño, y también permite la inclusión de campos tipo BLOB.




 E.E. Base de Datos
Sistemas Manejadores de Base de Datos        9



                         Ficha de descripción técnica
Nombre                                  SQLite
Desarrollador                           D. Richard Hipp
Última versión estable                  3.6.16 (27 de junio de 2009)
Codificación                            C
Sistema Operativo                       Multiplataforma
Licencia                                Dominio público
Sitio web                               www.sqlite.org


 2.4.1.    Características

    La biblioteca implementa la mayor parte del estándar SQL-92,
     incluyendo transacciones de base de datos atómicas, consistencia de
     base de datos, aislamiento, y durabilidad (ACID), triggers y la mayor
     parte de las consultas complejas.
    SQLite usa un sistema de tipos inusual. En lugar de asignar un tipo a
     una columna como en la mayor parte de los sistemas de bases de datos
     SQL, los tipos se asignan a los valores individuales. Por ejemplo, se
     puede insertar un string en una columna de tipo entero (a pesar de que
     SQLite tratará en primera instancia de convertir la cadena en un entero).
    Existe un programa independiente de nombre sqlite que puede ser
     utilizado para consultar y gestionar los ficheros de base de datos SQLite.
     También sirve como ejemplo para la escritura de aplicaciones utilizando
     la biblioteca SQLite.



2.5.   Apache Derby

Apache Derby es un sistema manejador de base de datos relacional escrito en
Java que puede ser embebido en aplicaciones Java y utilizado para procesos
de transacciones online. Tiene un tamaño de 2 MB de espacio en disco.
Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto
open source licenciado bajo la Apache 2.0 License. Actualmente se distribuye
como Sun Java DB.



                         Ficha de descripción técnica
Nombre                                  Apache derby
Desarrollador                           Apache Software Foundation
Última versión estable                  10.4.2.0 (5 de septiembre de 2008)
Codificación
Sistema Operativo                       Multiplataforma
Licencia                                Apache license 2.0
Sitio web




 E.E. Base de Datos
Sistemas Manejadores de Base de Datos        10


 2.5.1.      Características

      APIs para JDBC y SQL. Soporta todas las características de SQL92 y la
       mayoría de SQL99. La sintaxis SQL usada proviene de IBM DB2.
      Su código mide alrededor de 2000KB comprimido.
      Soporta cifrado completo, roles y permisos. Además posee SQL
       SCHEMAS para separar la información en una única base de datos y
       control completo de usuarios.
      Soporta internamente procedures, cifrado y compresión.
      Trae soporte multilenguaje y localizaciones específicas.
      A partir de la versión 10.4 trae un sistema simple de replicación maestro-
       esclavo.
      Transacciones y recuperación ante errores ACID.
      Posee tres productos asociados a la marca:
          o Derby Embedded Database Engine: El motor propiamente dicho.
          o Derby Network Server: Permite convertir Derby en una base de
              datos que sigue el modelo cliente-servidor tradicional.
          o Database Utilities: Un paquete de utilidades.




3.       SMBD propietarios
3.1.     Visual FoxPro

Visual FoxPro es un lenguaje de programación orientado a objetos y
procedural, un Sistema Manejador de Bases de datos o Database Management
System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de
datos relacionales, producido por Microsoft.



3.1.1.     Características

Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para
crear aplicaciones de bases de datos para el escritorio, entornos
cliente/servidor, tablet PC o para la Web.

      Capacidades poderosas y muy veloces para el manejo de datos nativos
       y remotos.
      Flexibilidad para crear todo tipo de soluciones de bases de datos.
      Lenguaje de Programación Orientado a objetos.
      Utilización de Sentencias SQL en forma nativa.
      Poderoso manejo de vistas y cursores y control completo de estructuras
       relacionales.




 E.E. Base de Datos
Sistemas Manejadores de Base de Datos         11


    Su propio manejador de base de datos incorporado. Sin embargo,
     también puede conectarse con servidores de base de datos, tales como
     Oracle, Microsoft SQL Server o MySQL.
    Cuenta con un motor de generación de informes renovado y muy flexible
     para soluciones más robustas.
    Desde la versión 9.0, amplio soporte de XML, tanto como fuente de
     datos (por ej., servicios Web basados en XML) como por generar reports
     en formato XML.
    Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft

Hay un movimiento MasFoxPro que está haciendo presión para que Microsoft
continúe, o deje el Visual FoxPro como código abierto para que otra gente
pueda seguir evolucionándolo.



3.2.   Access

Microsoft Access es un programa Sistema manejador de base de datos
relacional creado y modificado por Microsoft para uso personal de pequeñas
organizaciones. Es un componente de la suite Microsoft Office aunque no se
incluye en el paquete "básico". Una posibilidad adicional es la de crear ficheros
con bases de datos que pueden ser consultados por otros programas. Dentro
de un sistema de información entraría dentro de la categoría de manejador y
no en la de Ofimática como algunos creen.



                         Ficha de descripción técnica
Nombre                                  Microsoft Access
Desarrollador                           Microsoft
Última versión estable
Codificación
Sistema Operativo                        Multiplataforma
Licencia                                 Privada
Sitio web                                www.microsoft.com




3.3.   Microsoft SQL Server

Microsoft SQL Server es un sistema manejador de bases de datos relacionales
(SGBD) basado en el lenguaje Transact-SQL, y específicamente en Sybase IQ,
capaz de poner a disposición de muchos usuarios grandes cantidades de datos
de manera simultánea.
Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes
sistemas manejadores de bases de datos como son Oracle, Sybase ASE,
PostgreSQL, Interbase, Firebird o MySQL.

 E.E. Base de Datos
Sistemas Manejadores de Base de Datos         12



                          Ficha de descripción técnica
Nombre                                   Microsoft SQL Server
Desarrollador                            Microsoft
Última versión estable                   10.00.1600.22 (2 de agosto de 2008)
Codificación                             Transact-SQL y Sybase IQ
Sistema Operativo                        Microsoft Windows
Licencia                                 Microsoft EULA
Sitio web                                www.microsoft.com/sql/




3.3.1.     Características

        Soporte de transacciones.
        Escalabilidad, estabilidad y seguridad.
        Soporta procedimientos almacenados.
        Incluye 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.
        Permite administrar información de otros servidores de datos.
        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 sus
         versiónes 2005 y 2008 pasa a ser el SQL Express Edition, que se
         distribuye en forma gratuita.
        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, pero el servidor sólo está
         disponible para Sistemas Operativos Windows.
        La nueva base de datos contiene mayor seguridad, integración con
         PowerShell, remueve La consola configuración del área expuesta
         (consola para configurar seguridad), tiene correctores de sintaxis del
         lenguaje Transact-SQL e intellisence (una carácteristica del visual studio
         que permite a la base de datos sugerir objetos existentes mientras uno
         escribe la mitad de la palabra).




3.4.     Oracle

Oracle es un sistema manejador de base de datos relacional (o RDBMS por el
acrónimo en inglés de Relational Data Base Management System),
desarrollado por Oracle Corporation.




 E.E. Base de Datos
Sistemas Manejadores de Base de Datos        13



                          Ficha de descripción técnica
Nombre                                   Oracle DataBase
Desarrollador                            Oracle Corporation
Última versión estable                   11g Release 1 (2007)
Codificación
Sistema Operativo                        Multiplataforma
Licencia                                 Privada
Sitio web                                www.oracle.com


3.4.1.      Características

Se considera a Oracle como uno de los sistemas de bases de datos más
completos destacando:

        Soporte de transacciones.
        Estabilidad.
        Escalabilidad.
        Soporte multiplataforma.
Ha sido criticada por algunos especialistas 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 GNU/Linux.
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).
La única edición gratuita es la Express Edition, que es compatible con las
demás ediciones de Oracle Database 10gR2 y Oracle Database 11g.




 E.E. Base de Datos
Sistemas Manejadores de Base de Datos         14


3.5.     PervasiveSQL

Motor de base de datos embebible que sustenta la integridad de los datos, el
alto rendimiento, flexibilidad, escalabilidad y un bajo coste total de propiedad.
Ha crecido en el tiempo desde las raíces del motor Btrieve, del cual aún se
mantiene el soporte técnico para sus librerías API. Aún en la última versión
lanzada se garantiza la compatibilidad de funcionamiento con todas las
versiones anteriores incluso con Btrieve 6.15 capacidad de lectura de archivos
Btrieve 5.x. Esto significa que la reciente versión de PSQL es compatible con
aplicaciones y datos creados hace más de diez años.



3.5.1.      Características

    Rendimiento de Btrieve - API transactional para un acceso más rápido a
     los datos.
    Optimizador de SQL - proporciona un mayor rendimiento SQL. ODBC,
     JDBC, ADO / OLE DB y PDAC.
    Turbo Write Accelerator - maximiza la eficacia de las E/S del disco.
    Compatibilidad retroactiva completa - aplicaciones y bases de datos
     heredadas.
    Capacidad de incrustación: Biblioteca de desarrollo de clase.
    Caja de herramientas de instalación completa.
    Operaciones continuas.
    Tecnología de reconexión automática. Evita problemas menores de red
     porque es capaz de reconectar perfectamente puestos de trabajo a un
     motor de servidor cuando se produce un error en la red.
    Parámetros dinámicos en plataformas cruzadas - no es necesario volver
     a actualizar el entorno de la base de datos en cada plataforma.
    Integridad en plataformas cruzadas - el comportamiento igual en todas
     las versiones y plataformas simplifica la distribución y administración en
     plataformas cruzadas.
    Independencia de versión de servidor y cliente - Simplifica de forma
     extraordinaria las tareas de distribución

3.6.     Sybase ASE

Adaptive Server Enterprise (ASE) es el motor de bases de datos insignia de la
compañía Sybase. ASE es un sistema manejador de datos, altamente
escalable, de alto rendimiento, con soporte a grandes volúmenes de datos,
transacciones y usuarios, y de bajo costo, que permite:

        Almacenar datos de manera segura
        Tener acceso y procesar datos de manera inteligente
        Movilizar datos




 E.E. Base de Datos
Sistemas Manejadores de Base de Datos      15


3.6.1.      Características

        Un optimizador de consultas completamente renovado y más inteligente.
        Técnicas de particionamiento semántico de tablas que aumentan la
         velocidad de acceso a los datos.
         Columnas computadas "virtuales" y materializadas, e índices
         funcionales, que brindan mayor rendimiento.
        Mejoras al lenguaje Transact-SQL, para mayor productividad.
        Herramientas mejoradas para la administración y el monitoreo.
        Más rendimiento y menor costo total de propiedad.
        Múltiples esquemas de bloqueo de datos.
        Integración transparente con orígenes de datos remotos.
        Soporte a LDAP para autenticación de usuarios y conectividad
         cliente/servidor.
        Soporte a múltiples herramientas de desarrollo y lenguajes de
         programación, como PowerBuilder, Visual Basic, Java, C, PHP, etc.
        Soporte a múltiples protocolos de conectividad, como Open Client
         (propio de Sybase), ODBC, OLE DB, ADO.NET y JDBC.




4. Sitios web con versiones para estudiantes


Oracle:

         www.oracle.com

Microsoft SQL Server

         www.microsoft.com/sql/




 E.E. Base de Datos
Sistemas Manejadores de Base de Datos          16



Conclusiones / comentarios

Debido a las funciones que realizan los sistemas manejadores de base de
datos juegan un papel fundamental en campo de los negocios. Ya que pueden
realizar múltiples transacciones, esto es, de acuerdo al SMBD que se utilice. Y
aunque unos realicen las mismas funciones siempre habrá diferencias en
cuanto al tiempo de ejecución de dicha actividad.

Aunque todos los SMBD deben de cumplir objetivos como: abstracción de la
información, independencia, consistencia, manejo de transacciones, seguridad
y tiempo de respuesta. Hay algunos que cumplen estos objetivos al cien
porciento, por ejemplo: MySQL, Firebird, Oracle (versión actual), Microsoft SQL
Server y postgre. Pero a diferencia de los anteriores, existen otros que no los
cumplen completamente, como: Oracle (en una de sus versiones se detectaron
22 fallas de vulnerabilidad para lo cual tuvieron que actualizarlo con un parche).

En nuestra opinión los SMBD más sobresalientes y ocupados se encuentran
en el mercado actual son: Oracle y Microsoft SQL Server. Hay una gran
rivalidad entre estos dos SMBD, porque los dos unos potentes manejadores de
transacciones y los que más demanda tienen por las empresas, debido a que lo
que ellas buscan es la integridad y seguridad de la información que ellas
poseen. Además de que el tiempo en que se realizan las transacciones es muy
corto y rápido.

 Existe sitios en la web de algunos SMBD que ofrecen versiones gratuitas o
académicas, esto con el fin de que las instituciones utilicen el SMBD a manera
de prueba y respectivamente después de utilizar el sistema manejador se
reporten las fallas o errores que tenga, para poder corregirlos y actualizarlos,
para versiones más actualizadas.

Proponemos el estudio de los siguientes SMBD en sus versiones gratuitas:

      Oracle
      Microsoft SQL Server
      Firebird
      MySQL




 E.E. Base de Datos
Sistemas Manejadores de Base de Datos   17



Bibliografía




                      www.wikipedia.com/smbd

                        www.firebirdsql.org

                        www.firebird.com.mx

                        www.postgresql.org

                          www.mysql.com

                         www.oracle.com

                          www.sqlite.com




 E.E. Base de Datos

Más contenido relacionado

La actualidad más candente

Arquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datosArquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datosnegriz
 
Domain Name Server
Domain Name ServerDomain Name Server
Domain Name Servervipulvaid
 
Alles, was Sie ueber HCL Notes 64-Bit Clients wissen muessen
Alles, was Sie ueber HCL Notes 64-Bit Clients wissen muessenAlles, was Sie ueber HCL Notes 64-Bit Clients wissen muessen
Alles, was Sie ueber HCL Notes 64-Bit Clients wissen muessenpanagenda
 
Base de datos distribuidas vs centralizadas
Base de datos distribuidas vs centralizadasBase de datos distribuidas vs centralizadas
Base de datos distribuidas vs centralizadasEduardo Simon Hernandez
 
Acceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorAcceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorJomicast
 
Plataforma de computacion en la nube
Plataforma de computacion en la nubePlataforma de computacion en la nube
Plataforma de computacion en la nubeEduardo Castro
 
Base De Datos Moviles
Base De Datos MovilesBase De Datos Moviles
Base De Datos Movilesguest8d7627
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionJorge Guerra
 
subneteo de redes
subneteo de redessubneteo de redes
subneteo de redesalexgrz81
 
Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datospaola584
 
Comandos de configuracion de dispositivos cisco
Comandos de configuracion de dispositivos ciscoComandos de configuracion de dispositivos cisco
Comandos de configuracion de dispositivos ciscoCISCO NETWORKING
 
Taller de redes i
Taller de redes iTaller de redes i
Taller de redes icarlos
 
Ensayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANEnsayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANliras loca
 
Multiple Shared Processor Pools In Power Systems
Multiple Shared Processor Pools In Power SystemsMultiple Shared Processor Pools In Power Systems
Multiple Shared Processor Pools In Power SystemsAndrey Klyachkin
 
Integración LDAP + SAMBA
Integración LDAP + SAMBAIntegración LDAP + SAMBA
Integración LDAP + SAMBAcyberleon95
 

La actualidad más candente (20)

Arquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datosArquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datos
 
Domain Name Server
Domain Name ServerDomain Name Server
Domain Name Server
 
Alles, was Sie ueber HCL Notes 64-Bit Clients wissen muessen
Alles, was Sie ueber HCL Notes 64-Bit Clients wissen muessenAlles, was Sie ueber HCL Notes 64-Bit Clients wissen muessen
Alles, was Sie ueber HCL Notes 64-Bit Clients wissen muessen
 
Base de datos distribuidas vs centralizadas
Base de datos distribuidas vs centralizadasBase de datos distribuidas vs centralizadas
Base de datos distribuidas vs centralizadas
 
Elementos de protocolos de transporte
Elementos de protocolos de transporteElementos de protocolos de transporte
Elementos de protocolos de transporte
 
Acceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorAcceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidor
 
Instalacion windows 8
Instalacion windows 8Instalacion windows 8
Instalacion windows 8
 
Plataforma de computacion en la nube
Plataforma de computacion en la nubePlataforma de computacion en la nube
Plataforma de computacion en la nube
 
Base De Datos Moviles
Base De Datos MovilesBase De Datos Moviles
Base De Datos Moviles
 
Intro to DNS
Intro to DNSIntro to DNS
Intro to DNS
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e Implementacion
 
subneteo de redes
subneteo de redessubneteo de redes
subneteo de redes
 
Active directory
Active directoryActive directory
Active directory
 
Glosario de base de datos
Glosario de base de datosGlosario de base de datos
Glosario de base de datos
 
Comandos de configuracion de dispositivos cisco
Comandos de configuracion de dispositivos ciscoComandos de configuracion de dispositivos cisco
Comandos de configuracion de dispositivos cisco
 
Taller de redes i
Taller de redes iTaller de redes i
Taller de redes i
 
Ensayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANEnsayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLAN
 
Multiple Shared Processor Pools In Power Systems
Multiple Shared Processor Pools In Power SystemsMultiple Shared Processor Pools In Power Systems
Multiple Shared Processor Pools In Power Systems
 
Integración LDAP + SAMBA
Integración LDAP + SAMBAIntegración LDAP + SAMBA
Integración LDAP + SAMBA
 

Similar a S M B D (20)

S M B D
S M B DS M B D
S M B D
 
Smbd.
Smbd.Smbd.
Smbd.
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
Smbd equipo 2
Smbd equipo 2Smbd equipo 2
Smbd equipo 2
 
Smbd
SmbdSmbd
Smbd
 
Infome sgbd
Infome sgbdInfome sgbd
Infome sgbd
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Smbd (2)
Smbd (2)Smbd (2)
Smbd (2)
 
Smb Dfin
Smb DfinSmb Dfin
Smb Dfin
 
S M D B E Q U I P O11
S M D B  E Q U I P O11S M D B  E Q U I P O11
S M D B E Q U I P O11
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Smdb Equipo11
Smdb Equipo11Smdb Equipo11
Smdb Equipo11
 
Smbd
SmbdSmbd
Smbd
 
Investigacion De Smdb
Investigacion De SmdbInvestigacion De Smdb
Investigacion De Smdb
 
Administracion de datos
Administracion de datosAdministracion de datos
Administracion de datos
 
Prueba
PruebaPrueba
Prueba
 
Base de datos consulta 1
Base de datos consulta 1Base de datos consulta 1
Base de datos consulta 1
 
Blog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
Blog SGBD / Bases de Datos Generalidades y Sistemas de GestiónBlog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
Blog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
 

Más de cinthiaerendida

Más de cinthiaerendida (18)

Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
 
Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
 
Consultas Y Reportes
Consultas Y ReportesConsultas Y Reportes
Consultas Y Reportes
 
Analisis Comparativo My Sql Vs Oracle.
Analisis Comparativo My Sql Vs Oracle.Analisis Comparativo My Sql Vs Oracle.
Analisis Comparativo My Sql Vs Oracle.
 
Analisis Comparativo My Sql Vs Oracle.
Analisis Comparativo My Sql Vs Oracle.Analisis Comparativo My Sql Vs Oracle.
Analisis Comparativo My Sql Vs Oracle.
 
Analisis Comparativo
Analisis ComparativoAnalisis Comparativo
Analisis Comparativo
 
Proyecto Ceclav
Proyecto CeclavProyecto Ceclav
Proyecto Ceclav
 
Sql
SqlSql
Sql
 
Tabla Comparativa
Tabla ComparativaTabla Comparativa
Tabla Comparativa
 
Codigo Ceclav
Codigo CeclavCodigo Ceclav
Codigo Ceclav
 
Pantallas Bd Ceclav
Pantallas Bd CeclavPantallas Bd Ceclav
Pantallas Bd Ceclav
 
Smbd.
Smbd.Smbd.
Smbd.
 
A N T E P R O Y E C T O E Q U I P O 5
A N T E P R O Y E C T O  E Q U I P O 5A N T E P R O Y E C T O  E Q U I P O 5
A N T E P R O Y E C T O E Q U I P O 5
 
Anteproyecto Equipo 5
Anteproyecto Equipo 5Anteproyecto Equipo 5
Anteproyecto Equipo 5
 
A N T E P R O Y E C T O E Q U I P O 5
A N T E P R O Y E C T O  E Q U I P O 5A N T E P R O Y E C T O  E Q U I P O 5
A N T E P R O Y E C T O E Q U I P O 5
 
Anteproyecto Equipo 5
Anteproyecto Equipo 5Anteproyecto Equipo 5
Anteproyecto Equipo 5
 
Anteproyecto Equipo 5
Anteproyecto Equipo 5Anteproyecto Equipo 5
Anteproyecto Equipo 5
 
Anteproyecto Eq5
Anteproyecto Eq5Anteproyecto Eq5
Anteproyecto Eq5
 

Último

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (20)

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

S M B D

  • 1. Universidad Veracruzana Facultad de Administración L.S.C.A. E.E. Base de Datos Catedrático: Dr. Carlos Arturo Torres Gastelú Investigación: SMBD (Sistemas Manejadores de Base de Datos) Presentan: EQUIPO 5 Márquez ríos Diana Rubí Moreno Coatzozón Gustavo Rodríguez García Cinthia Eréndida H. Veracruz, Ver. Septiembre de 2009
  • 2. Sistemas Manejadores de Base de Datos 2 Índice Contenido Índice ............................................................................................................................... 2 Introducción .................................................................................................................. 3 1. Sistema Manejador de Base de Datos (SMBD) .................................................. 4 1.1. Objetivos de los SMBD 2. SMBD de Código Libre ........................................................................................... 5 2.1.MySQL 2.2. PostgreSQL 2.3. Firebird 2.4. SQLite 2.5. Apache Derby 3. SMBD propietarios ................................................................................................. 10 3.1. Visual FoxPro 3.2. Access 3.3. Microsoft SQL Server 3.5. Oracle 3.5. PervasiveSQL 3.6. Sybase ASE 4. Sitios web con versiones para estudiantes ....................................................... 15 Conclusiones / comentarios ....................................................................................... 16 Bibliografía .................................................................................................................... 17 E.E. Base de Datos
  • 3. Sistemas Manejadores de Base de Datos 3 Introducción Los Sistemas Manejadores de Base de Datos (SMBD) son un tipo de software que sirven de interfaz entre la base de datos, el usuario y las aplicaciones que lo utilizan. Actualmente en el mercado existe una gran variedad SMBD que comparten un mismo propósito general: manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización. Entre las principales funciones de los SMBD se encuentran: 1. Abstracción de la información 2. Independencia 3. Consistencia 4. Seguridad 5. Manejo de Transacciones 6. Tiempo de respuesta Aunque todos los SMBD tienen el mismo propósito, existen características que los hacen diferentes y, por lo consiguiente, cada uno posee ciertas ventajas sobre los demás. En este trabajo de investigación se abordan los SMBD que existen en el mercado y se clasificaran de acuerdo a la licencia que posean, esta puede ser: de código libre, propietarios o manejo mediante web. Así como una explicación de las características que posee cada uno de ellos. E.E. Base de Datos
  • 4. Sistemas Manejadores de Base de Datos 4 1. Sistema Manejador de Base de Datos (SMBD) Los sistemas manejadores de base de datos (SGBD), en inglés: DataBase Management System (DBMS), son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas manejadores de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización. 1.1. Objetivos de los SMBD II. Abstracción de la información. Los SMBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. III. Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella. IV. Consistencia. En aquellos casos en los que no se ha logrado eliminar la redundancia, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea. La base de datos representa una realidad determinada que tiene determinadas condiciones, por ejemplo que los menores de edad no pueden tener licencia de conducir. En los SMBD existen herramientas que facilitan la programación de este tipo de condiciones. V. Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los SMBD deben garantizar que esta información se encuentra segura de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos. VI. Manejo de Transacciones. Una transacción es un programa que se ejecuta como una sola operación. Esto quiere decir que luego de una ejecución en la que se produce una falla es el mismo que se obtendría si el programa no se hubiera ejecutado. Los SMBD proveen mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos. VII. Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el SMBD tarda en darnos la información solicitada y en almacenar los cambios realizados. En el mercado actual existe una gama diferenciada de productos SMBD, a continuación se describen algunos, y su clasificación de acuerdo a la licencia y su fabricante. E.E. Base de Datos
  • 5. Sistemas Manejadores de Base de Datos 5 2. SMBD de Código Libre 2.1. MySQL MySQL es un sistema manejador de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.1 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. MySQL es propietario y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Ficha de descripción técnica Nombre MySQL Desarrollador Sun Microsystems (hasta febrero de 2008 MySQL AB) Última versión estable 5.1.38 (1 de septiembre de 2009) Codificación C y C++ Sistema Operativo Multiplataforma Licencia GPL o uso comercial Sitio web www.mysql.com 2.1.1. Características  Soporte a multiplataforma.  Procedimientos almacenados.  Disparadores (triggers).  Cursores.  Vistas actualizables.  Soporte a VARCHAR.  INFORMATION_SCHEMA  Modo Strict  Soporte X/Open XA de transacciones distribuidas; transacción en dos fases como parte de esto, utilizando el motor InnoDB de Oracle.  Motores de almacenamiento independientes (MyISAM para lecturas rápidas, InnoDB para transacciones e integridad referencial).  Transacciones con los motores de almacenamiento InnoDB, BDB Y Cluster; puntos de recuperación (savepoints) con InnoDB.  Soporte para SSL.  Query caching.  Sub-SELECTs (o SELECTs anidados). 1MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual. E.E. Base de Datos
  • 6. Sistemas Manejadores de Base de Datos 6  Réplica con un maestro por esclavo, varios esclavos por maestro, sin soporte automático para múltiples maestros por esclavo.  Indexing y buscando campos de texto completos usando el motor de almacenamiento MyISAM.  Embedded database library.  Soporte completo para Unicode.  Conforme a las reglas ACID usando los motores InnoDB, BDB y Cluster.  Shared-nothing clustering through MySQL Cluster. 2.1.3. Aplicaciones  MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla). Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.  MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación.  En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. 2.2. PostgreSQL PostgreSQL es un sistema manejador 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 Development Group). Ficha de descripción técnica Nombre PostgreSQL Desarrollador PostgreSQL Global Development Group Última versión estable 8.4 (1 de julio de 2009) Codificación Licencia BSD Sistema Operativo Multiplataforma Sitio web www.postgresql.org 2.2.1. Características  Alta concurrencia. Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) PostgreSQL permite E.E. Base de Datos
  • 7. Sistemas Manejadores de Base de Datos 7 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 commit. Esta estrategia es superior al uso de bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de bloqueos explícitos.  Amplia variedad de tipos nativos. PostgreSQL provee nativamente soporte para:  Números de precisión arbitraria.  Texto de largo ilimitado.  Figuras geométricas (con una variedad de funciones asociadas).  Direcciones IP (IPv4 e IPv6).  Bloques de direcciones estilo CIDR.  Direcciones MAC.  Arrays. Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden ser por completo indexables gracias a la infraestructura GiST de PostgreSQL.  Claves ajenas. También denominadas llaves ajenas o Claves Foráneas (foreign keys).  Disparadores (triggers): Un disparador o trigger se define en una acción específica basada en algo ocurrente dentro de la base de datos. En PostgreSQL esto significa la ejecución de un procedimiento almacenado basado en una determinada acción sobre una tabla específica. 2.3. Firebird Firebird es un sistema manejador de base de datos relacional (o RDBMS) (Lenguaje consultas: SQL) de código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Borland en 2000. Su código fue reescrito de C a C++. El proyecto se desarrolla activamente y el 18 de abril de 2008 fue liberada la versión 2.1. Ficha de descripción técnica Nombre Firebird Desarrollador Firebird Project Última versión estable 2.1.0 (18 de abril de 2008) Codificación C++ Sistema Operativo Multiplataforma Licencia IPL, IDPL Sitio web www.firebirdsql.org www.firebird.com.mx E.E. Base de Datos
  • 8. Sistemas Manejadores de Base de Datos 8 2.3.1. Características  Es multiplataforma, y actualmente puede ejecutarse en los sistemas operativos: Linux, HP-UX, FreeBSD, Mac OS, Solaris y Microsoft Windows.  Ejecutable pequeño, con requerimientos de hardware bajos.  Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros (embedded).  Soporte de transacciones ACID y claves foráneas.  Es medianamente escalable.  Buena seguridad basada en usuarios/roles.  Diferentes arquitecturas, entre ellas el Firebird incrustado (embedded server) que permite ejecutar aplicaciones mono-usuario en ordenadores sin instalar el software Firebird.  Bases de datos de sólo lectura, para aplicaciones que corran desde dispositivos sin capacidad de escritura, como cd-roms.  Existencia de controladores ODBC, OLEDB, JDBC, PHP, Perl, .net, etc.  Requisitos de administración bajos, siendo considerada como una base de datos libre de mantenimiento, al margen de la realización de copias de seguridad.  Pleno soporte del estándar SQL-92, tanto de sintaxis como de tipos de datos.  Completo lenguaje para la escritura de disparadores y procedimientos almacenados denominado PSQL. Capacidad de almacenar elementos BLOB (Binary Large Objects).  Soporte de User-Defined Functions (UDF´s). 2.4. SQLite SQLite es un sistema manejador de bases de datos relacional compatible con ACID, y que está contenida en una relativamente pequeña (~225 kB ) biblioteca en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp. La biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción. En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de tamaño, y también permite la inclusión de campos tipo BLOB. E.E. Base de Datos
  • 9. Sistemas Manejadores de Base de Datos 9 Ficha de descripción técnica Nombre SQLite Desarrollador D. Richard Hipp Última versión estable 3.6.16 (27 de junio de 2009) Codificación C Sistema Operativo Multiplataforma Licencia Dominio público Sitio web www.sqlite.org 2.4.1. Características  La biblioteca implementa la mayor parte del estándar SQL-92, incluyendo transacciones de base de datos atómicas, consistencia de base de datos, aislamiento, y durabilidad (ACID), triggers y la mayor parte de las consultas complejas.  SQLite usa un sistema de tipos inusual. En lugar de asignar un tipo a una columna como en la mayor parte de los sistemas de bases de datos SQL, los tipos se asignan a los valores individuales. Por ejemplo, se puede insertar un string en una columna de tipo entero (a pesar de que SQLite tratará en primera instancia de convertir la cadena en un entero).  Existe un programa independiente de nombre sqlite que puede ser utilizado para consultar y gestionar los ficheros de base de datos SQLite. También sirve como ejemplo para la escritura de aplicaciones utilizando la biblioteca SQLite. 2.5. Apache Derby Apache Derby es un sistema manejador de base de datos relacional escrito en Java que puede ser embebido en aplicaciones Java y utilizado para procesos de transacciones online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB. Ficha de descripción técnica Nombre Apache derby Desarrollador Apache Software Foundation Última versión estable 10.4.2.0 (5 de septiembre de 2008) Codificación Sistema Operativo Multiplataforma Licencia Apache license 2.0 Sitio web E.E. Base de Datos
  • 10. Sistemas Manejadores de Base de Datos 10 2.5.1. Características  APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de SQL99. La sintaxis SQL usada proviene de IBM DB2.  Su código mide alrededor de 2000KB comprimido.  Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separar la información en una única base de datos y control completo de usuarios.  Soporta internamente procedures, cifrado y compresión.  Trae soporte multilenguaje y localizaciones específicas.  A partir de la versión 10.4 trae un sistema simple de replicación maestro- esclavo.  Transacciones y recuperación ante errores ACID.  Posee tres productos asociados a la marca: o Derby Embedded Database Engine: El motor propiamente dicho. o Derby Network Server: Permite convertir Derby en una base de datos que sigue el modelo cliente-servidor tradicional. o Database Utilities: Un paquete de utilidades. 3. SMBD propietarios 3.1. Visual FoxPro Visual FoxPro es un lenguaje de programación orientado a objetos y procedural, un Sistema Manejador de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft. 3.1.1. Características Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.  Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.  Flexibilidad para crear todo tipo de soluciones de bases de datos.  Lenguaje de Programación Orientado a objetos.  Utilización de Sentencias SQL en forma nativa.  Poderoso manejo de vistas y cursores y control completo de estructuras relacionales. E.E. Base de Datos
  • 11. Sistemas Manejadores de Base de Datos 11  Su propio manejador de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.  Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas.  Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XML.  Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft Hay un movimiento MasFoxPro que está haciendo presión para que Microsoft continúe, o deje el Visual FoxPro como código abierto para que otra gente pueda seguir evolucionándolo. 3.2. Access Microsoft Access es un programa Sistema manejador de base de datos relacional creado y modificado por Microsoft para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete "básico". Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas. Dentro de un sistema de información entraría dentro de la categoría de manejador y no en la de Ofimática como algunos creen. Ficha de descripción técnica Nombre Microsoft Access Desarrollador Microsoft Última versión estable Codificación Sistema Operativo Multiplataforma Licencia Privada Sitio web www.microsoft.com 3.3. Microsoft SQL Server Microsoft SQL Server es un sistema manejador de bases de datos relacionales (SGBD) basado en el lenguaje Transact-SQL, y específicamente en Sybase IQ, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas manejadores de bases de datos como son Oracle, Sybase ASE, PostgreSQL, Interbase, Firebird o MySQL. E.E. Base de Datos
  • 12. Sistemas Manejadores de Base de Datos 12 Ficha de descripción técnica Nombre Microsoft SQL Server Desarrollador Microsoft Última versión estable 10.00.1600.22 (2 de agosto de 2008) Codificación Transact-SQL y Sybase IQ Sistema Operativo Microsoft Windows Licencia Microsoft EULA Sitio web www.microsoft.com/sql/ 3.3.1. Características  Soporte de transacciones.  Escalabilidad, estabilidad y seguridad.  Soporta procedimientos almacenados.  Incluye 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.  Permite administrar información de otros servidores de datos.  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 sus versiónes 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.  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, pero el servidor sólo está disponible para Sistemas Operativos Windows.  La nueva base de datos contiene mayor seguridad, integración con PowerShell, remueve La consola configuración del área expuesta (consola para configurar seguridad), tiene correctores de sintaxis del lenguaje Transact-SQL e intellisence (una carácteristica del visual studio que permite a la base de datos sugerir objetos existentes mientras uno escribe la mitad de la palabra). 3.4. Oracle Oracle es un sistema manejador de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation. E.E. Base de Datos
  • 13. Sistemas Manejadores de Base de Datos 13 Ficha de descripción técnica Nombre Oracle DataBase Desarrollador Oracle Corporation Última versión estable 11g Release 1 (2007) Codificación Sistema Operativo Multiplataforma Licencia Privada Sitio web www.oracle.com 3.4.1. Características Se considera a Oracle como uno de los sistemas de bases de datos más completos destacando:  Soporte de transacciones.  Estabilidad.  Escalabilidad.  Soporte multiplataforma. Ha sido criticada por algunos especialistas 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 GNU/Linux. 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). La única edición gratuita es la Express Edition, que es compatible con las demás ediciones de Oracle Database 10gR2 y Oracle Database 11g. E.E. Base de Datos
  • 14. Sistemas Manejadores de Base de Datos 14 3.5. PervasiveSQL Motor de base de datos embebible que sustenta la integridad de los datos, el alto rendimiento, flexibilidad, escalabilidad y un bajo coste total de propiedad. Ha crecido en el tiempo desde las raíces del motor Btrieve, del cual aún se mantiene el soporte técnico para sus librerías API. Aún en la última versión lanzada se garantiza la compatibilidad de funcionamiento con todas las versiones anteriores incluso con Btrieve 6.15 capacidad de lectura de archivos Btrieve 5.x. Esto significa que la reciente versión de PSQL es compatible con aplicaciones y datos creados hace más de diez años. 3.5.1. Características  Rendimiento de Btrieve - API transactional para un acceso más rápido a los datos.  Optimizador de SQL - proporciona un mayor rendimiento SQL. ODBC, JDBC, ADO / OLE DB y PDAC.  Turbo Write Accelerator - maximiza la eficacia de las E/S del disco.  Compatibilidad retroactiva completa - aplicaciones y bases de datos heredadas.  Capacidad de incrustación: Biblioteca de desarrollo de clase.  Caja de herramientas de instalación completa.  Operaciones continuas.  Tecnología de reconexión automática. Evita problemas menores de red porque es capaz de reconectar perfectamente puestos de trabajo a un motor de servidor cuando se produce un error en la red.  Parámetros dinámicos en plataformas cruzadas - no es necesario volver a actualizar el entorno de la base de datos en cada plataforma.  Integridad en plataformas cruzadas - el comportamiento igual en todas las versiones y plataformas simplifica la distribución y administración en plataformas cruzadas.  Independencia de versión de servidor y cliente - Simplifica de forma extraordinaria las tareas de distribución 3.6. Sybase ASE Adaptive Server Enterprise (ASE) es el motor de bases de datos insignia de la compañía Sybase. ASE es un sistema manejador de datos, altamente escalable, de alto rendimiento, con soporte a grandes volúmenes de datos, transacciones y usuarios, y de bajo costo, que permite:  Almacenar datos de manera segura  Tener acceso y procesar datos de manera inteligente  Movilizar datos E.E. Base de Datos
  • 15. Sistemas Manejadores de Base de Datos 15 3.6.1. Características  Un optimizador de consultas completamente renovado y más inteligente.  Técnicas de particionamiento semántico de tablas que aumentan la velocidad de acceso a los datos.  Columnas computadas "virtuales" y materializadas, e índices funcionales, que brindan mayor rendimiento.  Mejoras al lenguaje Transact-SQL, para mayor productividad.  Herramientas mejoradas para la administración y el monitoreo.  Más rendimiento y menor costo total de propiedad.  Múltiples esquemas de bloqueo de datos.  Integración transparente con orígenes de datos remotos.  Soporte a LDAP para autenticación de usuarios y conectividad cliente/servidor.  Soporte a múltiples herramientas de desarrollo y lenguajes de programación, como PowerBuilder, Visual Basic, Java, C, PHP, etc.  Soporte a múltiples protocolos de conectividad, como Open Client (propio de Sybase), ODBC, OLE DB, ADO.NET y JDBC. 4. Sitios web con versiones para estudiantes Oracle: www.oracle.com Microsoft SQL Server www.microsoft.com/sql/ E.E. Base de Datos
  • 16. Sistemas Manejadores de Base de Datos 16 Conclusiones / comentarios Debido a las funciones que realizan los sistemas manejadores de base de datos juegan un papel fundamental en campo de los negocios. Ya que pueden realizar múltiples transacciones, esto es, de acuerdo al SMBD que se utilice. Y aunque unos realicen las mismas funciones siempre habrá diferencias en cuanto al tiempo de ejecución de dicha actividad. Aunque todos los SMBD deben de cumplir objetivos como: abstracción de la información, independencia, consistencia, manejo de transacciones, seguridad y tiempo de respuesta. Hay algunos que cumplen estos objetivos al cien porciento, por ejemplo: MySQL, Firebird, Oracle (versión actual), Microsoft SQL Server y postgre. Pero a diferencia de los anteriores, existen otros que no los cumplen completamente, como: Oracle (en una de sus versiones se detectaron 22 fallas de vulnerabilidad para lo cual tuvieron que actualizarlo con un parche). En nuestra opinión los SMBD más sobresalientes y ocupados se encuentran en el mercado actual son: Oracle y Microsoft SQL Server. Hay una gran rivalidad entre estos dos SMBD, porque los dos unos potentes manejadores de transacciones y los que más demanda tienen por las empresas, debido a que lo que ellas buscan es la integridad y seguridad de la información que ellas poseen. Además de que el tiempo en que se realizan las transacciones es muy corto y rápido. Existe sitios en la web de algunos SMBD que ofrecen versiones gratuitas o académicas, esto con el fin de que las instituciones utilicen el SMBD a manera de prueba y respectivamente después de utilizar el sistema manejador se reporten las fallas o errores que tenga, para poder corregirlos y actualizarlos, para versiones más actualizadas. Proponemos el estudio de los siguientes SMBD en sus versiones gratuitas:  Oracle  Microsoft SQL Server  Firebird  MySQL E.E. Base de Datos
  • 17. Sistemas Manejadores de Base de Datos 17 Bibliografía www.wikipedia.com/smbd www.firebirdsql.org www.firebird.com.mx www.postgresql.org www.mysql.com www.oracle.com www.sqlite.com E.E. Base de Datos