Cuadro comp
Upcoming SlideShare
Loading in...5
×
 

Cuadro comp

on

  • 1,925 views

 

Statistics

Views

Total Views
1,925
Views on SlideShare
1,925
Embed Views
0

Actions

Likes
2
Downloads
64
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cuadro comp Cuadro comp Document Transcript

  • INSTITUTO TECNOLÓGICO DE TUXTEPEC CUARTO SEMESTRE Grupo “A UNIDAD I: SISTEMAS GESTORES DE BASE DE DATOS “CUADRO COMPARATIVO DE LOS SISTEMAS GESTORES DE BASE DE DATOS”CUARTO SEMESTRE Grupo “A CUCC CUARTO SEMESTRECCT GRUPO “A” Materia: Fund. De Base de Datos Integrantes del equipo: Araceli Hernández Castro, Cleotilde Jorge Rafael, María del Rosario Antonio Gómez, Keren Aradi Martínez Herrera, Antonio Vicente Mendoza, Cristian Joaquín Conti Sánchez. Profesor: Horacio Maldonado Hernández Dirección del blog: http://tutifruttis- equipo.blogspot.com/ Mail: leomessi_cs@hotmail.com Tuxtepec, Oaxaca, 11 de Febrero del 2012 CUARTO SEMESTRE Grupo “A
  • Tabla 1. SISTEMAS GESTORES DE BASE DE DATOSSGBD DEFINICIÓN CARACTERÍSTICAS VENTAJAS DESVENTAJAS LIBRES Es un sistema de Implementación del estándar Instalación Ilimitada Limitaciones al escribir gestión de base de SQL92/SQL99.  Con PostgreSQL, funciones y datos relacional Soporta distintos tipos de nadie puede procedimientos en orientada a objetos y datos: además del soporte demandarlo por comparación con libre, publicado bajo la para los tipos base, también violar acuerdos de Oracles PL/SQL o licencia BSD. soporta datos de tipo fecha, licencia, puesto que Sybases T-SQL. monetarios, elementos no hay costo gráficos, datos sobre redes asociado a la Las tablas espaciosas, (MAC, IP), cadenas de bits, etc. licencia del tablas particionadas, y También permite la creación software. con bloqueo altamente de tipos propios. Soporte complicado siguen Incorpora una estructura de  Además de siendo ofrecidas por los datos array. nuestras ofertas vendedores propietarios Incorpora funciones de diversa de soporte, de bases de datos. índole: manejo de fechas, tenemos una geométricas, orientadas a importante Carencia de operaciones con redes, etc. comunidad de herramientas de Permite la declaración de profesionales y desarrollo propia. funciones propias, así como la entusiastas de definición de disparadores. PostgreSQL de los Soporta el uso de índices, que su compañía reglas y vistas. puede obtener Incluye herencia entre tablas beneficios y PostgreSQL (aunque no entre objetos, ya contribuir. que no existen), por lo que a Ahorros considerables en este gestor de bases de datos costos de operación se le incluye entre los gestores  PostgreSQL ha objeto-relacionales. sido diseñado y Permite la gestión de creado para tener diferentes usuarios, como un mantenimiento y también los permisos ajuste mucho asignados a cada uno de ellos. 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 ambientesde 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 dediseño y administraciónde 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).
  • Es un sistema de El principal objetivo de MySQL Velocidad al realizar las Un gran porcentaje de gestión de bases de es velocidad y robustez. operaciones, lo que le las utilidades de MySQL datos relacional, fue Soporta gran cantidad de tipos hace uno de los gestores no están documentadas. creada por la empresa de datos para las columnas. con mejor rendimiento. No es intuitivo, como sueca MySQL AB, la cual Gran portabilidad entre Bajo costo en otros programas tiene el copyright del sistemas, puede trabajar en requerimientos para la (ACCESS). código fuente del distintas plataformas y elaboración de bases de Subconsultas servidor SQL, así como sistemas operativos. datos, ya que debido a su SELECT INTO TABLE: también de la marca. Cada base de datos cuenta bajo consumo puede ser Esta característica con 3 archivos: Uno de MySQL es un software ejecutado en una máquina propia de Oracle, estructura, uno de datos y uno de código abierto, con escasos recursos sin todavía no está de índice y soporta hasta 32 licenciado bajo la GPL ningún problema. implementada. índices por tabla. de la GNU, aunque Facilidad de configuración Triggers y Procedures: Aprovecha la potencia de MySQL AB distribuye e instalación. Se tiene pensado incluir sistemas multiproceso, gracias una versión comercial, Soporta gran variedad de el uso de procedures a su implementación multihilo. en lo único que se Sistemas Operativos almacenados en la base Flexible sistema deMySQL diferencia de la versión Baja probabilidad de de datos, pero no el de contraseñas (passwords) y libre, es en el soporte corromper datos, incluso triggers, ya que los gestión de usuarios, con un técnico que se ofrece, y si los errores no se triggers reducen de muy buen nivel de seguridad la posibilidad de producen en el propio forma significativa el en los datos. integrar este gestor en gestor, sino en el sistema rendimiento de la base El servidor soporta mensajes un software propietario, en el que está. de datos. de error en distintas lenguas. ya que de otra manera, Conectividad y seguridad Transacciones: a partir se vulneraría la licencia de las últimas versiones GPL. 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. COMERCIALES
  • Es una herramienta de Puede ejecutarse en todas El mayor inconveniente Es un sistema de administración gráfica que es las plataformas, desde una de Oracle es quizás su gestión de base de mucho más intuitiva y cómoda Pc hasta un precio. Incluso las datos relacional (o de utilizar. Ayuda a analizar supercomputador. licencias de Personal RDBMS por el acrónimo datos y efectuar Oracle soporta todas las Oracle son en inglés de Relational recomendaciones funciones que se esperan excesivamente caras. Data Base Management concernientes a mejorar el de un servidor "serio": un Otro problema es la System), desarrollado rendimiento y la eficiencia en lenguaje de diseño de necesidad de ajustes. por Oracle Corporation. el manejo de aquellos datos bases de datos muy Un error frecuente que se encuentran completo (PL/SQL) que consiste en pensar que almacenados. permite implementar basta instalar el Oracle Apoya en el diseño y diseños "activos", con en un servidor y optimización de modelos de triggers y procedimientos enchufar directamente datos. almacenados, con una las aplicaciones clientes. Asiste a los desarrolladores integridad referencial Un Oracle mal con sus conocimientos de SQL declarativa bastante configurado puede ser y de construcción de potente. desesperantemente procedimientos almacenados y Permite el uso de lento. triggers, entre otros. particiones para la mejora Apoya en la definición de de la eficiencia, de También es elevado el estándares de diseño y replicación e incluso coste de la formación. nomenclatura de objetos. ciertas versiones admiten Documentar y mantener un la administración de bases registro periódico de las de datos distribuidas. mantenciones, actualizaciones El software del servidor de hardware y software, puede ejecutarse enOracle cambios en las aplicaciones y, multitud de sistemas en general, todos aquellos operativos. eventos relacionados con Existe incluso una versión cambios en el entorno de personal para Windows 9x, utilización de una base de lo cual es un punto a favor datos. para los desarrolladores Entorno cliente/servidor. que se llevan trabajo a Gestión de grandes bases de casa. datos. Este sistema ha Usuarios concurrentes. comenzado a evolucionar Alto rendimiento en en esta dirección, transacciones. añadiendo tipos de clases, Sistemas de alta referencias, tablas disponibilidad. anidadas, matrices y otras Disponibilidad controlada de estructuras de datos los datos de las aplicaciones. complejas. Adaptación a estándares de la Desafortunadamente, la industria, como SQL-92. implementación actual de Gestión de la seguridad. las mismas no ofrece una Autogestión de la integridad ventaja clara en eficiencia, de los datos. como sería de esperar, y sí Opción distribuida. provocan la Portabilidad. incompatibilidad de los Compatibilidad. diseños que aprovechan Conectabilidad. las nuevas características Replicación de entornos. con otras bases de datos. Oracle es la base de datos con mas orientación hacía INTERNET Un aceptable soporte. DB2 es propiedad de Integridad. Permite agilizar el tiempo El DB2 - IBM es la IBM, bajo la cual se DB2 UDB incluye de respuestas de esta tercera base de datos comercializa un características de integridad, consulta que más se vende, de sistema de gestión asegurando la protección de Recuperación utilizando acuerdo con los VARs de base de datos. sus datos aún en caso de que accesos de sólo índices. recientemente
  • los sistemas sufran un Tablas replicadas encuestados en el DB2 Universal colapso; y de seguridad, Uniones hash número de junio de Database es una permitiendo realizar respaldos DB2 utiliza una 1996 de la revista VAR base de datos en línea con distintos grados combinación de seguridad Business Magazine. El universal. Es de granularidad, sin que ésto externa y control interno Microsoft SQL Server se completamente afecte la disponibilidad de de acceso a proteger anotó un 38%, Oracle, escalable, veloz y acceso a los datos por parte datos. 21%, IBM, 10%, Informix,Db2 Universal Database confiable. Corre en de los usuarios. DB2 proporciona un juego 9%, y Sybase un 8%. modo nativo en casi Múltiples usos. de datos de acceso de las En sistemas grandes la todas las Provee la capacidad de hacer interfaces para los base más usada es DB2 plataformas, como frente a múltiples diferentes tipos de ya que corre en Windows NT, Sun necesidades, desde usuarios y aplicaciones. diferentes plataformas Solaris, HP-UX, AIX U procesamiento transaccional DB2 guarda sus datos operativas, pero en OS/2. DB2 UDB es un de misión crítica (OLTP), hasta contra la pérdida, acceso realidad, en la mayoría sistema para análisis exhaustivo de los desautorizado, o entradas de los casos la decisión administración de datos para el soporte a la inválidas. para optar por un bases de datos toma de decisiones (OLAP). Puede realizar la software de estas relacionales (RDBMS) Escalabilidad. administración de la DB2 características es multiplataforma, Sus características distintivas desde cualquier puesto de corporativa. Udb) especialmente de escalabilidad le permiten trabajo. Se tiene que ver con las diseñada para almacenar información en un La mayoría de los que aplicaciones que se ambientes amplio rango de equipos, utilizan equipos IBM tienen desarrolladas y (Db2 distribuidos, desde una PC portatil hasta un utilizan DB2 porque es las que se van a permitiendo que los complejo ambiente de confiable y tiene un muy implementar. usuarios locales mainframes procesando en buen soporte técnico. Influye en la elección el compartan paralelo. El DB2 se basa en dos ejes hardware utilizado. información con los Web enabled para E-business. que lo hacen fuerte en su recursos centrales. Incluye tecnología basada en rendimiento: utiliza un Web que permite generar sistema multiprocesador aplicaciones en sus Intranets y (SMP) simétrico y un responder a las oportunidades sistema de procesador de negocios disponibles en paralelo masivo. Internet. Además, DB2 UDB El DB2 distribuye y provee soporte a Java. recuerda la ubicación de Facilidad de instalación y uso. cada pista donde se La primera versión de DB2 encuentra la información. para NT fue reconocida en el En el contexto de una mercado como una base de larga base de datos, este datos muy poderosa, pero sistema de partición hace difícil de instalar y usar. En que la administración sea esta versión (DB2 UDB), IBM mucho más fácil de agregó muchas herramientas manejar que una base de gráficas para facilitar el uso datos de la misma medida tanto de usuarios, como no particionada. administradores y La base de datos se puede desarrolladores. programar para tener una Universalidad. exacta cantidad de  DB2 UDB es, además, la particiones que contienen única base de datos la información del usuario, realmente universal: es índice, clave de multiplataforma (16 transacción y archivos de plataformas - 10 no configuración. De esta IBM), brinda soporte a forma, los administradores un amplio rango de definen grupos de nodos, clientes, soporta el que son una serie de acceso de los datos particiones de la base, lo desde Internet y que posteriormente facilita permite almacenar todo cualquier búsqueda. tipo de datos incluyendo texto, audio, imágenes y video o cualquier otro definido por el usuario.
  • El dBase se ha desarrollado en Ofrece un IDE con una Es un clásico, pero fue Fue el primer Sistema ventana y un navegador superado, ya que es una lengua orientada al objeto de gestión de base de del comando, a tiempo una sistema gestor de moderno que funciona en 32 datos usado un recopilador justo, un Base de datos pero el pedacito Windows. Su ampliamente para preprocesador, un menos potente que lenguaje es similar al Pascal. microcomputadoras, intérprete virtual de la otros. Puede ser utilizado para publicado por Ashton- máquina, un linker para construir una variedad amplia Tate para CP/M, y más crear el uso. de usos incluyendo los apps de tarde para Apple II, la tela recibidos en usos ricos Apple Macintosh, UNIX Proporcionó comandos y de un servidor de Windows, del [1], VMS [2], e IBM PC funciones procesales cliente de Windows, y usos del bajo DOS donde con su detallados de abrir y de middleware. El dBase puede legendaria versión III atravesar expedientes en dBase (dBI) tener acceso a la mayoría de Plus se convirtió en uno los ficheros de datos. los motores modernos de la de los títulos de base de datos vía conductores software más vendidos de ODBC. Manipular valores del durante un buen campo, y de manipular número de años. las secuencias de texto. dBASE nunca pudo superar exitosamente la transición a Microsoft Windows y terminó siendo desplazado por otros productos como Paradox, Clipper, y FoxPro. Incorporaba un lenguaje propio interpretado y requería un LAN PACK para funcionar sobre red local. Base de datos relacional Crear tablas de datos Su lenguaje de Su acceso se hace a para entorno MS indexadas. programación (ObjectPAL) través del BDE (Borland Windows, anteriormente Modificar tablas de datos. es Pascal, lo que le hace DataBase Engine), y esto disponible para MD- Relaciones entre tablas más potente que los hace que su instalación DOS y Linux, (creación de bases de datos sistemas de base de sea algo desordenado y desarrollada relacionales). DATOS que usan Visual confuso, pero por lo actualmente por Corel e Creación de consultas y vistas. Basic. demás, un sistema muy incluida en la suite Consultas referencias El uso eficaz de la eficiente. ofimáticawordPerfect cruzadas. memoria (convencional, así al construir una office. Consultas de acción (INSERT, como ampliada / aplicación basada en DELETE, UPDATE). ampliado). BDE, en esta se incluye Formularios. Su capacidad de automáticamente el Informes. almacenamiento en motor de acceso a (BorlandParadox Llamadas a la API de windows. registros es bastante datos. Interacción con otras elevada, y a la hora de No ha sido mejorado ni aplicaciones que usen VBA localizar registros, resulta se le han incorporado ) (resto de aplicaciones muy rápida si se utilizan nuevas funcionalidades deMicrosoft Office, Autocad, los índices. por lo que tiende a etc.). lleva incorporado un desaparecer. Macros. sistema de protección de Interconexión con entornos de tablas, con el cual, una bases de datos de gran nivel tabla no es accesible (como por ejemplo SQL Server) mientras no se le a través de vinculación. suministre su Soporte de lectura de sistemas correspondiente password. de archivos individuales (como FoxBase y similares) a través de vinculación e importación
  • de datos. Arquitectura RDBMS. Microsoft SQL Server es Soporta procedimientos MSSQL usa Address Data Warehousing y amplio un sistema para la almacenados. Windowing Extensión soporte de datos. gestión de bases de Incluye también un (AWE) para hacer el Disponibilidad, fiabilidad y datos producido por potente entorno gráfico de direccionamiento de tolerancia a fallos (mirroring Microsoft basado en el administración, que 64-bit. Esto le impide con failover, point int modelo relacional. Sus permite el uso de usar la administración time,etc). lenguajes para comandos DDL y DML dinámica de memoria y Operaciones de Indexación y consultas son T-SQL y gráficamente. sólo le permite alojar un Restauración Online. ANSI SQL. Microsoft SQL Permite trabajar en modo máximo de 64GB de Nuevas herramientas Server constituye la cliente-servidor, donde la memoria compartida. integradas alternativa de Microsoft información y datos se MSSQL no maneja Aislamiento de Imágenes (SI) a otros potentes alojan en el servidor y los compresión de datos Particionado de Datos sistemas gestores de terminales o clientes de la (en SQL Server 2005 y Backups duplicados ("mirrored bases de datos. red sólo acceden a la 2000, solamente la backup"). información. versión 2008 Enterprise Recuperación rápida. Además permite Edition incluye esta Soporte de transacciones. administrar información de característica), por lo Escalabilidad, estabilidad y otros servidores de datos. que ocupa muchoMicrosoft SQL Server seguridad. Máximo nivel de espacio en disco. concurrencia con lecturas MSSQL está atado a la consistentes. plataforma del sistema Realización de copia de operativo sobre la cual seguridad de manera se instala. sencilla, se utiliza una Enorme cantidad de transacción de tipo memoria RAM que snapshot y se obtiene una utiliza para la copia consistente de la BD, instalación y utilización incluso puede realizarse del software. todo tipo de cambio en la Recogida de basura estructura de la BD (garbage collection), las mientras se realiza la versiones de registros copia. de transacciones Los lectores nunca antiguas ya finalizadas bloquean a los escritores. deben ser recuperadas La cancelación y como espacio libres. aceptación de las Velocidad de transacciones son actualizaciones y inmediatas. lecturas, son poco No-Consumición de lentas recursos: los recursos son Tiempo de respuestas las propias versiones no esperadas. generadas de los registros, Si una transacción dura no son necesarios recursos mucho tiempo, durante para almacenar recursos. 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. Es un sistema gestor de Es un componente de la suite Posibilidad de ampliación, Al modificarse la tabla bases de datos ofimática Microsoft Office. es utilizado para conllevar a la relacionales (SGBD). Una Permite crear ficheros de bases automatizar tareas, crear destrucción de la base de datos suele de datos relacionales que formularios simplificados información (MS) definirse como un pueden ser fácilmente para interactuar con una previamente conjunto de gestionadas por una interfaz base de datos o atar una almacenada. información organizada gráfica simple. Además, estas base de datos a otra
  • sistemáticamente. En la bases de datos pueden ser aplicación de Office paraterminología propia de consultadas por otros aumentar la funcionalidad.las bases de datos hay programas. Este programa Sencillez el programatres conceptos claves permite manipular los datos en incluye una gran variedaddentro de las tablas: forma de tablas (formadas por de asistentes y plantillascampo, registro y dato. filas y columnas), crear diseñadas para simplificarUn campo es cada uno relaciones entre tablas, el proceso de crear basesde los tipos de datos consultas, formularios para de datos para diferentesque se van a usar. Se introducir datos e informes tareas.hace referencia a los para presentar la información. Múltiples usuarios varioscampos por su nombre. usuarios pueden trabajarUn registro está con la base de datosformado por el Access si se ha divididoconjunto de con la herramientainformación en Database Splitter. Estaparticular. separa la base de datos enUn dato es la divisiones que contiene losintersección entre un cuadros en el back-end ycampo y un registro. una interfaz que contiene las herramientas de acceso a datos en el front-end. Escalabilidad la bases de datos Access incluye una limitación de tamaño de 2 GB, 32.768 objetos y 255 usuarios simultáneos.
  • Es un lenguaje de Capacidades poderosas y muy Administración de Datos e Rumores de que programación orientado veloces para el manejo de Interoperabilidad (Cree Microsoft planea a objetos y procedural, datos nativos y remotos. soluciones .NET, terminar el soporte para un Sistema Gestor de Flexibilidad para crear todo compatibles con XML FoxPro han sido Bases de datos tipo de soluciones de bases de jerárquico. Intercambia comunes desde su o Database datos. datos con SQL a través del adquisición del Management System Lenguaje de programación lenguaje SQL). producto, a pesar del (DBMS), y desde la Orientado a objetos. Herramientas de hecho de que éste ha versión 7.0, un Sistema Utilización de Productividad Extendibles tenido el tiempo de vida administrador de bases sentencias SQL en forma para el Programador de soporte más largo de datos relacionales, nativa. (Mejore sus interfaces de para un producto de producido Poderoso manejo de vistas y usuarios con formularios y Microsoft. por Microsoft. cursores y control completo de un soporte de imágenes Dificultad deFoxPro (MS) estructuras relacionales. mejorado, personalice mantenimiento. Su propio gestor de base de ventanas). datos incorporado. Sin Flexibilidad para Construir embargo, también puede Todo Tipo de Soluciones conectarse con servidores de de Base de Datos base de datos, tales (Construya y despliegue como Oracle, Microsoft SQL aplicaciones individuales y Server o MySQL. remotas para PC`s que Cuenta con un motor de operan en windows. Cree y generación de informes acceda a componentes renovado y muy flexible para .COM y a servicios Web soluciones más robustas. basados en XML y Desde la versión 9.0, amplio compatibles con microsoft soporte de XML, tanto como .NET. fuente de datos (por ej., Reporte de Funciones de servicios Web basados en XML) Sistema (Control preciso como por generar reports en de reportes y formateo de formato XLM. datos). Desde la versión 7.0, soporte Fácil de Actualizar de la tecnología IntelliSense de (Actualizaciòn sencilla, VFP Microsoft. 8.0 es 100% compatible con VFP 9.0).
  • Es un gestor de base de INFORMIX fue el primer Hace la conversión de No tiene soporte para datos creado por sistema de manejo de bases tipos automáticamente, es BLOBs (Objetos grandes informix sofware Inc. de datos relacionadas para decir no es necesario binarios). Incluye un RDBMS UNIX. especificar alguna Imágenes, audio, video (sistema Administrador Tiene arquitectura para instrucción que diga que No tiene soporte para el de Base de datos servidor OLTP (On Line conversión de tipo se tipo de datos VARCHAR. relacionales/ Relational Transaction Prosessing) para necesita. Son datos con una Data Base Manager UNIX. Esta tecnología se puede Los valores nulos se longitud fija de máximo System) basado en ver en INFORMIX Dynamic identifican con la palabra 2000 caracteres. SQL,un lenguaje de Server. NULL y es el estado inicial No es recomendable cuarta generación y Cumple con los niveles de de cualquier variable que utilizarlo con juegos de herramientas seguridad de la NCSC B1 y C2 se maneje. aplicaciones que exigen para la inclusión de SQL (National Computer Security Si no se colocan algunos un gran rendimiento en programas de Center). valores, añade nulo desde el punto de vistaInformix aplicación. Publica resultados en automáticamente. de la rapidez, ya que si benchmarks TPC-C Reduce los costos de la bien no es lento, no (Transaction Prosessing administración posee la velocidad de Council). Atiende las necesidades de sus competidores. Utiliza un manejador las exigentes prácticas ES single-Threaded, no relacional de base de datos actuales del e-business aprovecha procesadores orientado a objetos (ORDBMS), particularmente para múltiples. (Se ocupa de completamente escalable y aplicativos que requieran una sola petición al extensible a cualquier tipo de transacciones de alto mismo tiempo). datos. desempeño. Se puede utilizar INFORMIX Soporta requisitos de Dynamic Server en toda su procesamiento de capacidad, con el lenguaje de transacción online, programación Java. complejos y rigurosos. Optimiza capacidades de inteligencia del negocio competitivas. Maximiza operaciones de datos para el grupo de trabajo y para la empresa en total.