SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
Sistemas Gestores de Base de Datos Relacionales 
2014 
Ulises Luque Paez 
Rafael Navarro Prieto 
Elisa Navarro Zuara 
25/10/2014
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
1 
Índice 
Microsoft SQL Server ...................................................................................................... 2 
MySQL ............................................................................................................................. 5 
PostgreSQL ....................................................................................................................... 8 
Oracle.............................................................................................................................. 11 
FireBird SQL .................................................................................................................. 14 
InterBase ......................................................................................................................... 16 
Sybase ............................................................................................................................. 18 
DB2 ................................................................................................................................. 20 
Informix .......................................................................................................................... 23 
Conclusiones ................................................................................................................... 26 
Bibliografía ..................................................................................................................... 27
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
2 
Microsoft SQL Server 
Historia 
Microsoft en el año 1988 se alió con la empresa Sybase, pero la alianza no duro mucho y en 1993 termina con la separación de ambas empresas, de la cual Microsoft compro el código fuente del software que Sybase estaba creando. 
En el año 1989 sale el primer software de SQL Server 1.0 para el sistema operativo OS/2 de IBM, posteriormente aparecía SQL Server 4.21 en el año 1993 para los sistemas Windows NT. En 1995 surge la versión 6.0 para los actuales sistemas operativos de aquella época, que era Windows 95. 
En 1998 Microsoft lanza SQL Server 7.0 que se convierte en la versión más popular, al siguiente año Microsoft lanzó otra versión 7.0 con las herramientas OLAP (On-Line Analytical Processing) que es una solución utilizada en la llamada Inteligencia Empresarial o Business Intelligence, donde el objetivo es agilizar la consulta de grandes cantidades de datos. SQL Server 7.0 y SQL Server 2000 incluyen modificaciones y ampliaciones de la base de código de Sybase, añadiendo soporte para la arquitectura IA-64. En SQL Server 2005, el código de Sybase legado había sido completamente reescrito. 
En la actualidad ha ido evolucionando este software hasta llegar al SQL Server 2014.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
3 
Características 
Permite almacenamiento de tablas completas en memoria en formato óptimo para uso OLTP (On Line Transaction Processing). Mejora de rendimiento implementando un nuevo algoritmo para acelerar las consultas. Índices ColumnStore de tipo clustered. Índices actualizables de forma transparente mediante las operaciones normales de manipulación de datos. Permite encriptar las copias de seguridad. Facilidad de escalabilidad. Mayor soporte de tipos de datos. Asignación de permisos a usuarios o roles. Soporta procedimientos almacenados. Uso de comandos DDL y DML desde interfaz. Uso de arquitectura cliente servidor.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
4 
Inconvenientes 
Uso de Address Windowing Extension AWE impide el uso dinámico de memoria y solo aloja un máximo de 64GB de memoria compartida. No maneja comprensión en disco, lo cual ocupa mucho más espacio. No es un software multiplataforma. 
Licencia 
Microsoft SQL Server no es de código libre si no que tiene copyright lo cual implica que su uso comercial es de pago, comprando el software con su licencia para poder usarlo. 
Tipos de datos 
Numéricos exactos 
bigint 
numeric 
bit 
smallint 
decimal 
smallmoney 
int 
tinyint 
money 
Numéricos aproximados 
float 
real Fecha y hora 
date 
datetimeoffset 
datetime2 
smalldatetime 
datetime 
time Cadenas de caracteres 
char 
varchar 
text 
Cadenas de caracteres Unicode 
nchar 
nvarchar 
ntext 
Cadenas binarias 
binary 
varbinary 
image 
Otros tipos de datos 
cursor 
timestamp 
hierarchyid 
uniqueidentifier 
sql_variant 
xml 
tabla 
Tipos espaciales
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
5 
MySQL 
Historia 
El origen de MySQL se remonta a la década de los ochenta. Michael Widenius, también conocido como Monty, un joven programador que realizaba complejas aplicaciones en lenguaje BASIC, al no encontrar un sistema de almacenamiento de archivos que le resultara satisfactorio, pensó en construir el suyo propio. 
Años después, en 1995, y en colaboración con David Axmark, Widenius desarrolló un producto que básicamente era el resultado de sus investigaciones, más dos aportaciones nuevas: el uso del lenguaje SQL y la accesibilidad a través de Internet. Así nació MySQL y también la empresa MySQL AB. 
La evolución de MySQL se produce con las sugerencias de los usuarios, canalizadas por la empresa MySQL AB, que contrata a programadores de todo el mundo para que, a través de Internet, vayan ampliando y mejorando el producto. Las versiones, como es costumbre en este tipo de software libre, se van colgando en Internet para que los usuarios puedan disponer de ellas.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
6 
Características 
Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente. Multiplataforma. Posibilidad de selección de mecanismos de almacenamiento que ofrecen diferentes velocidades de operación, soporte físico, capacidad, distribución geográfica, transacciones, etc. Transacciones y claves foráneas. Conectividad segura. Replicación. Búsqueda e indexación de campos de texto. Permite escoger entre múltiples motores de almacenamiento para cada tabla. 
o Los hay nativos como MyISAM, Falcon, Merge, InnoDB, BDB, MySQL Cluster, Federated, Archive, CSV, Blackhole y Example. 
o Desarrollados por partners como solidDB, NitroEDB, ScaleDB, TokuDB, Infobright (antes Brighthouse), Kickfire, XtraDB, IBM DB2. 
o Desarrollados por la comunidad como memcache, httpd, PBXT y Revision. Agrupación de transacciones, reuniendo múltiples transacciones de varias conexiones para incrementar el número de transacciones por segundo. 
Licencia 
GPL o Software propietario. 
Tipos de datos 
Numéricos 
tinyint 
int 
bit 
float 
smallint 
double 
mediumint 
numeric 
bigint 
Fecha y hora 
date 
time 
datetime 
year 
timestamp 
Cadenas de caracteres 
char 
varchar 
text 
blob 
tinytext 
tinyblob 
mediumtext 
mediumblob 
longtext 
longblob 
enum 
set
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
7 
Sistemas operativos soportados 
AIX BSD FreeBSD HP-UX Kurisu OS GNU/Linux Mac OS X NetBSD OpenBSD OS/2 Warp QNX SGI IRIX Solaris SunOS SCO OpenServer SCO UnixWare Tru64 eBD Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8 y Windows Server (2000, 2003, 2008 y 2012). OpenVMS18
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
8 
PostgreSQL 
Historia 
En 1996, se hizo evidente que el nombre "Postgres95" no resistiría el paso del tiempo. Elegimos un nuevo nombre, PostgreSQL, para reflejar la relación entre el Postgres original y las versiones más recientes con capacidades SQL. Al mismo tiempo, hicimos que los números de versión partieran de la 6.0, volviendo a la secuencia seguida originalmente por el proyecto Postgres. 
Durante el desarrollo de Postgres95 se hizo hincapié en identificar y entender los problemas en el código del motor de datos. Con PostgreSQL, el énfasis ha pasado a aumentar características y capacidades, aunque el trabajo continúa en todas las áreas. 
Las principales mejoras en PostgreSQL incluyen: 
Los bloqueos de tabla han sido sustituidos por el control de concurrencia multi-versión, el cual permite a los accesos de sólo lectura continuar leyendo datos consistentes durante la actualización de registros, y permite copias de seguridad en caliente desde pg_dump mientras la base de datos permanece disponible para consultas.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
9 Se han implementado importantes características del motor de datos, incluyendo subconsultas, valores por defecto, restricciones a valores en los campos (constraints) y disparadores (triggers). Se han añadido funcionalidades en línea con el estándar SQL92, incluyendo claves primarias, identificadores entrecomillados, forzado de tipo cadena literales, conversión de tipos y entrada de enteros binarios y hexadecimales. Los tipos internos han sido mejorados, incluyendo nuevos tipos de fecha/hora de rango amplio y soporte para tipos geométricos adicionales. La velocidad del código del motor de datos ha sido incrementada aproximadamente en un 20-40%, y su tiempo de arranque ha bajado el 80% desde que la versión 6.0 fue lanzada. 
Características 
PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit. Multiplataforma. Es una base de datos 100% ACID. Soporta distintos tipos de datos. También permite la creación de tipos propios. Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales. Copias de seguridad en caliente. Unicode. Juegos de caracteres internacionales. Regionalización por columna. Multi-Version Concurrency Control (MVCC). Múltiples métodos de autentificación. Acceso encriptado vía SSL. SE-Postgres. Completa documentación. 
Licencia 
PostgreSQL License (Open Source). 
Tipos de datos 
Numéricos 
boolean 
float4 
bit 
float8 
smallint 
numeric(precisión, escala) 
int 
money 
varbit(n)
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
10 Fecha y hora 
date 
time 
datetime 
interval 
timestamp 
Cadenas de caracteres 
char 
varchar(n) 
char(n) 
text 
Sistemas operativos soportados 
Linux Windows FreeBSD OpenBSD NetBSD Mac OS X AIX, BSD/OS HP-UX, IRIX OpenIndiana OpenSolaris SCO OpenServer SCO UnixWare Solaris Tru64 Unix
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
11 
Oracle 
Historia 
Oracle surge en 1977 bajo el nombre de SDL (Software Development Laboratories); luego en 1979 SDL cambia su nombre por Relational Software, Inc. (RSI). La fundación de Software Development Laboratories (SDL) fue motivada principalmente a partir de un estudio sobre los SGBD (Sistemas Gestores de Base de Datos) de George Koch. Computer World definió este estudio como uno de los más completos jamás escritos sobre bases de datos. Este artículo incluía una comparativa de productos que erigía a Relational Software como el más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales, algo que por aquella época era todavía desconocido. 
En la actualidad, Oracle todavía encabeza la lista. La tecnología Oracle se encuentra prácticamente en todas las industrias alrededor del mundo y en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera compañía de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a través de toda su línea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. Oracle es el proveedor mundial líder de software para administración de información, y la segunda empresa de software.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
12 
Características 
Oracle es el motor de base de datos relacional más usado a nivel mundial. Multiplataforma. 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. Existe incluso una versión personal para Windows 9x. ¿Qué hay de los objetos de Oracle? 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 más orientación hacía Internet. Un aceptable soporte. 
Licencia 
Software propietario. 
Tipos de datos 
Numéricos 
number 
float 
binary_float 
binary_double Fecha y hora 
date 
timesramp 
interval year 
interval day Cadenas de caracteres 
varchar2 
nvarchar2 
long 
rowid 
char 
urowid 
nchar 
Datos binarios 
raw 
long raw Objetos 
clob 
nclob 
blob 
bfile
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
13 
Sistemas operativos soportados 
Open Solaris 2009.06 Windows 2000 Red Hat Advanced Server 3.0 Plataforma J2SE 1.4 y 1.5 SUSE 9 Solaris 10 x86 (32 bits) Instalación de paquetes nativos de Windows Instalación de paquetes nativos de Red Hat Instalación de paquetes nativos de HP-UX
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
14 
FireBird SQL 
Historia 
Bordland fue una empresa fundada en 1983 en California, dicha empresa fue la propietaria de la creación del Sistema Gestor de Base de Datos InterBase, que era de uso privado. 
Más adelante un grupo de los fundadores de Bordland se les ocurrió crear un Sistema Gestor de Base de Datos de código libre, de esta idea surge la empresa IBPhoenix que sería la encargada de crear un nuevo Sistema Gestor de Base de Datos llamado en la época de su creación Fork, actualmente FireBird (2000). 
FireBird deriva del código fuente de InterBase 6.0 de Bordland, este nuevo Sistema Gestor de Base de Datos es de código abierto y no tiene licencias, utiliza SQL.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
15 
Características 
Es multiplataforma, lo que permite la ejecución del software en cualquiera de los sistemas operativos actuales. No requiere de una tecnología potente de hardware. Arquitectura cliente/servidor sobre protocolo TCP/IP. Soporte de transacciones ACID y claves foráneas. Parcialmente escalable. Seguridad a través de roles / usuarios. Permite ejecutar aplicaciones monousuario en ordenadores sin instalar el software FireBird. Bases de datos de sólo lectura. Existencia de controladores ODBC, OLEDB, JDBC, PHP, Perl, etc. Requisitos de administración mínimos, 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. Capacidad de almacenar elementos BLOB (Binary Large Objects). Soporte de User-Defined Functions (UDFs). 
Licencia 
FireBird es de código abierto lo que permite el uso de forma gratuita de este software, tiene una licencia (Mozilla Public License). 
Tipos de datos 
Numéricos 
integer 
decimal(precisión, escala) 
bigint 
numeric(precisión, escala) 
smallint 
double precision 
float 
Fecha y hora 
date 
time 
timestamp 
Cadenas de caracteres 
char(n) 
varchar(n) 
blob 
Sistemas operativos soportados 
Linux HP-UX FreeBSD Mac OS Solaris Microsoft Windows
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
16 
InterBase 
Historia 
Interbase es un sistema de gestión de bases de datos relacionales (RDBMS) desarrollado y comercializado por la compañía Borland Software Corporation y actualmente desarrollado por su ex-filial CodeGear. 
Características 
Destaca de otros DBMS's por su bajo consumo de recursos, su casi nula necesidad de administración y su arquitectura multi-generacional. Multiplataforma. Cercanía al estándar de SQL, sobre todo en la sintaxis de procedimientos almacenados y triggers. Dispone de transacciones. El lenguaje de procedimientos y triggers es muy potente. Integridad referencial. Posee de un sistema escalable. Es sumamente fácil programar una base de datos activa en InterBase y posteriormente adaptar la definición para Oracle. 
InterBase destaca del resto de los sistemas de bases de datos por su arquitectura única, basada en versiones. Esto quiere decir que, a pesar de tratarse del sistema más barato, es también el que ofrece un mejor acceso concurrente a los datos que administra. Si necesitamos una vista coherente de la base de datos, Oracle, SQL Server y DB2 bloquean la información que leen e impiden su actualización durante la duración de la transacción de lectura. Esto no sucede en InterBase porque la escritura genera una nueva versión del registro, sin perder la coherencia de la información. Una agradable consecuencia es que podemos realizar copias de seguridad completas “en caliente”, sin interrumpir el funcionamiento del sistema.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
17 
Inconvenientes 
Los problemas de InterBase se deben a la misma causa que sus ventajas: su arquitectura única. Es muy sencillo realizar particiones en otros sistemas (Oracle, DB2, SQL Server, Informix) para aumentar el rendimiento físico de una base de datos, pero este concepto es difícil de adaptar para InterBase. 
Licencia 
Software propietario. 
Tipos de datos 
Numéricos 
integer 
decimal(precisión, escala) 
smallint 
numeric(precisión, escala) 
float 
double precision Fecha y hora 
date 
Cadenas de caracteres 
char(n) 
varchar(n) 
blob 
Sistemas operativos soportados 
Linux OS X iOS Solaris Android Windows
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
18 
Sybase 
Historia 
En 1984 Sybase es fundado por Mark Hoffman y Bob Epstein en Berkeley, California (EE.UU.). Posteriormente entra en colaboración con Microsoft en el año 1988, pero esta unión será disuelta en el año 1993 mientras que Windows compra el código fuente de Sybase. 
En el año 1994 Sybase adquiere Powersoft y aparece su producto principal Adaptive Server Enterprise, un potente motor de base de datos a nivel empresarial de alto rendimiento y escalabilidad, sin embargo en 1996 Mark Hoffman deja de ser gerente debido a desacuerdos en ganancias y Sybase designa a Mitchell Kertzman como gerente. 
El 20 de junio de 2001, Sybase adquiere New Era of Networks y dos años después adquirirá también la empresa AvantGo. En 2005 Sybase lanza ASE 15.0 y en el año 2006 lanzan SQL Anywhere 10.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
19 
Características 
Adaptive Server Enterprise engloba una serie de características imprescindibles, las cuales son: 
Permite una gran escalabilidad. Permite el control de seguridad con usuarios o roles. Alta seguridad. Posee algunos productos muy útiles que son: 
o Avantgo. (Es una plataforma para servicio de internet móvil). 
o PowerBuilder. (Aplicación de desarrollo). 
o SQL Anywhere. (Una base de datos para computación móvil y departamental). 
o Sybase IQ. (Producto de almacenamiento de datos). Licencia del software privada de la empresa. Multiplataforma. 
Licencia 
Sybase no es un software libre, de forma que para poder utilizar este software es necesario adquirir una licencia de este programa pagándola. 
Tipos de datos 
Numéricos 
bit 
decimal 
tinyint 
real 
counter 
float 
money 
smallint 
integer 
Fecha y hora 
datetime 
Cadenas de caracteres 
binary 
text 
char
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
20 
DB2 
Historia 
DB2 es una marca comercial, propiedad de IBM, bajo la cual se comercializa un sistema de gestión de base de datos. 
1970: Se da el origen del DB2, y pertenece a la firma IBM. 
1983: Se empezó a vender DB2 con la versión 2.0. 
1994: DB2 UDB (DB2 Universal Database) fue construido en base a dos productos incluidos en el DB2 de AIX, DB2 Common Server, para propósitos generales incluía funciones avanzadas para el mercado de servidores de bases de datos, con soporte de hardware SMP y OLTP; y el DB2 Parallel Edition, que fue desarrollado para soportar aplicaciones de gran escala, como Data Warehousing y Data Mining. 
En la actualidad la tecnología de gestión de datos de IBM es utilizada por más de 40 millones de usuarios de 300.000 empresas en todo el mundo. Mientras que la evolución del DB2, Universal Data Base dispone de más de 6 millones de usuarios y 1.300.000 licencias instaladas.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
21 
Características 
Permite el manejo de objetos grandes (hasta 2 GB). Multiplataforma. La definición de datos y funciones por parte del usuario. Integridad referencial. SQL recursivo. Recuperación utilizando accesos de sólo índices. Tablas de resumen. Tablas replicadas. DB2 utiliza una combinación de seguridad externa y control interno de acceso para proteger datos. Puede realizar la administración de la DB2 desde cualquier puesto de trabajo. Soporte multimedia: texto, imágenes, video, audio; Backup/recuperación on−line y offline. Es un motor de base de datos relacional que integra XML de manera nativa. 
Además cuenta con un monitor gráfico de performance el cual posibilita observar el tiempo de ejecución de una sentencia SQL y corregir detalles para aumentar el rendimiento. 
Mediante los extensores se realiza el manejo de los datos no tradicionales. 
Esta capacidad se utiliza en sistemas de búsqueda de personas por huellas digitales, en sistemas información geográfica, etc. 
Con DB2 es posible acceder a los datos usando JDBC (tan potente como escribir directamente C contra la base de datos), Java y SQL. 
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. 
Inconvenientes 
Elevado precio. Acceso a los datos usando JDBC (tan potente como escribir directamente C contra la base de datos), Java y SQL. Es un Sistema Gestor de Base de Datos muy antiguo. Carece de documentación. 
Licencia 
DB2 no es un software libre, de forma que para poder utilizar este software es necesario adquirir una licencia de este programa pagándola.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
22 
Tipos de datos 
Sistemas operativos soportados 
Plataformas host: 
OS/390(MVS), VM & VSE, OS/400 
Plataformas de servidor: 
OS/2 Warp Server, Sinix, SCO OpenServer, Windows NT, Aix, HP Ux, Solaris. 
Plataformas cliente: 
OS/2, DOS, Sinix, SCO OpenServer, Windows 3.1/95/NT, Macintosh System 7, Aix, HP Ux, Solaris.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
23 
Informix 
Historia 
Informix es una familia de productos RDBMS de IBM, adquirida en 2001 a una compañía (también llamada Informix o Informix Software) cuyos orígenes se remontan a 1980. 
El DBMS Informix fue concebido y diseñado por Roger Sippl a finales de los años 1970. La compañía Informix fue fundada en 1980, salió a bolsa en 1986 y durante parte de los años 1990 fue el segundo sistema de bases de datos más popular después de Oracle. Sin embargo, su éxito no duró mucho y para el año 2000 una serie de tropiezos en su gestión había debilitado seriamente a la compañía desde el punto de vista financiero.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
24 
Características 
Es un Gestor de Base de Datos creado por Informix Software Inc. Incluye un RDBMS (Sistema Administrador de Base de datos Relacionales/Relational Data Base Manager System) basado en SQL, un lenguaje de cuarta generación y juegos de herramientas para la inclusión de SQL en programas de aplicación. 
Dispone de herramientas gráficas. Gestiona múltiples bases de datos remotas desde una única consola donde se muestran gráficamente tanto la base de datos, como los objetos que contiene (tablas, índices, procedimientos). Utiliza plataforma NT y UNIX. Capacidad de relación de datos de múltiples lugares físicos. Opción de conectar datos relacionales de páginas web. Utiliza un manejador relacional de base de datos orientado a objetos (ORDBMS), completamente escalable y extensible a cualquier tipo de datos. Encriptación en integridad de mensajes, control de accesos, soporte de certificados del lado del cliente y asistentes para la publicación en Internet. Tiene arquitectura para servidor OLTP (On Line Transaction Processing) para UNIX. Esta tecnología se puede ver en INFORMIX Dynamic Server. En cuanto a la seguridad e integridad de los datos, incluye duplicación, espejo de disco, volcado de seguridad y restauración de alta velocidad de transacciones en línea. Hace la conversión de tipos automáticamente, es decir no es necesario especificar alguna instrucción que diga que conversión de tipo se necesita. Los valores nulos se identifican con la palabra NULL y es el estado inicial de cualquier variable que se maneje. Reduce los costos de la administración. Soporta requisitos de procesamiento de transacción online, complejos y rigurosos. Optimiza capacidades de inteligencia del negocio competitivas. 
Inconvenientes 
No tiene soporte para BLOBs (Objetos grandes binarios). 
o Imágenes 
o Audio 
o Video No tiene soporte para el tipo de datos VARCHAR. Son datos con una longitud fija de máximo 2000 caracteres. No es recomendable utilizarlo con aplicaciones que exigen un gran rendimiento desde el punto de vista de la rapidez, ya que si bien no es lento, no posee la velocidad de sus competidores.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
25 No aprovecha procesadores múltiples. (Se ocupa de una sola petición al mismo tiempo). 
Licencia 
Informix no es un software libre, de forma que para poder utilizar este software es necesario adquirir una licencia de este programa pagándola. 
Tipos de datos 
Numéricos 
integer 
decimal 
smallint 
int8 Fecha y hora 
datetime 
Cadenas de caracteres 
char 
Productos 
Informix C-ISAM - la última versión de la base de datos Marathon original. Informix SE - comercializado como sistema de gama baja para ser incrustado en aplicaciones. Informix OnLine - un sistema adecuado para gestionar bases de datos de tamaño medio. Informix Extended Parallel Server (XPS, V8) - una versión de alto rendimiento del código base V7 para ser usado en grandes sistemas distribuidos. Informix Universal Server (V9) - una combinación del motor V7 OnLine con mapeo O-R y soporte DataBlade de Illustra. Informix-4GL - un lenguaje de cuarta generación para programar aplicaciones. Red Brick Warehouse - un producto de almacenaje de datos. Cloudscape - un RDBMS completamente escrito en Java que soporta desde dispositivos móviles de gama baja hasta arquitecturas J2EE de altas prestaciones. En 2004 Cloudscape fue liberado por IBM como una base de datos de código abierto para ser gestionado por la Apache Software Foundation bajo el nombre Derby. Suite U2: UniVerse y UniData - bases de datos multidimensionales que soportan redes, jerarquías, matrices y otros tipos de dato difíciles de modelar en SQL.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
26 
Conclusiones 
Como hemos podido comprobar, el único sistema gestor de bases de datos que no es multiplataforma es Microsoft SQL Server que sólo corre en sistemas Windows, además si nos centramos en el tema de las licencias Microsoft SQL Server no es de código abierto además de Oraclce, InterBase, Sybase, DB2 e Informix a diferencia de los otros que son de código abierto y permite el uso de ellos de forma gratuita. 
Todos los sistemas gestores de base de datos tienen un cierto grado de escalabilidad. 
En cuanto al tema de seguridad todos estos sistemas gestores de base de datos permiten la creación de limitaciones de seguridad en función de usuarios o roles, además hay algunos sistemas gestores de base de datos que permiten hacer copias de seguridad encriptadas como por ejemplo Microsoft SQL Server a diferencia de DB2 que no permite realizarlas, también destacar de este último sistema gestor de base de datos que tiene un precio elevado y carece de documentación dado que es muy antiguo. 
Oracle y MySQL tiene muy buena documentación en sus páginas web oficiales dado que son muy utilizados en la actualidad. 
Hay sistemas gestores de base de datos como por ejemplo Microsoft SQL Server que no incorpora un método de compresión de la información en el disco lo que causa un mayor coste de almacenamiento, a diferencia de MySQL que si permite la compresión de la base de datos pudiendo, con esto, almacenar en la misma capacidad más información. 
Tanto Informix como FireBird tiene un reducido coste de administración. 
En relación al tema de multimedia DB2 tiene soporte para imágenes, videos, sonido, etc., a diferencia de Informix. 
Un inconveniente de Informix es que no aprovecha múltiples procesadores para ejecutar varias peticiones a la vez, a diferencia de PostgreSQL.
Sistemas Gestores de Base de Datos Relacionales 
I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 
27 
Bibliografía 
Microsoft SQL Server 
Consultado en: http://es.wikipedia.org/wiki/Microsoft_SQL_Server 
MySQL 
Consultado en: http://es.wikipedia.org/wiki/MySQL 
PostgreSQL 
Consultado en: http://es.wikipedia.org/wiki/PostgreSQL 
Consultado en: https://wiki.postgresql.org/wiki/FAQ/es 
Oracle 
Consultado en: http://es.wikipedia.org/wiki/Oracle_Database 
FireBird SQL 
Consultado en: http://www.firebirdsql.org/en/start/#welcome 
InterBase 
Consultado en: http://b1m2.wordpress.com/2011/11/15/sistema-de-gestores- de-base-de-datos-interbase/ 
Consultado en: http://es.wikipedia.org/wiki/InterBase 
Sybase Historia 
Consultado en: http://sybaseadsi.blogspot.com.es/2012/03/sybase-historia.html 
Sybase Adaptive Server Enterprise 
Consultado en: http://es.wikipedia.org/wiki/Adaptive_Server_Enterprise 
DB2 
Consultado en: http://www.monografias.com/trabajos27/d-b-dos/d-b-dos.shtml 
Informix 
Consultado en: http://es.wikipedia.org/wiki/Informix

Más contenido relacionado

La actualidad más candente

Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Henry Cumbicus Rivera
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosVictor Zevallos
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datossatakin_armando7
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQLMartha
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajasMartin Macario
 
Analisis Comparativo
Analisis Comparativo Analisis Comparativo
Analisis Comparativo JUAN ENRIQUE
 
Presentación1 bases de datos
Presentación1 bases de datosPresentación1 bases de datos
Presentación1 bases de datosAurora Fuentes
 
Sistemas manejadores de bases de datos
Sistemas manejadores de bases de datosSistemas manejadores de bases de datos
Sistemas manejadores de bases de datosMonika Sanchez
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 
Que es una base de datos
Que es una base de datosQue es una base de datos
Que es una base de datosHectorJuarez49
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesCesar Loor
 
Comparacion entre my sql y sql server
Comparacion entre my sql y sql serverComparacion entre my sql y sql server
Comparacion entre my sql y sql serverJorge Luis Tinoco
 
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQLGestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQLJuan Percy Rojas Cruz
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 
Fire Bird
Fire BirdFire Bird
Fire Birdlejogu
 

La actualidad más candente (19)

Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de Datos
 
Firebird
FirebirdFirebird
Firebird
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 
Analisis Comparativo
Analisis Comparativo Analisis Comparativo
Analisis Comparativo
 
Presentación1 bases de datos
Presentación1 bases de datosPresentación1 bases de datos
Presentación1 bases de datos
 
Sistemas manejadores de bases de datos
Sistemas manejadores de bases de datosSistemas manejadores de bases de datos
Sistemas manejadores de bases de datos
 
Sistemas gestoresdebasededatos
Sistemas gestoresdebasededatosSistemas gestoresdebasededatos
Sistemas gestoresdebasededatos
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
Que es una base de datos
Que es una base de datosQue es una base de datos
Que es una base de datos
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentes
 
Pricipales bases de datos
Pricipales bases de datosPricipales bases de datos
Pricipales bases de datos
 
Comparacion entre my sql y sql server
Comparacion entre my sql y sql serverComparacion entre my sql y sql server
Comparacion entre my sql y sql server
 
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQLGestores de Base de Datos en Linux:  Un vistazo a MySQL y PostgreSQL
Gestores de Base de Datos en Linux: Un vistazo a MySQL y PostgreSQL
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
Fire Bird
Fire BirdFire Bird
Fire Bird
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 

Similar a Sistemasgestoresdebasededatosrelacionales

Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoKenny24
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datosBetyllo Ocegueda
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Andres del Valle
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezJesus Rodriguez
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesFrancisco Gómez Pino
 
Base de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosBase de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosPedroJunior178
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbdSergio Cano
 

Similar a Sistemasgestoresdebasededatosrelacionales (20)

Manual sql nivel i
Manual sql   nivel iManual sql   nivel i
Manual sql nivel i
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualoto
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
 
Sistemas de g base de datos
Sistemas de g base de datosSistemas de g base de datos
Sistemas de g base de datos
 
Sistemas de Gestion de Base de Datos
Sistemas de Gestion de Base de DatosSistemas de Gestion de Base de Datos
Sistemas de Gestion de Base de Datos
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
 
Diapositivas de sql server 2012
Diapositivas de sql server 2012Diapositivas de sql server 2012
Diapositivas de sql server 2012
 
Oracle vs. sql server terminado
Oracle vs. sql server   terminadoOracle vs. sql server   terminado
Oracle vs. sql server terminado
 
Oracle vs. sql server terminado
Oracle vs. sql server   terminadoOracle vs. sql server   terminado
Oracle vs. sql server terminado
 
Sql 130225113404-phpapp02
Sql 130225113404-phpapp02Sql 130225113404-phpapp02
Sql 130225113404-phpapp02
 
Gestores
GestoresGestores
Gestores
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actuales
 
Actividad 4 presentacion escobar
Actividad 4 presentacion escobarActividad 4 presentacion escobar
Actividad 4 presentacion escobar
 
Base de Datos Grupo Los Informaticos
Base de Datos Grupo Los InformaticosBase de Datos Grupo Los Informaticos
Base de Datos Grupo Los Informaticos
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbd
 
Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
 
Sql
SqlSql
Sql
 
Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server. Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server.
 
Sql sever 2008
Sql sever 2008Sql sever 2008
Sql sever 2008
 

Más de Rafael Navarro Prieto

Más de Rafael Navarro Prieto (10)

Act1.7 nosql terminado
Act1.7 nosql terminadoAct1.7 nosql terminado
Act1.7 nosql terminado
 
Actividad 1.1 rafael navarro prieto
Actividad 1.1 rafael navarro prietoActividad 1.1 rafael navarro prieto
Actividad 1.1 rafael navarro prieto
 
Instituto rafaelnavarroprieto
Instituto rafaelnavarroprietoInstituto rafaelnavarroprieto
Instituto rafaelnavarroprieto
 
Academia rafaelnavarroprieto
Academia rafaelnavarroprietoAcademia rafaelnavarroprieto
Academia rafaelnavarroprieto
 
Presentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprietoPresentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprieto
 
Presentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprietoPresentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprieto
 
Presentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprietoPresentaciondejavadoc rafaelnavarroprieto
Presentaciondejavadoc rafaelnavarroprieto
 
Hola mundorafaelnavarroprieto
Hola mundorafaelnavarroprietoHola mundorafaelnavarroprieto
Hola mundorafaelnavarroprieto
 
Documentación ubuntu cloud
Documentación ubuntu cloudDocumentación ubuntu cloud
Documentación ubuntu cloud
 
Usodefeedly
UsodefeedlyUsodefeedly
Usodefeedly
 

Último

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 

Sistemasgestoresdebasededatosrelacionales

  • 1. Sistemas Gestores de Base de Datos Relacionales 2014 Ulises Luque Paez Rafael Navarro Prieto Elisa Navarro Zuara 25/10/2014
  • 2. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 1 Índice Microsoft SQL Server ...................................................................................................... 2 MySQL ............................................................................................................................. 5 PostgreSQL ....................................................................................................................... 8 Oracle.............................................................................................................................. 11 FireBird SQL .................................................................................................................. 14 InterBase ......................................................................................................................... 16 Sybase ............................................................................................................................. 18 DB2 ................................................................................................................................. 20 Informix .......................................................................................................................... 23 Conclusiones ................................................................................................................... 26 Bibliografía ..................................................................................................................... 27
  • 3. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 2 Microsoft SQL Server Historia Microsoft en el año 1988 se alió con la empresa Sybase, pero la alianza no duro mucho y en 1993 termina con la separación de ambas empresas, de la cual Microsoft compro el código fuente del software que Sybase estaba creando. En el año 1989 sale el primer software de SQL Server 1.0 para el sistema operativo OS/2 de IBM, posteriormente aparecía SQL Server 4.21 en el año 1993 para los sistemas Windows NT. En 1995 surge la versión 6.0 para los actuales sistemas operativos de aquella época, que era Windows 95. En 1998 Microsoft lanza SQL Server 7.0 que se convierte en la versión más popular, al siguiente año Microsoft lanzó otra versión 7.0 con las herramientas OLAP (On-Line Analytical Processing) que es una solución utilizada en la llamada Inteligencia Empresarial o Business Intelligence, donde el objetivo es agilizar la consulta de grandes cantidades de datos. SQL Server 7.0 y SQL Server 2000 incluyen modificaciones y ampliaciones de la base de código de Sybase, añadiendo soporte para la arquitectura IA-64. En SQL Server 2005, el código de Sybase legado había sido completamente reescrito. En la actualidad ha ido evolucionando este software hasta llegar al SQL Server 2014.
  • 4. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 3 Características Permite almacenamiento de tablas completas en memoria en formato óptimo para uso OLTP (On Line Transaction Processing). Mejora de rendimiento implementando un nuevo algoritmo para acelerar las consultas. Índices ColumnStore de tipo clustered. Índices actualizables de forma transparente mediante las operaciones normales de manipulación de datos. Permite encriptar las copias de seguridad. Facilidad de escalabilidad. Mayor soporte de tipos de datos. Asignación de permisos a usuarios o roles. Soporta procedimientos almacenados. Uso de comandos DDL y DML desde interfaz. Uso de arquitectura cliente servidor.
  • 5. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 4 Inconvenientes Uso de Address Windowing Extension AWE impide el uso dinámico de memoria y solo aloja un máximo de 64GB de memoria compartida. No maneja comprensión en disco, lo cual ocupa mucho más espacio. No es un software multiplataforma. Licencia Microsoft SQL Server no es de código libre si no que tiene copyright lo cual implica que su uso comercial es de pago, comprando el software con su licencia para poder usarlo. Tipos de datos Numéricos exactos bigint numeric bit smallint decimal smallmoney int tinyint money Numéricos aproximados float real Fecha y hora date datetimeoffset datetime2 smalldatetime datetime time Cadenas de caracteres char varchar text Cadenas de caracteres Unicode nchar nvarchar ntext Cadenas binarias binary varbinary image Otros tipos de datos cursor timestamp hierarchyid uniqueidentifier sql_variant xml tabla Tipos espaciales
  • 6. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 5 MySQL Historia El origen de MySQL se remonta a la década de los ochenta. Michael Widenius, también conocido como Monty, un joven programador que realizaba complejas aplicaciones en lenguaje BASIC, al no encontrar un sistema de almacenamiento de archivos que le resultara satisfactorio, pensó en construir el suyo propio. Años después, en 1995, y en colaboración con David Axmark, Widenius desarrolló un producto que básicamente era el resultado de sus investigaciones, más dos aportaciones nuevas: el uso del lenguaje SQL y la accesibilidad a través de Internet. Así nació MySQL y también la empresa MySQL AB. La evolución de MySQL se produce con las sugerencias de los usuarios, canalizadas por la empresa MySQL AB, que contrata a programadores de todo el mundo para que, a través de Internet, vayan ampliando y mejorando el producto. Las versiones, como es costumbre en este tipo de software libre, se van colgando en Internet para que los usuarios puedan disponer de ellas.
  • 7. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 6 Características Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente. Multiplataforma. Posibilidad de selección de mecanismos de almacenamiento que ofrecen diferentes velocidades de operación, soporte físico, capacidad, distribución geográfica, transacciones, etc. Transacciones y claves foráneas. Conectividad segura. Replicación. Búsqueda e indexación de campos de texto. Permite escoger entre múltiples motores de almacenamiento para cada tabla. o Los hay nativos como MyISAM, Falcon, Merge, InnoDB, BDB, MySQL Cluster, Federated, Archive, CSV, Blackhole y Example. o Desarrollados por partners como solidDB, NitroEDB, ScaleDB, TokuDB, Infobright (antes Brighthouse), Kickfire, XtraDB, IBM DB2. o Desarrollados por la comunidad como memcache, httpd, PBXT y Revision. Agrupación de transacciones, reuniendo múltiples transacciones de varias conexiones para incrementar el número de transacciones por segundo. Licencia GPL o Software propietario. Tipos de datos Numéricos tinyint int bit float smallint double mediumint numeric bigint Fecha y hora date time datetime year timestamp Cadenas de caracteres char varchar text blob tinytext tinyblob mediumtext mediumblob longtext longblob enum set
  • 8. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 7 Sistemas operativos soportados AIX BSD FreeBSD HP-UX Kurisu OS GNU/Linux Mac OS X NetBSD OpenBSD OS/2 Warp QNX SGI IRIX Solaris SunOS SCO OpenServer SCO UnixWare Tru64 eBD Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8 y Windows Server (2000, 2003, 2008 y 2012). OpenVMS18
  • 9. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 8 PostgreSQL Historia En 1996, se hizo evidente que el nombre "Postgres95" no resistiría el paso del tiempo. Elegimos un nuevo nombre, PostgreSQL, para reflejar la relación entre el Postgres original y las versiones más recientes con capacidades SQL. Al mismo tiempo, hicimos que los números de versión partieran de la 6.0, volviendo a la secuencia seguida originalmente por el proyecto Postgres. Durante el desarrollo de Postgres95 se hizo hincapié en identificar y entender los problemas en el código del motor de datos. Con PostgreSQL, el énfasis ha pasado a aumentar características y capacidades, aunque el trabajo continúa en todas las áreas. Las principales mejoras en PostgreSQL incluyen: Los bloqueos de tabla han sido sustituidos por el control de concurrencia multi-versión, el cual permite a los accesos de sólo lectura continuar leyendo datos consistentes durante la actualización de registros, y permite copias de seguridad en caliente desde pg_dump mientras la base de datos permanece disponible para consultas.
  • 10. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 9 Se han implementado importantes características del motor de datos, incluyendo subconsultas, valores por defecto, restricciones a valores en los campos (constraints) y disparadores (triggers). Se han añadido funcionalidades en línea con el estándar SQL92, incluyendo claves primarias, identificadores entrecomillados, forzado de tipo cadena literales, conversión de tipos y entrada de enteros binarios y hexadecimales. Los tipos internos han sido mejorados, incluyendo nuevos tipos de fecha/hora de rango amplio y soporte para tipos geométricos adicionales. La velocidad del código del motor de datos ha sido incrementada aproximadamente en un 20-40%, y su tiempo de arranque ha bajado el 80% desde que la versión 6.0 fue lanzada. Características PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit. Multiplataforma. Es una base de datos 100% ACID. Soporta distintos tipos de datos. También permite la creación de tipos propios. Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales. Copias de seguridad en caliente. Unicode. Juegos de caracteres internacionales. Regionalización por columna. Multi-Version Concurrency Control (MVCC). Múltiples métodos de autentificación. Acceso encriptado vía SSL. SE-Postgres. Completa documentación. Licencia PostgreSQL License (Open Source). Tipos de datos Numéricos boolean float4 bit float8 smallint numeric(precisión, escala) int money varbit(n)
  • 11. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 10 Fecha y hora date time datetime interval timestamp Cadenas de caracteres char varchar(n) char(n) text Sistemas operativos soportados Linux Windows FreeBSD OpenBSD NetBSD Mac OS X AIX, BSD/OS HP-UX, IRIX OpenIndiana OpenSolaris SCO OpenServer SCO UnixWare Solaris Tru64 Unix
  • 12. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 11 Oracle Historia Oracle surge en 1977 bajo el nombre de SDL (Software Development Laboratories); luego en 1979 SDL cambia su nombre por Relational Software, Inc. (RSI). La fundación de Software Development Laboratories (SDL) fue motivada principalmente a partir de un estudio sobre los SGBD (Sistemas Gestores de Base de Datos) de George Koch. Computer World definió este estudio como uno de los más completos jamás escritos sobre bases de datos. Este artículo incluía una comparativa de productos que erigía a Relational Software como el más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales, algo que por aquella época era todavía desconocido. En la actualidad, Oracle todavía encabeza la lista. La tecnología Oracle se encuentra prácticamente en todas las industrias alrededor del mundo y en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera compañía de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a través de toda su línea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. Oracle es el proveedor mundial líder de software para administración de información, y la segunda empresa de software.
  • 13. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 12 Características Oracle es el motor de base de datos relacional más usado a nivel mundial. Multiplataforma. 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. Existe incluso una versión personal para Windows 9x. ¿Qué hay de los objetos de Oracle? 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 más orientación hacía Internet. Un aceptable soporte. Licencia Software propietario. Tipos de datos Numéricos number float binary_float binary_double Fecha y hora date timesramp interval year interval day Cadenas de caracteres varchar2 nvarchar2 long rowid char urowid nchar Datos binarios raw long raw Objetos clob nclob blob bfile
  • 14. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 13 Sistemas operativos soportados Open Solaris 2009.06 Windows 2000 Red Hat Advanced Server 3.0 Plataforma J2SE 1.4 y 1.5 SUSE 9 Solaris 10 x86 (32 bits) Instalación de paquetes nativos de Windows Instalación de paquetes nativos de Red Hat Instalación de paquetes nativos de HP-UX
  • 15. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 14 FireBird SQL Historia Bordland fue una empresa fundada en 1983 en California, dicha empresa fue la propietaria de la creación del Sistema Gestor de Base de Datos InterBase, que era de uso privado. Más adelante un grupo de los fundadores de Bordland se les ocurrió crear un Sistema Gestor de Base de Datos de código libre, de esta idea surge la empresa IBPhoenix que sería la encargada de crear un nuevo Sistema Gestor de Base de Datos llamado en la época de su creación Fork, actualmente FireBird (2000). FireBird deriva del código fuente de InterBase 6.0 de Bordland, este nuevo Sistema Gestor de Base de Datos es de código abierto y no tiene licencias, utiliza SQL.
  • 16. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 15 Características Es multiplataforma, lo que permite la ejecución del software en cualquiera de los sistemas operativos actuales. No requiere de una tecnología potente de hardware. Arquitectura cliente/servidor sobre protocolo TCP/IP. Soporte de transacciones ACID y claves foráneas. Parcialmente escalable. Seguridad a través de roles / usuarios. Permite ejecutar aplicaciones monousuario en ordenadores sin instalar el software FireBird. Bases de datos de sólo lectura. Existencia de controladores ODBC, OLEDB, JDBC, PHP, Perl, etc. Requisitos de administración mínimos, 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. Capacidad de almacenar elementos BLOB (Binary Large Objects). Soporte de User-Defined Functions (UDFs). Licencia FireBird es de código abierto lo que permite el uso de forma gratuita de este software, tiene una licencia (Mozilla Public License). Tipos de datos Numéricos integer decimal(precisión, escala) bigint numeric(precisión, escala) smallint double precision float Fecha y hora date time timestamp Cadenas de caracteres char(n) varchar(n) blob Sistemas operativos soportados Linux HP-UX FreeBSD Mac OS Solaris Microsoft Windows
  • 17. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 16 InterBase Historia Interbase es un sistema de gestión de bases de datos relacionales (RDBMS) desarrollado y comercializado por la compañía Borland Software Corporation y actualmente desarrollado por su ex-filial CodeGear. Características Destaca de otros DBMS's por su bajo consumo de recursos, su casi nula necesidad de administración y su arquitectura multi-generacional. Multiplataforma. Cercanía al estándar de SQL, sobre todo en la sintaxis de procedimientos almacenados y triggers. Dispone de transacciones. El lenguaje de procedimientos y triggers es muy potente. Integridad referencial. Posee de un sistema escalable. Es sumamente fácil programar una base de datos activa en InterBase y posteriormente adaptar la definición para Oracle. InterBase destaca del resto de los sistemas de bases de datos por su arquitectura única, basada en versiones. Esto quiere decir que, a pesar de tratarse del sistema más barato, es también el que ofrece un mejor acceso concurrente a los datos que administra. Si necesitamos una vista coherente de la base de datos, Oracle, SQL Server y DB2 bloquean la información que leen e impiden su actualización durante la duración de la transacción de lectura. Esto no sucede en InterBase porque la escritura genera una nueva versión del registro, sin perder la coherencia de la información. Una agradable consecuencia es que podemos realizar copias de seguridad completas “en caliente”, sin interrumpir el funcionamiento del sistema.
  • 18. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 17 Inconvenientes Los problemas de InterBase se deben a la misma causa que sus ventajas: su arquitectura única. Es muy sencillo realizar particiones en otros sistemas (Oracle, DB2, SQL Server, Informix) para aumentar el rendimiento físico de una base de datos, pero este concepto es difícil de adaptar para InterBase. Licencia Software propietario. Tipos de datos Numéricos integer decimal(precisión, escala) smallint numeric(precisión, escala) float double precision Fecha y hora date Cadenas de caracteres char(n) varchar(n) blob Sistemas operativos soportados Linux OS X iOS Solaris Android Windows
  • 19. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 18 Sybase Historia En 1984 Sybase es fundado por Mark Hoffman y Bob Epstein en Berkeley, California (EE.UU.). Posteriormente entra en colaboración con Microsoft en el año 1988, pero esta unión será disuelta en el año 1993 mientras que Windows compra el código fuente de Sybase. En el año 1994 Sybase adquiere Powersoft y aparece su producto principal Adaptive Server Enterprise, un potente motor de base de datos a nivel empresarial de alto rendimiento y escalabilidad, sin embargo en 1996 Mark Hoffman deja de ser gerente debido a desacuerdos en ganancias y Sybase designa a Mitchell Kertzman como gerente. El 20 de junio de 2001, Sybase adquiere New Era of Networks y dos años después adquirirá también la empresa AvantGo. En 2005 Sybase lanza ASE 15.0 y en el año 2006 lanzan SQL Anywhere 10.
  • 20. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 19 Características Adaptive Server Enterprise engloba una serie de características imprescindibles, las cuales son: Permite una gran escalabilidad. Permite el control de seguridad con usuarios o roles. Alta seguridad. Posee algunos productos muy útiles que son: o Avantgo. (Es una plataforma para servicio de internet móvil). o PowerBuilder. (Aplicación de desarrollo). o SQL Anywhere. (Una base de datos para computación móvil y departamental). o Sybase IQ. (Producto de almacenamiento de datos). Licencia del software privada de la empresa. Multiplataforma. Licencia Sybase no es un software libre, de forma que para poder utilizar este software es necesario adquirir una licencia de este programa pagándola. Tipos de datos Numéricos bit decimal tinyint real counter float money smallint integer Fecha y hora datetime Cadenas de caracteres binary text char
  • 21. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 20 DB2 Historia DB2 es una marca comercial, propiedad de IBM, bajo la cual se comercializa un sistema de gestión de base de datos. 1970: Se da el origen del DB2, y pertenece a la firma IBM. 1983: Se empezó a vender DB2 con la versión 2.0. 1994: DB2 UDB (DB2 Universal Database) fue construido en base a dos productos incluidos en el DB2 de AIX, DB2 Common Server, para propósitos generales incluía funciones avanzadas para el mercado de servidores de bases de datos, con soporte de hardware SMP y OLTP; y el DB2 Parallel Edition, que fue desarrollado para soportar aplicaciones de gran escala, como Data Warehousing y Data Mining. En la actualidad la tecnología de gestión de datos de IBM es utilizada por más de 40 millones de usuarios de 300.000 empresas en todo el mundo. Mientras que la evolución del DB2, Universal Data Base dispone de más de 6 millones de usuarios y 1.300.000 licencias instaladas.
  • 22. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 21 Características Permite el manejo de objetos grandes (hasta 2 GB). Multiplataforma. La definición de datos y funciones por parte del usuario. Integridad referencial. SQL recursivo. Recuperación utilizando accesos de sólo índices. Tablas de resumen. Tablas replicadas. DB2 utiliza una combinación de seguridad externa y control interno de acceso para proteger datos. Puede realizar la administración de la DB2 desde cualquier puesto de trabajo. Soporte multimedia: texto, imágenes, video, audio; Backup/recuperación on−line y offline. Es un motor de base de datos relacional que integra XML de manera nativa. Además cuenta con un monitor gráfico de performance el cual posibilita observar el tiempo de ejecución de una sentencia SQL y corregir detalles para aumentar el rendimiento. Mediante los extensores se realiza el manejo de los datos no tradicionales. Esta capacidad se utiliza en sistemas de búsqueda de personas por huellas digitales, en sistemas información geográfica, etc. Con DB2 es posible acceder a los datos usando JDBC (tan potente como escribir directamente C contra la base de datos), Java y SQL. 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. Inconvenientes Elevado precio. Acceso a los datos usando JDBC (tan potente como escribir directamente C contra la base de datos), Java y SQL. Es un Sistema Gestor de Base de Datos muy antiguo. Carece de documentación. Licencia DB2 no es un software libre, de forma que para poder utilizar este software es necesario adquirir una licencia de este programa pagándola.
  • 23. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 22 Tipos de datos Sistemas operativos soportados Plataformas host: OS/390(MVS), VM & VSE, OS/400 Plataformas de servidor: OS/2 Warp Server, Sinix, SCO OpenServer, Windows NT, Aix, HP Ux, Solaris. Plataformas cliente: OS/2, DOS, Sinix, SCO OpenServer, Windows 3.1/95/NT, Macintosh System 7, Aix, HP Ux, Solaris.
  • 24. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 23 Informix Historia Informix es una familia de productos RDBMS de IBM, adquirida en 2001 a una compañía (también llamada Informix o Informix Software) cuyos orígenes se remontan a 1980. El DBMS Informix fue concebido y diseñado por Roger Sippl a finales de los años 1970. La compañía Informix fue fundada en 1980, salió a bolsa en 1986 y durante parte de los años 1990 fue el segundo sistema de bases de datos más popular después de Oracle. Sin embargo, su éxito no duró mucho y para el año 2000 una serie de tropiezos en su gestión había debilitado seriamente a la compañía desde el punto de vista financiero.
  • 25. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 24 Características Es un Gestor de Base de Datos creado por Informix Software Inc. Incluye un RDBMS (Sistema Administrador de Base de datos Relacionales/Relational Data Base Manager System) basado en SQL, un lenguaje de cuarta generación y juegos de herramientas para la inclusión de SQL en programas de aplicación. Dispone de herramientas gráficas. Gestiona múltiples bases de datos remotas desde una única consola donde se muestran gráficamente tanto la base de datos, como los objetos que contiene (tablas, índices, procedimientos). Utiliza plataforma NT y UNIX. Capacidad de relación de datos de múltiples lugares físicos. Opción de conectar datos relacionales de páginas web. Utiliza un manejador relacional de base de datos orientado a objetos (ORDBMS), completamente escalable y extensible a cualquier tipo de datos. Encriptación en integridad de mensajes, control de accesos, soporte de certificados del lado del cliente y asistentes para la publicación en Internet. Tiene arquitectura para servidor OLTP (On Line Transaction Processing) para UNIX. Esta tecnología se puede ver en INFORMIX Dynamic Server. En cuanto a la seguridad e integridad de los datos, incluye duplicación, espejo de disco, volcado de seguridad y restauración de alta velocidad de transacciones en línea. Hace la conversión de tipos automáticamente, es decir no es necesario especificar alguna instrucción que diga que conversión de tipo se necesita. Los valores nulos se identifican con la palabra NULL y es el estado inicial de cualquier variable que se maneje. Reduce los costos de la administración. Soporta requisitos de procesamiento de transacción online, complejos y rigurosos. Optimiza capacidades de inteligencia del negocio competitivas. Inconvenientes No tiene soporte para BLOBs (Objetos grandes binarios). o Imágenes o Audio o Video No tiene soporte para el tipo de datos VARCHAR. Son datos con una longitud fija de máximo 2000 caracteres. No es recomendable utilizarlo con aplicaciones que exigen un gran rendimiento desde el punto de vista de la rapidez, ya que si bien no es lento, no posee la velocidad de sus competidores.
  • 26. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 25 No aprovecha procesadores múltiples. (Se ocupa de una sola petición al mismo tiempo). Licencia Informix no es un software libre, de forma que para poder utilizar este software es necesario adquirir una licencia de este programa pagándola. Tipos de datos Numéricos integer decimal smallint int8 Fecha y hora datetime Cadenas de caracteres char Productos Informix C-ISAM - la última versión de la base de datos Marathon original. Informix SE - comercializado como sistema de gama baja para ser incrustado en aplicaciones. Informix OnLine - un sistema adecuado para gestionar bases de datos de tamaño medio. Informix Extended Parallel Server (XPS, V8) - una versión de alto rendimiento del código base V7 para ser usado en grandes sistemas distribuidos. Informix Universal Server (V9) - una combinación del motor V7 OnLine con mapeo O-R y soporte DataBlade de Illustra. Informix-4GL - un lenguaje de cuarta generación para programar aplicaciones. Red Brick Warehouse - un producto de almacenaje de datos. Cloudscape - un RDBMS completamente escrito en Java que soporta desde dispositivos móviles de gama baja hasta arquitecturas J2EE de altas prestaciones. En 2004 Cloudscape fue liberado por IBM como una base de datos de código abierto para ser gestionado por la Apache Software Foundation bajo el nombre Derby. Suite U2: UniVerse y UniData - bases de datos multidimensionales que soportan redes, jerarquías, matrices y otros tipos de dato difíciles de modelar en SQL.
  • 27. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 26 Conclusiones Como hemos podido comprobar, el único sistema gestor de bases de datos que no es multiplataforma es Microsoft SQL Server que sólo corre en sistemas Windows, además si nos centramos en el tema de las licencias Microsoft SQL Server no es de código abierto además de Oraclce, InterBase, Sybase, DB2 e Informix a diferencia de los otros que son de código abierto y permite el uso de ellos de forma gratuita. Todos los sistemas gestores de base de datos tienen un cierto grado de escalabilidad. En cuanto al tema de seguridad todos estos sistemas gestores de base de datos permiten la creación de limitaciones de seguridad en función de usuarios o roles, además hay algunos sistemas gestores de base de datos que permiten hacer copias de seguridad encriptadas como por ejemplo Microsoft SQL Server a diferencia de DB2 que no permite realizarlas, también destacar de este último sistema gestor de base de datos que tiene un precio elevado y carece de documentación dado que es muy antiguo. Oracle y MySQL tiene muy buena documentación en sus páginas web oficiales dado que son muy utilizados en la actualidad. Hay sistemas gestores de base de datos como por ejemplo Microsoft SQL Server que no incorpora un método de compresión de la información en el disco lo que causa un mayor coste de almacenamiento, a diferencia de MySQL que si permite la compresión de la base de datos pudiendo, con esto, almacenar en la misma capacidad más información. Tanto Informix como FireBird tiene un reducido coste de administración. En relación al tema de multimedia DB2 tiene soporte para imágenes, videos, sonido, etc., a diferencia de Informix. Un inconveniente de Informix es que no aprovecha múltiples procesadores para ejecutar varias peticiones a la vez, a diferencia de PostgreSQL.
  • 28. Sistemas Gestores de Base de Datos Relacionales I.E.S Gran Capitán – Córdoba 1º DAW 2014/2015 27 Bibliografía Microsoft SQL Server Consultado en: http://es.wikipedia.org/wiki/Microsoft_SQL_Server MySQL Consultado en: http://es.wikipedia.org/wiki/MySQL PostgreSQL Consultado en: http://es.wikipedia.org/wiki/PostgreSQL Consultado en: https://wiki.postgresql.org/wiki/FAQ/es Oracle Consultado en: http://es.wikipedia.org/wiki/Oracle_Database FireBird SQL Consultado en: http://www.firebirdsql.org/en/start/#welcome InterBase Consultado en: http://b1m2.wordpress.com/2011/11/15/sistema-de-gestores- de-base-de-datos-interbase/ Consultado en: http://es.wikipedia.org/wiki/InterBase Sybase Historia Consultado en: http://sybaseadsi.blogspot.com.es/2012/03/sybase-historia.html Sybase Adaptive Server Enterprise Consultado en: http://es.wikipedia.org/wiki/Adaptive_Server_Enterprise DB2 Consultado en: http://www.monografias.com/trabajos27/d-b-dos/d-b-dos.shtml Informix Consultado en: http://es.wikipedia.org/wiki/Informix