sgbd guia bascia

24
Tabla de contenido ORACLE I. DEFINICIÓN.........................................................4 II. CARACTERÍSTICAS....................................................4 III. VENTAJAS.........................................................5 IV. DESVENTAJAS......................................................5 PostgreSQL I. DEFINICIÓN.........................................................6 II. CARACTERÍSTICAS....................................................6 III. VENTAJAS.........................................................6 IV. DESVENTAJAS......................................................7 MICROSOFT SQL SERVER I. DEFINICIÓN.........................................................8 II. CARACTERISTICAS....................................................8 III. VENTAJAS.........................................................9 IV. DESVENTAJAS......................................................9 MySQL I. DEFINICIÓN........................................................10 II. CARACTERISTICAS...................................................10 III. VENTAJAS........................................................11 IV. DESVENTAJAS.....................................................11 DB2 UDB I. DEFINICIÓN........................................................12 II. CARACTERÍSTICAS...................................................12 III. VENTAJAS........................................................13 IV. DESVENTAJAS.....................................................14 CUADROS COMPARATIVOS……………………………………………………………………………………………………………………..15 REFERENCIAS BIBLIOGRAFICAS...........................................18

Upload: carlos-saavedra-cortez

Post on 29-Jun-2015

1.737 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SGBD Guia bascia

Tabla de contenidoORACLEI. DEFINICIÓN...........................................................................................................................................4

II. CARACTERÍSTICAS.................................................................................................................................4

III. VENTAJAS..........................................................................................................................................5

IV. DESVENTAJAS....................................................................................................................................5

PostgreSQL

I. DEFINICIÓN...........................................................................................................................................6

II. CARACTERÍSTICAS.................................................................................................................................6

III. VENTAJAS..........................................................................................................................................6

IV. DESVENTAJAS....................................................................................................................................7

MICROSOFT SQL SERVER

I. DEFINICIÓN...........................................................................................................................................8

II. CARACTERISTICAS.................................................................................................................................8

III. VENTAJAS..........................................................................................................................................9

IV. DESVENTAJAS....................................................................................................................................9

MySQL

I. DEFINICIÓN.........................................................................................................................................10

II. CARACTERISTICAS...............................................................................................................................10

III. VENTAJAS........................................................................................................................................11

IV. DESVENTAJAS..................................................................................................................................11

DB2 UDB

I. DEFINICIÓN.........................................................................................................................................12

II. CARACTERÍSTICAS...............................................................................................................................12

III. VENTAJAS........................................................................................................................................13

IV. DESVENTAJAS..................................................................................................................................14

CUADROS COMPARATIVOS……………………………………………………………………………………………………………………..15

REFERENCIAS BIBLIOGRAFICAS...................................................................................................................18

Page 2: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

SISTEMAS GESTORES DE BASE DE DATOS (SGBD)

ASPECTOS GENERALES:

Los sistemas de gestión de bases de datos 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.

Existen distintos objetivos que deben cumplir los SGBD:

Abstracción de la información. Los SGBD 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. Así, se definen varios niveles de abstracción.

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.

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. Por otra parte, 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. El sistema no debería aceptar datos de un conductor menor de edad. En los SGBD existen herramientas que facilitan la programación de este tipo de condiciones.

Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD 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.

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 SGBD proveen mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos.

En el presente documento haremos una breve descripción sobre cinco SGBD de la actualidad, donde veremos cuáles son sus características, ventajas y desventajas de cada uno y un cuadro comparativo sobre los cinco SGBD.

Universidad Nacional de Trujillo - Informática Página 2

Page 3: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

1. ORACLE

I. DEFINICIÓN

Oracle es un Sistema Gestor de Bases de Datos con características objeto-relacionales, que pertenece al modelo evolutivo de SGBD.

II. CARACTERÍSTICAS

Sus características principales son las siguientes:

Es una herramienta de administración gráfica que es mucho más intuitiva y cómoda de utilizar. Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados.

Apoya en el diseño y optimización de modelos de datos. Asiste a los desarrolladores con sus conocimientos de SQL y de construcción de

procedimientos almacenados y triggers, entre otros. Apoya en la definición de estándares de diseño y nomenclatura de objetos. Documentar y mantener un registro periódico de las mantenciones, actualizaciones

de hardware y software, cambios en las aplicaciones y, en general, todos aquellos eventos relacionados con cambios en el entorno de utilización de una base de datos.

Entorno cliente/servidor. Gestión de grandes bases de datos. Usuarios concurrentes. Alto rendimiento en transacciones. Sistemas de alta disponibilidad. Disponibilidad controlada de los datos de las aplicaciones. Adaptación a estándares de la industria, como SQL-92. Gestión de la seguridad. Autogestión de la integridad de los datos. Opción distribuida. Portabilidad. Compatibilidad. Conectabilidad. Replicación de entornos.

Universidad Nacional de Trujillo - Informática Página 3

Page 4: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

III. VENTAJAS

Oracle es el motor de base de datos relacional más usado a nivel mundial. Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje

de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente.

Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas.

El software del servidor puede ejecutarse en multitud de sistemas operativos. Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para

los desarrolladores que se llevan trabajo a casa. Este sistema ha comenzado a evolucionar en esta dirección, añadiendo tipos de

clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas. Desafortunadamente, la implementación actual de las mismas no ofrece una ventaja clara en eficiencia, como sería de esperar, y sí provocan la incompatibilidad de los diseños que aprovechan las nuevas características con otras bases de datos.

Oracle es la base de datos con mas orientación hacía INTERNET Un aceptable soporte

IV. DESVENTAJAS

El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento.

También es elevado el coste de la formación.

Universidad Nacional de Trujillo - Informática Página 4

Page 5: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

2. PostgreSQL

I. DEFINICIÓN

PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.

Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).

II. CARACTERÍSTICASA continuación se presenta las principales características de este SGBD:

Implementación del estándar SQL92/SQL99. Soporta distintos tipos de datos: además del soporte para los tipos base, también

soporta datos de tipo fecha, monetarios, elementos gráficos, datos sobre redes (MAC, IP), cadenas de bits, etc. También permite la creación de tipos propios.

Incorpora una estructura de datos array. Incorpora funciones de diversa índole: manejo de fechas, geométricas, orientadas a

operaciones con redes, etc. Permite la declaración de funciones propias, así como la definición de disparadores. Soporta el uso de índices, reglas y vistas. Incluye herencia entre tablas (aunque no entre objetos, ya que no existen), por lo que

a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales. Permite la gestión de diferentes usuarios, como también los permisos asignados a

cada uno de ellos.

III. VENTAJAS

Instalación Ilimitada Con PostgreSQL, nadie puede demandarlo por violar acuerdos de licencia, puesto que no hay costo asociado a la licencia del software.

Soporte

Universidad Nacional de Trujillo - Informática Página 5

Page 6: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

Además de nuestras ofertas de soporte, tenemos una importante comunidad de profesionales y entusiastas de PostgreSQL de los que su compañía puede obtener beneficios y contribuir.

Ahorros considerables en costos de operación PostgreSQL ha sido diseñado y creado para tener un mantenimiento y ajuste mucho menor que otros productos, conservando todas las características, estabilidad y rendimiento.

Estabilidad y Confiabilidad Legendarias Es extremadamente común que compañías reporten que PostgreSQL nunca ha presentado caídas en varios años de operación de alta actividad. Ni una sola vez. Simplemente funciona.

Extensible El código fuente está disponible para todos sin costo.

Multiplataforma PostgreSQL está disponible en casi cualquier Unix (34 plataformas en la última versión estable), y ahora en versión nativa para Windows.

Diseñado para ambientes de alto volumen PostgreSQL usa una estrategia de almacenamiento de fila llamada MVCC para conseguir una mejor respuesta en ambientes de grandes volúmenes.

Herramientas gráficas de diseño y administración de BD Existen varias herramientas gráficas de alta calidad para administrar las bases de datos (pgAdmin , pgAccess) y para hacer diseño de bases de datos (Tora , Data Architect).

IV. DESVENTAJAS

Limitaciones al escribir funciones y procedimientos en comparación con Oracle's PL/SQL o Sybase's T-SQL.

Las tablas espaciosas, tablas particionadas, y con bloqueo altamente complicado siguen siendo ofrecidas por los vendedores propietarios de bases de datos.

Carencia de herramientas de desarrollo propia.

Universidad Nacional de Trujillo - Informática Página 6

Page 7: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

3. MICROSOFT SQL SERVER

I. DEFINICIÓN

Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos

II. CARACTERISTICAS

Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiónes 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.

Es común desarrollar completos proyectos complementando Microsoft SQL Server a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.

En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD

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.

En las últimas versiones se pueden destacar las siguientes características principales:

Arquitectura RDBMS. Data Warehousing y amplio soporte de datos. Disponibilidad, fiabilidad y tolerancia a fallos (mirroring con failover, point int

time,etc). Operaciones de Indexación y Restauración Online Nuevas herramientas integradas Aislamiento de Imágenes (SI) Particionado de Datos Backups duplicados ("mirrored backup") Recuperación rápida Soporte de transacciones. Escalabilidad, estabilidad y seguridad.

Universidad Nacional de Trujillo - Informática Página 7

Page 8: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

III. VENTAJAS

Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que permite el uso de

comandos DDL y DML gráficamente. Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el

servidor y los terminales o clientes de la red sólo acceden a la información. Además permite administrar información de otros servidores de datos. Máximo nivel de concurrencia con lecturas consistentes. Realización de copia de seguridad de manera sencilla, se utiliza una transacción de tipo

snapshot y se obtiene una copia consistente de la BD, incluso puede realizarse todo tipo de cambio en la estructura de la BD mientras se realiza la copia.

Los lectores nunca bloquean a los escritores. La cancelación y aceptación de las transacciones son inmediatas. No-Consumición de recursos: los recursos son las propias versiones generadas de los

registros, no son necesarios recursos para almacenar recursos.

IV. DESVENTAJAS

MSSQL usa Address Windowing Extensión (AWE) para hacer el direccionamiento de 64-bit. Esto le impide usar la administración dinámica de memoria y sólo le permite alojar un máximo de 64GB de memoria compartida.

MSSQL no maneja compresión de datos (en SQL Server 2005 y 2000, solamente la versión 2008 Enterprise Edition incluye esta característica), por lo que ocupa mucho espacio en disco.

MSSQL está atado a la plataforma del sistema operativo sobre la cual se instala. Enorme cantidad de memoria RAM que utiliza para la instalación y utilización del software. Recogida de basura (garbage collection), las versiones de registros de transacciones

antiguas ya finalizadas deben ser recuperadas como espacio libres. Velocidad de actualizaciones y lecturas, son poco lentas Tiempo de respuestas no esperadas. Si una transacción dura mucho tiempo, durante ese periodo no se podrá recoger la basura

y el tamaño de la BD crecerá. La relación precio con otros SGBD es un impedimento para su mayor uso.

Universidad Nacional de Trujillo - Informática Página 8

Page 9: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

4. MySQL

I. DEFINICIÓN

Es un sistema de gestión de bases de datos relacional, fue creada por la empresa sueca MySQL AB, la cual tiene el copyright del código fuente del servidor SQL, así como también de la marca.

MySQL es un software de código abierto, licenciado bajo la GPL de la GNU, aunque MySQL AB distribuye una versión comercial, en lo único que se diferencia de la versión libre, es en el soporte técnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de otra manera, se vulneraría la licencia GPL.

II. CARACTERISTICAS

Inicialmente, MySQL carecía de algunos elementos esenciales en las bases de datos relacionales, tales como integridad referencial y transacciones. A pesar de esto, atrajo a los desarrolladores de páginas web con contenido dinámico, debido a su simplicidad, de tal manera que los elementos faltantes fueron complementados por la vía de las aplicaciones que la utilizan. Poco a poco estos elementos faltantes, están siendo incorporados tanto por desarrolladores internos, como por desarrolladores de software libre.

En las últimas versiones se pueden destacar las siguientes características principales:

El principal objetivo de MySQL es velocidad y robustez. Soporta gran cantidad de tipos de datos para las columnas. Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas

operativos. Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de

índice y soporta hasta 32 índices por tabla. Aprovecha la potencia de sistemas multiproceso, gracias a su implementación

multihilo. Flexible sistema de contraseñas (passwords) y gestión de usuarios, con un muy buen

nivel de seguridad en los datos. El servidor soporta mensajes de error en distintas lenguas.

Universidad Nacional de Trujillo - Informática Página 9

Page 10: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

III. VENTAJASEntre las principales ventajas de MySQL tenemos:

Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.

Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema.

Facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio

gestor, sino en el sistema en el que está. Conectividad y seguridad

IV. DESVENTAJASMySQL surgió como una necesidad de un grupo de personas sobre un gestor de bases de datos rápido, por lo que sus desarrolladores fueron implementando únicamente lo que precisaban, intentando hacerlo funcionar de forma óptima. Es por ello que, aunque MySQL se incluye en el grupo de sistemas de bases de datos relacionales, carece de algunas de sus principales características:

Un gran porcentaje de las utilidades de MySQL no están documentadas. No es intuitivo, como otros programas (ACCESS). Subconsultas: tal vez ésta sea una de las características que más se echan en falta,

aunque gran parte de las veces que se necesitan, es posible reescribirlas de manera que no sean necesarias.

SELECT INTO TABLE: Esta característica propia de Oracle, todavía no está implementada.

Triggers y Procedures: Se tiene pensado incluir el uso de procedures almacenados en la base de datos, pero no el de triggers, ya que los triggers reducen de forma significativa el rendimiento de la base de datos, incluso en aquellas consultas que no los activan.

Transacciones: a partir de las últimas versiones ya hay soporte para transacciones, aunque no por defecto (se ha de activar un modo especial).

Integridad referencial: aunque sí que admite la declaración de claves ajenas en la creación tablas, internamente no las trata de forma diferente al resto de campos.

Universidad Nacional de Trujillo - Informática Página 10

Page 11: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

5. DB2 UNIVERSAL DATABASE (DB2 UDB)

I. DEFINICIÓN

DB2 es propiedad de IBM, bajo la cual se comercializa un sistema de gestión de base de datos.

DB2 Universal Database es una base de datos universal. Es completamente escalable, veloz y confiable. Corre en modo nativo en casi todas las plataformas, como Windows NT, Sun Solaris, HP-UX, AIX U OS/2. DB2 UDB es un sistema para administración de bases de datos relacionales (RDBMS) multiplataforma, especialmente diseñada para ambientes distribuidos, permitiendo que los usuarios locales compartan información con los recursos centrales.

II. CARACTERÍSTICASEntre las características principales tenemos:

IntegridadDB2 UDB incluye características de integridad, asegurando la protección de sus datos aún en caso de que los sistemas sufran un colapso; y de seguridad, permitiendo realizar respaldos en línea con distintos grados de granularidad, sin que ésto afecte la disponibilidad de acceso a los datos por parte de los usuarios.

Múltiples usos Provee la capacidad de hacer frente a múltiples necesidades, desde procesamiento transaccional de misión crítica (OLTP), hasta análisis exhaustivo de los datos para el soporte a la toma de decisiones (OLAP).

EscalabilidadSus características distintivas de escalabilidad le permiten almacenar información en un amplio rango de equipos, desde una PC portatil hasta un complejo ambiente de mainframes procesando en paralelo.

Web enabled para E-business Incluye tecnología basada en Web que permite generar aplicaciones en sus Intranets y responder a las oportunidades de negocios disponibles en Internet. Además, DB2 UDB provee soporte a Java.

Facilidad de instalación y usoLa primera versión de DB2 para NT fue reconocida en el mercado como una base de datos muy poderosa, pero difícil de instalar y usar. En esta versión (DB2 UDB), IBM agregó muchas herramientas gráficas para facilitar el uso tanto de usuarios, como

Universidad Nacional de Trujillo - Informática Página 11

Page 12: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

administradores y desarrolladores. Incluye guías para operaciones como instalación, configuración de performance, setup, etc. Además, se agregaron herramientas para facilitar las tareas de integración con otras bases de datos, tecnologías de networking y desarrollo de aplicaciones.

Universalidad DB2 UDB es, además, la única base de datos realmente universal: es multiplataforma (16 plataformas - 10 no IBM), brinda soporte a un amplio rango de clientes, soporta el acceso de los datos desde Internet y permite almacenar todo tipo de datos incluyendo texto, audio, imágenes y video o cualquier otro definido por el usuario.

Características Complementarias Conectividad

Las herramientas de conectividad permiten acceder a los datos más allá de donde ellos se encuentren. El slogan 'cualquier cliente, a cualquier servidor, en cualquier red' está completamente sustentado por la funcionalidad que sus herramientas ofrecen. EL DB2 Connect le permiten acceder a sus datos de DB2 en mainframe o AS/400, desde Windows NT, Windows 95 / 98, OS/2 o cualquiera de los Unix soportados.

Data Warehousing DB2 UDB provee la infraestructura necesaria para soportar el proceso de toma de decisiones en cualquier tamaño y tipo de organización. Es el producto dirigido a resolver la problemática a nivel departamental (Data Marts), ya que un único producto provee la capacidad para acceder a datos en Oracle, Sybase, Informix, Microsoft SQL Server, VSAM o IMS, además de la familia DB2. Permite de forma totalmente gráfica acceder, transformar y distribuir los datos automáticamente y sin programar una línea de código.

Data Mining DB2 UDB posibilita el análisis orientado al descubrimiento de información escondida en los datos, realizando modelización predictiva, segmentación de la base de datos, análisis de vínculos, o detección de desviaciones. Incluye las siguientes técnicas: clustering (segmentación), clasificación, predicción, descubrimiento asociativo, descubrimiento secuencial de patrones y secuencias temporales. Todas las técnicas mencionadas permiten realizar segmentación de clientes, detección de fraudes, retención de clientes, ventas cruzadas, etc.

III. VENTAJAS

Permite agilizar el tiempo de respuestas de esta consulta Recuperación utilizando accesos de sólo índices. Tablas replicadas

Universidad Nacional de Trujillo - Informática Página 12

Page 13: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

Uniones hash DB2 utiliza una combinación de seguridad externa y control interno de acceso a proteger

datos. DB2 proporciona un juego de datos de acceso de las interfaces para los diferentes tipos

de usuarios y aplicaciones. DB2 guarda sus datos contra la pérdida, acceso desautorizado, o entradas inválidas. Puede realizar la administración de la DB2 desde cualquier puesto de trabajo. La mayoría de los que utilizan equipos IBM utilizan DB2 porque es confiable y tiene un

muy buen soporte técnico. El DB2 se basa en dos ejes que lo hacen fuerte en su rendimiento: utiliza un sistema

multiprocesador (SMP) simétrico y un sistema de procesador paralelo masivo. El DB2 distribuye y recuerda la ubicación de cada pista donde se encuentra la

información. En el contexto de una larga base de datos, este sistema de partición hace que la administración sea mucho más fácil de manejar que una base de datos de la misma medida no particionada.

La base de datos se puede programar para tener una exacta cantidad de particiones que contienen la información del usuario, índice, clave de transacción y archivos de configuración. De esta forma, los administradores definen grupos de nodos, que son una serie de particiones de la base, lo que posteriormente facilita cualquier búsqueda.

IV. DESVENTAJAS

El DB2 - IBM es la tercera base de datos que más se vende, de acuerdo con los VARs recientemente encuestados en el número de junio de 1996 de la revista VAR Business Magazine. El Microsoft SQL Server se anotó un 38%, Oracle, 21%, IBM, 10%, Informix, 9%, y Sybase un 8%.

En sistemas grandes la base más usada es DB2 ya que corre en diferentes plataformas operativas, pero en realidad, en la mayoría de los casos la decisión para optar por un software de estas características es corporativa.

Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van a implementar.

Influye en la elección el hardware utilizado.

Universidad Nacional de Trujillo - Informática Página 13

Page 14: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

6. CUADROS COMPARATIVOS

INFORMACION GENERAL DE LOS SGBD

SISTEMAS OPERATIVOS SOPORTADOS

Universidad Nacional de Trujillo - Informática Página 14

Page 15: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

CARACTERISITCAS FUNDAMENTALES (FORMA NATIVA)

LIMITES DE TAMAÑO DE DATOS

Universidad Nacional de Trujillo - Informática Página 15

Page 16: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

CONTROL DE ACCESO

LENGUAJE DE CONSULTAS Y SOPORTE

Universidad Nacional de Trujillo - Informática Página 16

Page 17: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

I. CONCLUSIONES DB2 Universal Database es un sistema de gestión de base de datos relacionales

completamente habilitado para la web que se puede escalar, desde procesadores simples hasta multiprocesadores simétricos y agrupamientos paralelos masivos.

Mediante el se puede influir en todos los aspectos relativos a la información de la empresa, más allá de simples filas y columnas de datos alfanuméricos, incluyendo información en formato XML, imágenes, video en modalidad continua y otros formatos ricos en los medios.

Las empresas que utilizan MySQl consiguen reducir su gasto destinado a este tipo de software hasta en un 90%.

La facilidad de su uso la flexibilidad en diferentes sistemas operativos hacen muy popular esta base de datos.

Mysql es un buen gestor de bases de datos ya que almacena gran cantidad de líneas manejando gran cantidad de capacidad de almacenaje.

La variedad de DBMS es altísima, es de gran importancia saber cual escoger bajo los parámetros mencionados anteriormente. Como bien se dice, es poco óptimo matar una mosca con un cañón.

Universidad Nacional de Trujillo - Informática Página 17

Page 18: SGBD Guia bascia

Sistemas Gestores De Base De Datos Alfaro G. Gianny, Murga F. Ingrid, Saavedra C. Carlos.

Siempre que se necesite implementar una solución donde se consideren DBMS, se debe estudiar con cuidado el caso.

II. REFERENCIAS BIBLIOGRAFICAS

[1]http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r24697.PDF

[2]http://www.uaem.mx/posgrado/mcruz/cursos/miic/MySQL.pdf

[3] http://www.postgresql.org/

[4] http://archives.postgresql.org/pgsql-es-ayuda/2006-05/msg00932.php

[5]https://www.ibercom.com/soporte/index.php?

_m=knowledgebase&_a=viewarticle&kbarticleid=996

[6] http://wiki.astrogrid.org/bin/view/Astrogrid/DbmsEvaluations

[7] http://troels.arvin.dk/db/rdbms/

Universidad Nacional de Trujillo - Informática Página 18