i n f o r m i x equipo no.1 integrantes: alejandra rueda d. alejandra rueda d. irene rueda d. irene...

28
I N F O R M I X I N F O R M I X EQUIPO No.1 EQUIPO No.1 INTEGRANTES: INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V.

Upload: virginia-acosta-ojeda

Post on 02-Feb-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

I N F O R M I XI N F O R M I X

EQUIPO No.1 EQUIPO No.1

INTEGRANTES:INTEGRANTES:

ALEJANDRA RUEDA D.ALEJANDRA RUEDA D. IRENE RUEDA D.IRENE RUEDA D.

GUSTAVO DOMINGUEZ V.GUSTAVO DOMINGUEZ V.

Page 2: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

I N F O R M I XI N F O R M I X

*Introducción*Introducción

a)Base de datosa)Base de datos

b)Sistema de gestión de base de datosb)Sistema de gestión de base de datos

*Historia de *Historia de INFORMIXINFORMIX

*Características*Características

*Diferencias con *Diferencias con ORACLEORACLE

*Ventajas*Ventajas

Page 3: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

INFORMIXINFORMIX

**DesventajasDesventajas

*Plataformas compatibles*Plataformas compatibles*Novedades*Novedades*ejemplo de una base de datos*ejemplo de una base de datos

Page 4: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

IntroducciónIntroducción

Base de datosBase de datos es un conjunto de datos es un conjunto de datos almacenados entre los que existen relaciones almacenados entre los que existen relaciones lógicas y ha sido diseñada para satisfacer los lógicas y ha sido diseñada para satisfacer los requerimientos de información de una empresa u requerimientos de información de una empresa u organizaciónorganización

Sistema de Gestión de la Base de Datos (SGBD)Sistema de Gestión de la Base de Datos (SGBD) es una aplicación que permite a los usuarios es una aplicación que permite a los usuarios definir, crear y mantener la base de datos, y definir, crear y mantener la base de datos, y controlar acceso controlado a la misma.controlar acceso controlado a la misma.

Page 5: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

Historia de InformixHistoria de Informix

InformixInformix:Es un gestor de base de datos creado por :Es un gestor de base de datos creado por informix sofware Inc. Incluye un RDBMS (sistema informix sofware Inc. Incluye un RDBMS (sistema Administrador de Base de datos relacionales/ Administrador de Base de datos relacionales/ Relational Data Base Manager System) basado en Relational Data Base Manager System) basado en SQL,un lenguaje de cuarta generación y juegos de SQL,un lenguaje de cuarta generación y juegos de

herramientas para la inclusiónherramientas para la inclusión de SQL en de SQL en programas de aplicación.programas de aplicación.

Page 6: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

Antecedentes Históricos

1980 Tiene su origen esta a RDBMSRDBMS 1990`S INFORMIX era muy popular después de

ORACLE. 2000 Por errores de la dirección decae

financieramente la compañia INFORMIX.

2001 IBM compra esta RDBMSRDBMS a INFORMIX. 2004 IBM sigue lanzando versiones actualizadas de

esta RDBMSRDBMS

Page 7: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

CaracterísticasCaracterísticas

Dispone de herramientas graficasDispone de herramientas graficas Gestiona múltiples bases de datos remotas de una Gestiona múltiples bases de datos remotas de una

única consola donde se muestran gráficamente única consola donde se muestran gráficamente tanto la base de datos, como los objetos que tanto la base de datos, como los objetos que contiene (tablas,índices, procedimientos).contiene (tablas,índices, procedimientos).

Utiliza plataforma NT y UNIXUtiliza plataforma NT y UNIX Capacidad de relación de datos de múltiples Capacidad de relación de datos de múltiples

lugares físicoslugares físicos Opción de conectar datos relacionales de paginas Opción de conectar datos relacionales de paginas

webweb

Page 8: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

CaracterísticasCaracterísticas

Es costoso, Sin embargo la nueva versión (Vs10) Es costoso, Sin embargo la nueva versión (Vs10) tiene un costo por debajo de los USD $1000 que tiene un costo por debajo de los USD $1000 que lo vuelve muy accesible en el mercadolo vuelve muy accesible en el mercado. .

Ocupa menos memoria y recursos que el oracleOcupa menos memoria y recursos que el oracle Se integra con linux y oracleSe integra con linux y oracle Ofrece herramientas para crear menús, Ofrece herramientas para crear menús,

formularios de entrada de datos y generadores de formularios de entrada de datos y generadores de listadoslistados

Page 9: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

CaracterísticasCaracterísticas

Tiene arquitectura para servidor OLTP (On Line Tiene arquitectura para servidor OLTP (On Line Transaction Prosessing) para UNIX. Esta Transaction Prosessing) para UNIX. Esta tecnología se puede ver en INFORMIX Dynamic tecnología se puede ver en INFORMIX Dynamic Server.Server.

Cumple con los niveles de seguridadCumple con los niveles de seguridad

Page 10: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

CaracterísticasCaracterísticas

Utiliza un manejador relacional de base de datos Utiliza un manejador relacional de base de datos orientado a objetos(ORDBMS), completamente orientado a objetos(ORDBMS), completamente escalable y extensible a cualquier tipo de datos.escalable y extensible a cualquier tipo de datos.

Se puede utilizar INFORMIX Dynamic Server en Se puede utilizar INFORMIX Dynamic Server en toda su capacidad, con el lenguaje de toda su capacidad, con el lenguaje de programación Java.programación Java.

Page 11: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

DIFERENCIAS CON ORACLEDIFERENCIAS CON ORACLE

ORACLEORACLE siempre ha sido considerada una base de siempre ha sido considerada una base de datos para uso mas general que datos para uso mas general que INFORMIXINFORMIX

INFORMIX INFORMIX se especializo mas en aplicaciones se especializo mas en aplicaciones GIS (datos geográficos).GIS (datos geográficos).

En configuraciones parecidas En configuraciones parecidas INFORMIX INFORMIX es mas es mas caro que caro que ORACLEORACLE

En En INFORMIX INFORMIX es mas simplificada la es mas simplificada la administración de usuarios ya que utiliza los administración de usuarios ya que utiliza los mismos usuarios de LINUX (los creas con mismos usuarios de LINUX (los creas con adduser)adduser)

Page 12: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

DIFERENCIAS CON ORACLEDIFERENCIAS CON ORACLE

En En ORACLE ORACLE se tiene que definir los usuarios se tiene que definir los usuarios dentro de la base de datos (gestión interna de dentro de la base de datos (gestión interna de usuarios ) haciendo menos simplificada la usuarios ) haciendo menos simplificada la administración.administración.

Informix ocupa menos memoria y menos recursos Informix ocupa menos memoria y menos recursos

De esta manera podemos apreciar que INFORMIX De esta manera podemos apreciar que INFORMIX es una BD mas moderna e integrada con LINUX es una BD mas moderna e integrada con LINUX que ORACLE. que ORACLE.

Page 13: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

VENTAJASVENTAJAS

Hace la conversión de tipos automáticamente, es Hace la conversión de tipos automáticamente, es decir no es necesario especificar alguna decir no es necesario especificar alguna instrucción que diga que conversión de tipo se instrucción que diga que conversión de tipo se necesita.necesita.

Los valores nulos se identifican con la palabra Los valores nulos se identifican con la palabra NULL y es el estado inicial de cualquier variable NULL y es el estado inicial de cualquier variable que se maneje.que se maneje.

Si no se colocan algunos valores, añade nulo Si no se colocan algunos valores, añade nulo automáticamente.automáticamente.

Reduce los costos de la administraciónReduce los costos de la administración

Page 14: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

VENTAJASVENTAJAS

Atiende las necesidades de las exigentes prácticas Atiende las necesidades de las exigentes prácticas actuales del e-business particularmente para actuales del e-business particularmente para aplicativos que requieran transacciones de alto aplicativos que requieran transacciones de alto desempeño. desempeño.

Soporta requisitos de procesamiento de Soporta requisitos de procesamiento de transacción online, complejos y rigurosos. transacción online, complejos y rigurosos.

Optimiza capacidades de inteligencia del negocio Optimiza capacidades de inteligencia del negocio competitivas. competitivas.

Maximiza operaciones de datos para el grupo de Maximiza operaciones de datos para el grupo de trabajo y para la empresa en total.trabajo y para la empresa en total.

Page 15: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

DESVENTAJASDESVENTAJAS

No tiene soporte para BLOBs (Objetos grandes No tiene soporte para BLOBs (Objetos grandes binarios).binarios).

* Imágenes.* Imágenes.* Audio* Audio* Video* Video

No tiene soporte para el tipo de datos VARCHAR.No tiene soporte para el tipo de datos VARCHAR.* Son datos con una longitud fija de * Son datos con una longitud fija de

máximo 2000 máximo 2000 caracteres. caracteres.

Page 16: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

DESVENTAJASDESVENTAJAS

No es recomendable utilizarlo con aplicaciones No es recomendable utilizarlo con aplicaciones que exigen un gran rendimiento desde el punto de que exigen un gran rendimiento desde el punto de vista de la rapidez, ya que si bien no es lento, no vista de la rapidez, ya que si bien no es lento, no posee la velocidad de sus competidores. posee la velocidad de sus competidores.

ES single-Threaded, no aprovecha procesadores ES single-Threaded, no aprovecha procesadores múltiples. (Se ocupa de una sola petición al mismo múltiples. (Se ocupa de una sola petición al mismo tiempo).tiempo).

Page 17: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

PLATAFORMAS PLATAFORMAS COMPATIBLES COMPATIBLES

La nueva versión permite un procesamiento y La nueva versión permite un procesamiento y actualización en linea. actualización en linea.

Es muy compatible con otros Sistemas Operativos Es muy compatible con otros Sistemas Operativos y plataformas como lo son:y plataformas como lo son:

1.- IRIX1.- IRIX 2.- LINUX2.- LINUX 3.- SUN SOLARIS3.- SUN SOLARIS 4.- WINDOWS 2000 Y 200034.- WINDOWS 2000 Y 20003 5.-WINDOWS XP5.-WINDOWS XP

Page 18: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

NUEVAS FUNCIONES v10.0NUEVAS FUNCIONES v10.0

Mejoras en seguridad.Mejoras en seguridad.

Mejoras en rendimiento.Mejoras en rendimiento.

Mejoras en SQL.Mejoras en SQL.

Mejoras en interoperabilidad.Mejoras en interoperabilidad.

Mejoras en almacenamiento.Mejoras en almacenamiento.

Page 19: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

NUEVAS FUNCIONES v10.0NUEVAS FUNCIONES v10.0

Mejoras en seguridad. Mejoras en seguridad. – Comprobacion de seguridad del entornoComprobacion de seguridad del entorno– Permisos de informix y algunos directoriosPermisos de informix y algunos directorios– Permisos archivo ONCONFIG. (DBSA)Permisos archivo ONCONFIG. (DBSA)

Mejoras en rendimiento.Mejoras en rendimiento.– Mejora el rendimiento de subconsultas y uniones externas completasMejora el rendimiento de subconsultas y uniones externas completas

Mejoras en SQL.Mejoras en SQL.– Optimiza la disponibilidad de la BDOptimiza la disponibilidad de la BD– Permite crear y descartar ìndices sin bloqueo de acceso en la tablaPermite crear y descartar ìndices sin bloqueo de acceso en la tabla

Mejoras en interoperabilidad.Mejoras en interoperabilidad.– Optimiza la comunicación entre productos informix y DB2Optimiza la comunicación entre productos informix y DB2– Proporciona nuevas bibliotecas para procesar los archivos y poder trabajar en Proporciona nuevas bibliotecas para procesar los archivos y poder trabajar en

DB2.DB2.

Page 20: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

NUEVAS FUNCIONES v10.0NUEVAS FUNCIONES v10.0

Mejoras en almacenamiento. Mejoras en almacenamiento. – Programas de utilidad High-Performance Loader incluyen soporte para Programas de utilidad High-Performance Loader incluyen soporte para

nombres largos de objetos hasta 128 caracteresnombres largos de objetos hasta 128 caracteres

Page 21: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

MERCADO METAMERCADO META

Debido a su bajo costo se integra perfectamente a Debido a su bajo costo se integra perfectamente a diversos sectores del mercado como lo son: diversos sectores del mercado como lo son:

1.- Comercio Minorista1.- Comercio Minorista 2.- Telecomunicaciones2.- Telecomunicaciones 3.- Salud y Gobierno 3.- Salud y Gobierno 4.- PyMes (8 de los 10 principales minoristas y 20 4.- PyMes (8 de los 10 principales minoristas y 20

de los principales supermercados usan este de los principales supermercados usan este sistema).sistema).

5. 5. Sistemas de Sistemas de gestiongestion de redes de redes

Page 22: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

I N F O R M I XºI N F O R M I Xº1.- Base de datos:1.- Base de datos: Esta compuesta de Esta compuesta de

un conjunto de tablas del sistema un conjunto de tablas del sistema creadas por el usuario.creadas por el usuario.

Page 23: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

2.- Tablas: cada Tabla representa a una 2.- Tablas: cada Tabla representa a una entidad o a una asociación entre entidad o a una asociación entre

entidades. Las tablas están compuestas entidades. Las tablas están compuestas de columnas. Una columna representa un de columnas. Una columna representa un atributo de la entidad y para describirla atributo de la entidad y para describirla es necesario especificar un nombre y un es necesario especificar un nombre y un

tipo de datos.tipo de datos.

Page 24: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

3.- Fila:3.- Fila: Es una combinación de los Es una combinación de los diferentes atributos del objeto diferentes atributos del objeto (registro).(registro).

FILA

Page 25: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

4.- Vistas: Es una tabla virtual 4.- Vistas: Es una tabla virtual definida sobre las tablas bases definida sobre las tablas bases

descritas por el usuario su objeto es descritas por el usuario su objeto es permitir a los usuarios manipular un permitir a los usuarios manipular un

subconjunto de datossubconjunto de datos

Page 26: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

5.- Usuarios: 5.- Usuarios: el Lenguaje de programación genera todos los usuarios y el Lenguaje de programación genera todos los usuarios y sus permisos de acceso para acceder a una base de datos, cada usuario sus permisos de acceso para acceder a una base de datos, cada usuario debe disponer de su autorización correspondiente y es el propietario de la debe disponer de su autorización correspondiente y es el propietario de la

base de datos el que debe dar y retirar permisos de acceso.base de datos el que debe dar y retirar permisos de acceso.

El dbo es un usuario especial que existe en todas las bases de datos, y como tal, no puede ser eliminado de la misma.

De manera predeterminada todos lo usuarios de una base de datos son miembros de la función

Page 27: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

6.- Índices:6.- Índices: Se utilizan para aumentar el rendimiento del sistema y Se utilizan para aumentar el rendimiento del sistema y asegurar la integridad de los datos. A cada tabla que se crea se la asocia asegurar la integridad de los datos. A cada tabla que se crea se la asocia

automáticamente una tabla índice que contiene la posición del registro automáticamente una tabla índice que contiene la posición del registro según la columna especificada como índice.según la columna especificada como índice.

Page 28: I N F O R M I X EQUIPO No.1 INTEGRANTES: ALEJANDRA RUEDA D. ALEJANDRA RUEDA D. IRENE RUEDA D. IRENE RUEDA D. GUSTAVO DOMINGUEZ V. GUSTAVO DOMINGUEZ V

BIBLIOGRAFIABIBLIOGRAFIA

http://es.wikipedia.org/wiki/Informixhttp://es.wikipedia.org/wiki/Informix http://www.pc-news.com/detalle.asp?sid=&id=2&Ida=195http://www.pc-news.com/detalle.asp?sid=&id=2&Ida=195

33 http://www-306.ibm.com/software/info/ecatalog/es_AR/prhttp://www-306.ibm.com/software/info/ecatalog/es_AR/pr

oducts/L981694Z22624P75.htmloducts/L981694Z22624P75.html http://www.pc-news.com/detalle.asp?sid=&id=2&Ida=195http://www.pc-news.com/detalle.asp?sid=&id=2&Ida=195

33