250 likes | 1.27k Views
INFORMIX. Nancy del Carmen Bustos Villazana Rocío Martínez Pallares Ma. Isabel Valladares Madrigal. Introducción.
E N D
INFORMIX Nancy del Carmen Bustos Villazana Rocío Martínez Pallares Ma. Isabel Valladares Madrigal
Introducción Desde 1980, año de su creación, la empresa Informix ha sido un gran exponente en el área de bases de datos relacionales, la arquitectura OLP y lenguajes de cuarta generación, así como en el lanzamiento al mercado de tecnología de bases de datos relacionales con orientación a objetos, tanto para Unix como para Windows NT. RDBMS: Es una colección de datos relacionados que sirven de múltiples propósitos y soportan múltiples usuarios. BASE DE DATOS: Es un sistema que integra los archivos de datos en una base de datos haciéndolos accesibles a toda la empresa. Equipo 1:Informix
Características Generales • Utiliza plataforma Windows 2000, 2003 Server, XP y UNIX /AIX, HP-UX, Linux, Solaris y TRU64) • Dispone de herramientas gráficas • Gestiona múltiples base de datos remotas de una consola centralizada • Capacidad de relación de datos en múltiples lugares físicos • Conecta datos relacionales en páginas web • Ocupa menos memoria y recursos que el Oracle • Se integra con Linux, Oracle y otras bases de datos • Ofrece herramientas para crear menús, formularios de entrada de datos y generadores de listados • Soporte para Datawarehouse • Soporte para datamining Equipo 1:Informix
Ventajas Servicios escalables Entorno de desarrollo basado en Java-JavaSript Seguridad basada en SSL (Secure Sockets Layer o Capa Segura de Comunicaciones). Facilita la generación de aplicaciones orientadas a Internet Los bloqueos se pueden realizar a todos los niveles posibles Seguridad e integridad de los datos Seguridad y restauración de alta velocidad Transacciones en línea Diseño de seguridad Debilidades y Fortalezas Equipo 1:Informix
Debilidades y Fortalezas Desventajas • 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. • ES single-Threaded, no aprovecha las peticiones de procesadores múltiples (Se ocupa de una sola petición al mismo tiempo). Equipo 1:Informix
Tablas Comparativas con otras BD’s Equipo 1:Informix
Tablas Comparativas con otras BD’s Equipo 1:Informix
Lenguajes de 3GL y 4GL generación • 3GL : Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas. • 4GL : Son los lenguajes en los cuales en lugar de escribir cómo deben obtenerse los resultados se especifica qué resultados son los que se quiere obtener. Algunos proponen reservar el nombre de cuarta generación para la programación orientada a objetos. Equipo 1:Informix
Clasificación • Informix 4GL : Provee una poderosa, flexible y comprensible aplicación de desarrollo y entorno de producción de cuarta generación. • Informix Dynamic Server : Ofrece una excepcional base de datos online para procesamiento de transacciones para empresas y grupos de trabajo. • Informix Dynamic Server Express: Ofrece una base de datos para carga de datos de alta perfomance, para pequeñas y medianas empresas. • Informix SQL: Entrega un sistema de desarrollo de aplicativo de base de datos para optimizar aplicaciones de bases de datos. Equipo 1:Informix
Informix 4GL Características • Desarrollo rápido y depuración interactiva • Generación de informes comerciales • Lógicas intensivas de cálculo • Actualización de tipo no visual • Transacciones en línea (OLTP, Online Transaction Processing), registro de pedidos, distribución y comerciales, procesamiento por compartimientos • Tareas voluminosas de procesamiento lógico en el servidor • Rendimiento elevado en el entorno de producción • Funcionalidad para crear las aplicaciones más complejas • No requiere el uso de ningún lenguaje de tercera generación • Mantenimiento fácil de las aplicaciones • Basado en el lenguaje SQL estándar Sistemas operativos y plataformas de hardware apropiadas: • AIX • HP-UX • Linux • Others • SUN Solaris Equipo 1:Informix
Informix Dynamic Server Características • Mejor asignación de memoria, tamaños de página configurables y que puede almacenar y aplicar directrices externas de optimización • Capacidad de crear y desplegar índices online sin bloquear tablas y la capacidad de restauración del nivel de la tabla (en un punto en el tiempo) • Proceso de instalación intuitivo más automatizado • Capacidad de cambiar el nombre a los espacios_bd • Amplio soporte para Java™/Eclipse y Microsoft.NET IDEs Sistemas operativos y plataformas de hardware apropiadas • AIX • HP-UX • IRIX • Linux • Others • SUN Solaris • Windows 2000 • Windows - WS2003 • Windows XP Equipo 1:Informix
Informix Dynamic Server Express Características • Funciones de cifrado para cumplir los requisitos normativos como Basel II, Sarbanes-Oxley e HIPAA • Funciones de administración que reducen los tiempos de parada • Una nueva instalación silenciosa para simplificar el IDS Express incrustado en aplicaciones • Gran soporte para los IDE tanto de Java/Eclipse como de Microsoft .NET que le permiten desarrollarse en el lenguaje que prefiera • Soporte para los lenguajes Rapid Development como, por ejemplo, IBM Enterprise Generation Language e Informix 4GL • Ampliaciones Linux para explotar las funciones del kernel Linux 2.6 Sistemas operativos y plataformas de hardware apropiadas • Linux • Windows 2000 • Windows 2003 • Windows XP Equipo 1:Informix
Informix SQL Características • Informix SQL presenta cinco herramientas de desarrollo de aplicaciones, incluido un editor de esquemas, un generador de menús, un editor de SQL, un generador de formularios y un editor de informes • Permite desarrollar rápidamente terminales de pantalla verde y aplicaciones que no requieren la utilización de lenguaje de programación • Funciones de generación de informes sencillas, que permiten analizar datos rápidamente • Permite que los clientes accedan rápidamente a sus datos para evaluarlos Sistemas operativos y plataformas de hardware apropiadas • HP-UX • Linux • SUN Solaris Equipo 1:Informix
Costos Informix 4GL Equipo 1:Informix
Costos Informix Dynamic Server Equipo 1:Informix
Costos Informix Dynamic Server Express Equipo 1:Informix
Costos Informix SQL Equipo 1:Informix
Tutoriales Funciones de Informix Informix-SQL Equipo 1:Informix
Conclusión Una de las conclusiones mas importantes es que la literatura encontrada difiere mucho, no solo de acuerdo al enfoque sino de acuerdo a la fuente de donde se han sacado los datos, al tratarse de un tema comercial cada empresa exalta las bondades supuestas de su producto y enfatiza las supuestas debilidades de su rival. Equipo 1:Informix
Bibliográfia • http://personales.com/espana/cordoba/cicloinformatica/Comparativa.htm • http://cs.uns.edu.ar/~gis/ebd/Archivos/clases%20practicas/claseLabnformix%5BBN%5D%5Bde-a-6%5D.pdf • http://www.monografias.com/trabajos11/basda/basda.shtml • http://fisi.espe.edu.ec/~elascano/distribuidas/documentacionyejemplos/bddrelacionales_comparacion.doc • http://jaimemolina.4t.com/ • https://www-112.ibm.com/software/howtobuy Equipo 1:Informix