Oracle es básicamente una herramienta cliente/servidor para la gestión de bases de datos relacionales mediante tablas. Almacena y accede a los datos según este formato de tablas. Informix también es un sistema de bases de datos relacionales que utiliza un lenguaje SQL y herramientas gráficas para la administración. Ambos sistemas gestionan elementos como tablas, filas, usuarios e índices, pero Informix requiere menos recursos y es más sencilla de administrar.
2. Oracle es básicamente un herramienta
cliente/servidor para la gestión de base de
datos. Es una Base de Datos los cuales están
almacenados y accesibles según el formato
de tablas relacionales. Una tabla relacional
tiene un nombre y unas columnas, su
definición. Los datos están almacenados en
las filas. Las tablas pueden estar
relacionadas con otras.
3. Historia Oracle surge a finales el año 1970 del nombre de
Relational Software a partir de un estudio sobre SGBD
(Sistemas Gestores de Base de Datos) Computer World
definió este estudio como uno de los más completos jamás
escritos sobre bases de datos. Usaba la filosofía de las
bases de datos relacionales, algo que por aquella época era
todavía desconocido. La tecnología Oracle se encuentra
prácticamente en todas las industrias alrededor del
mundo. 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.
4. Fueron las dos
primeras versiones de
Oracle, quedando aun
rezagadas por las
versiones sucesoras.
Incluye mejoras
de rendimiento y
de utilización de
recursos.
Ofrece un método
seguro y administrable
para incrementar la
performance de sus
bases de datos.
Se implementa la
migración de
datos.
Opción segura para
desarrollar e
implementar de
manera económica las
aplicaciones de la base
de datos.
Proporciona mejores
resultados al
automatizar las
tareas
administrativas
5. Controlar y gestionar grandes volúmenes de
contenidos no estructurados.
Es una herramienta de administración
gráfica que es mucho más intuitiva y
cómoda de utilizar.
Tiene una estructura lógica y una física.
Ayuda a analizar datos y efectuar
recomendaciones.
6. Apoya en el diseño y optimización de
modelos de datos.
Construcción de procedimientos
almacenados y triggers, entre otros.
Apoya en la definición de estándares de
diseño y nomenclatura de objetos.
Documentar y mantener un registro
periódico de las mantenciones.
8. Están contenidas por ficheros que utiliza el servidor
de BD. Estos ficheros guardan información tanto de
los datos almacenados en la BD como la necesaria
para gobernar la propia BD.
Los archivos
de Datos.
Los archivos
Redo log.
Los archivos
De Control.
9. • El usuario se conecta al sistema operativo ejecutando la
instancia Oracle donde la conexión se establece mediante los
mecanismos de comunicación entre procesos disponibles en el
sistema operativo del host.
• El usuario inicia la aplicación o la herramienta en un equipo
local, aquí el software de red se utiliza para establecer la
comunicación entre el usuario y Oracle Server. (Cliente -
Servidor)
• En una conexión de tres capas, el equipo del usuario se
comunica a través de la red con un servidor de aplicaciones o
de red, que se conecta a través de una red a la máquina que
ejecuta la instancia Oracle.
10. La nueva versión permite un procesamiento y
actualización en línea.
Es muy compatible con otros Sistemas Operativos y
plataformas como lo son:
LINUX
SOLARIS
WINDOWS 2000 Y 20003
WINDOWS XP
WINDOWS VISTA
11. • Oracle es el motor de base de datos relacional más usado a nivel
mundial.
• Puede ejecutarse en todas las plataformas, desde una PC hasta un
supercomputador.
• Oracle soporta todas las funciones que se esperan de un servidor
"serio": un lenguaje de diseño de bases de datos muy completo.
• Permite el uso de particiones para la mejora de la eficiencia, de
replicación e incluso ciertas versiones admiten la administración
de bases de datos distribuidas.
• El software del servidor puede ejecutarse en multitud de
sistemas operativos.
• Existe incluso una versión personal para Windows 9x, lo cual es un
punto a favor para los desarrolladores que se llevan trabajo a
casa.
• Oracle es la base de datos con más orientación hacía INTERNET.
12. • Una de las desventajas es la inestabilidad de las
primeras versiones, por lo que se tienen que lanzar
muchas otras mas de correcciones hasta alcanzar la
estabilidad.
• El mayor inconveniente de Oracle es quizás su precio.
• Otro problema es la necesidad de ajustes. Un error
frecuente consiste en pensar que basta instalar el
Oracle en un servidor y enchufar directamente las
aplicaciones clientes. Un Oracle mal configurado puede
ser desesperantemente lento.
• También es elevado el coste de la formación, y sólo
últimamente han comenzado a aparecer buenos libros
sobre asuntos técnicos distintos de la simple
instalación y administración.
13. Es una base de datos transaccional para las
prácticas actuales del ebusiness, que
proporciona la infraestructura de datos
crítica necesaria para gestionar su negocio.
IBM Informix SQL es un sistema de
desarrollo de aplicaciones de bases de datos
que proporciona la velocidad, potencia y
seguridad necesarias para las aplicaciones
grandes y pequeñas.
14. Informix-4GL es un lenguaje de
programación desarrollado por Informix a
mediados de la década de 1980. Área de bases
de datos relacionales, la arquitectura OLP y
lenguajes de cuarta generación.
Informix es una familia de productos RDBMS
de IBM(2001).
SQL, un lenguaje editor de informes, un
lenguaje de formas.
Herramientas Case FourGen (1989- 1996).
15. Informix C-ISAM:
La última versión de
la base de
datos Marathon origi
nal.
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.
Red Brick Warehouse:
Un producto
de almacenaje de
datos.
Informix-4GL: Un
lenguaje de cuarta
generación para
programar aplicaciones
Suite U2:
UniverSe y unidata ba
ses de datos
multidimensionales
Cloudscape: Un
RDBMS
completamente escrito
en Javav.
16. Dispone de herramientas graficas.
Utiliza plataforma NT y UNIX
Gestiona múltiples bases de datos remotas de una única consola.
Capacidad de relación de datos de múltiples lugares físicos
Opción de conectar datos relacionales de paginas web.
17. Ocupa menos memoria y recursos que el oracle
Tiene arquitectura para servidor OLTP (On Line Transaction Prosessing)
Se integra con linux y oracle
Utiliza lenguaje de programación Java
Tiene un costo muy accesible en el mercado.
19. • Están contenidas por ficheros que utiliza el servidor
de BD. Estos ficheros guardan información tanto de
los datos almacenados en la BD como la necesaria
para gobernar la propia BD.
• En la capa de aplicación tenemos el bloque
denominado construcción el cual se encarga de
realizar las transformaciones externo/conceptual.
Con esto nos referimos al módulo de vistas y
consultas que posee, por tal motivo el Informix es un
sistema de base de datos relacional.
20. Para establecer una conexión directa a una base de datos
Informix, debe instalar el SDK del cliente de Informix o
IConnect en el equipo cliente y configurar un controlador ODBC.
• Instale el SDK cliente de Informix o la aplicación IConnect
en cada equipo cliente remoto que desee conectar a la base
de datos de manera directa.
• Esto hace que los archivos de configuración del cliente de
Informix que necesite estén disponibles. Para obtener más
información o ayuda sobre la instalación de estas
aplicaciones, consulte la documentación de Informix.
• Si el servidor de Informix se está ejecutando en el mismo
host que la aplicación cliente, podrá saltear este pasó.
Asegúrese de que el usuario de cada equipo cliente que desea
conectar a la base de datos de manera directa tenga permiso de
conexión en el servidor.
21. • 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.
• Si no se colocan algunos valores, añade nulo automáticamente.
• Reduce los costos de la administración.
• Atiende las necesidades de las exigentes prácticas actuales del
e-business particularmente para aplicativos que requieran
transacciones de alto desempeño.
• Soporta requisitos de procesamiento de transacción online,
complejos y rigurosos.
• Optimiza capacidades de inteligencia del negocio competitivas.
• Maximiza operaciones de datos para el grupo de trabajo y para
la empresa en total.
22. • No tiene soporte para BLOBs (Objetos grandes binarios).
Imágenes.
Audio
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.
• ES single-Threaded, no aprovecha procesadores múltiples.
(Se ocupa de una sola petición al mismo tiempo).
26. ORACLE INFORMIX
Siempre ha sido considerada una
base de datos para uso más
general que INFORMIX.
Se tiene que definir los usuarios
dentro de la base de datos
(gestión interna de usuarios)
haciendo menos simplificada la
administración.
Ocupa más espacio que
INFORMIX
Se especializo más en aplicaciones
GIS (datos geográficos).
En configuraciones parecidas
INFORMIX es más caro que
ORACLE
Es más simplificada la
administración de usuarios ya que
utiliza los mismos usuarios de
LINUX (los creas con adduser)
Ocupa menos memoria y menos
recursos.