¿Qué hermano puede presentar Oracle? Mi hermano quiere aprender.
1.1 Oracle7 y ORACLE8
ORACLE7 es un sistema de base de datos relacional completo y no admite orientación a objetos.
ORACLE8 es un sistema de base de datos orientado a objetos, que no es una base de datos puramente orientada a objetos ni una base de datos puramente relacional. Es una combinación de los dos, por lo que se denomina "base de datos relacional de objetos".
1.2 Características de Oracle 8
ORACLE8 se lanzó oficialmente en junio de 1997. Contiene casi todas las tecnologías de bases de datos y, por lo tanto, se considera una de las futuras bases de datos maestras a nivel empresarial. Tiene principalmente las siguientes características:
1. Modelo de objeto/relacional
ORACLE8 adopta una actitud más realista y cautelosa hacia el modelo de objeto y utiliza el modelo de objeto/relacional, es decir, Es totalmente compatible con el modelo relacional tradicional sobre la base de proporcionar soporte limitado para el mecanismo de objetos. ORACLE8 no solo puede procesar información de estructura de tabla tradicional, sino también administrar tipos de datos multimedia generados por herramientas de desarrollo como C y Smalltalk, como texto, video, gráficos, orientación espacial, etc. Este enfoque puede salvar los productos de desarrollo de software y el software de herramientas existentes, así como el software de aplicación ORACLE8, protegiendo así la inversión de los clientes.
2. Escalabilidad dinámica del sistema servidor de base de datos
ORACLE8 introduce mecanismos de multiplexación y sondeo de conexiones para brindar soporte para objetos grandes. Cuando es necesario admitir algunos tipos de datos especiales, los usuarios pueden crear un software para lograrlo. ORACLE8 adopta tecnología de red avanzada y mejora el grupo compartido y el administrador de conexiones para mejorar la inclusión del sistema. Las capacidades van desde unos pocos GB hasta cientos de TB, lo que permite el acceso simultáneo a más de 654,38 millones de usuarios. Cada tabla de la base de datos de ORACLE puede acomodar 654,38 0000 columnas, lo que puede satisfacer las necesidades de las aplicaciones actuales de bases de datos y almacenes de datos.
Según ORACLE, ORACLE8 puede admitir hasta 512 PB de datos. Sin embargo, actualmente la base de datos de ningún usuario ha alcanzado esta cantidad de datos. Las siguientes son las relaciones equivalentes entre varios volúmenes de datos de uso común:
1 MB = 1024 KB
1 GB = 1 GB = 1024 MB
1 TB = 1 billón de bytes = 1024 GB = 1024 * 1024 MB
1PB = 1PeraByte = 1024 TB = 1024 * 1024 * 1024 MB
1EB = 1EB = 1024 PB = 1024 * 1024 * 1024 * 1024 MB
3. Disponibilidad del sistema y facilidad de uso
ORACLE8 proporciona funciones de partición de datos flexibles y diversas. Una partición puede ser una tabla grande o un fragmento pequeño con un índice manejable que se puede particionar según el valor de los datos. Mejore eficazmente las capacidades operativas del sistema y la disponibilidad de datos, y reduzca los cuellos de botella de E/S. ORACLE8 también mejora el procesamiento paralelo, introduciendo procesamiento paralelo en índices de mapas de bits, consultas, clasificación, uniones y escaneos de índices generales, mejorando el paralelismo de una única consulta. ORACLE8 mejora la disponibilidad del sistema a través de opciones de servidor paralelo.
4. Funciones de manejabilidad del sistema y seguridad de los datos.
ORACLE8 proporciona funciones automáticas de copia de seguridad y recuperación, mejorando el soporte para sistemas operativos distribuidos a gran escala y más detallados, como mejorando el paralelismo de la replicación de operaciones SQL. Para ayudar a los clientes a administrar eficazmente todo el sistema de aplicaciones y bases de datos, ORACLE también proporciona un sistema de gestión empresarial (ORACLE Enterprise Manager). Los administradores de bases de datos pueden gestionar el entorno del sistema ORACLE desde una consola centralizada y una interfaz gráfica de usuario de arrastrar y soltar.
ORACLE8 fortalece la autenticación de usuario original y la administración de usuarios en ORACLE Web Server a través de los servicios de seguridad proporcionados en el servidor de seguridad.
5. Computación orientada a la red
Después de la integración con JAVA VM y CORBA ORB, ORACLE8i se convertirá en el componente central de NCA (Network Computer Architecture). NCA es la iniciativa estratégica de Oracle para objetos distribuidos y computación en red. ORACLE8 tiene un gran impacto en NCA. Simplifica la división del software de aplicaciones y promueve el desarrollo de clientes ligeros y software de aplicaciones web. En ORACLE8 FOR NT, también se ha introducido un nuevo producto Asistente de publicación web ORACLE, que proporciona una forma sencilla y eficaz de publicar información de bases de datos en la World Wide Web.
6. Soporte y apertura a múltiples plataformas
Las estructuras de red generalmente incluyen múltiples plataformas, y ORACLE8 puede ejecutarse en todas las plataformas principales, como
SUN Solarise, Sequent Dynix/PTX, Intel Nt, HP_UX, DEC_UNIX, IBM AIX y SP, etc. Los heterogéneos servicios de ORACLE8 proporcionan la infraestructura necesaria para comunicarse con otras fuentes de datos y servicios utilizando SQL y PL/SQL. ORACLE8 sigue admitiendo especificaciones de estándares abiertos SQL3, JDBC, JSQL y CORBA.
1.3 oracle8 y ORACLE8i
Cuando ORACLE 8 se lanzó por primera vez, ofrecía mejor rendimiento y opciones que ORACLE7, pero era básicamente el motor de ORACLE 7. En la última versión de ORACLE8, después de muchas mejoras, apareció la versión ORACLE 8.0.X. Sin embargo, ORACLE 8I, lanzado a principios de 1998, puede considerarse como un conjunto de funciones ampliadas de ORACLE 8.
Debido a que ORACLE 8I proporciona más funciones que ORACLE 8, no solo tiene las mismas funciones RDBMS, sino que también proporciona muchas funciones relacionadas con INTERNET. Lo más importante es que integra JAVA en un lenguaje de datos interno que puede servir como reemplazo o sustituto, y también integra un servidor WEB y una plataforma de desarrollo (Web DB). Para ORACLE 8.0.x, terminó con ORACLE 8.0.5 y luego se lanzó ORACLE8i 8.1.5. ORACLE8i 8.1.5 también suele denominarse Versión 1. La versión ORACLE8i 8.1.6 se denomina Versión 2; la versión ORACLE8i 8.1.7 se denomina Versión 3.
1.4 Oracle8i y ORACLE9i
A finales del año 2000, antes de entrar oficialmente en el siglo XXI, ORACLE lanzó oficialmente el nuevo sistema de base de datos ORACLE 9i. Originalmente se esperaba que hubiera versiones como ORACLE 8i V8.1.8, pero la versión ORACLE 8i se lanzó a 8.1.7 y fue reemplazada por Oracle9i. Al igual que otras empresas de software, para apoderarse del mercado, Oracle ya no está dispuesta a realizar más mejoras y optimizaciones en la versión original, sino que lanza directamente un nuevo producto.
En comparación con ORACLE8i, ORACLE9i incluye principalmente las siguientes tres partes:
l Núcleo de la base de datos (base de datos)
l Servidor de aplicaciones (servidor de aplicaciones)
l Conjunto de herramientas de desarrollo (Developer Suite)
Enfoque de Oracle9i:
l Inteligencia de comercio electrónico (Inteligencia de comercio electrónico)
l Desarrollo de aplicaciones (Desarrollo de aplicaciones)
lHospedaje de aplicaciones.
l Portal y contenidos (portal y contenidos)
l E-Business Continuity (E-Business Continuity)
Oracle9i está diseñado en conjunto con el mercado de Internet . Oracle9i es adecuado y competente para todos los requisitos exigentes del mercado.
L Aplicación Real Oracle9I (Aplicación Real Oracle9i)
L Alta Disponibilidad Oracle9I (Alta Disponibilidad Oracle9I)
L Gestión del Sistema Oracle9I (Gestión del Sistema Oracle9I) p> p>
L Seguridad Oracle9I (Oracle9I Security)
Servicios de Bases de Datos Oracle9i:
l Inteligencia Empresarial y Almacén de Datos (Business Intelligence y Data Warehouse)
L Servicio dinámico Oracle9I (servicio dinámico Oracle9I)
L Oracle9I JAVA y XML (Oracle9i Java y XML)
l E-Business Integration (E-Business Integration)
1.5 Oracle OAS y ORACLE iAS
En la actualidad, la primera versión de iAS de la empresa ORACLE es ORACLE Web Server. Posteriormente, la cuarta versión pasó a llamarse ORACLE APPLICATION SERVER. Antes de finales de 2000. pasó a llamarse Servidor de APLICACIONES de Internet ORACLE 9i (ORACLE iAS). El iAS actual es una herramienta de desarrollo integral que se puede utilizar junto con ORACLE8i u ORACLE9i. Proporciona una plataforma de Internet completa para crear e implementar cualquier aplicación basada en web. iAS incluye portales, aplicaciones de transacciones, herramientas de inteligencia empresarial, aplicaciones de Internet inalámbricas e integración empresarial.
Oracle Internet Application Server proporciona los productos de nivel medio más completos de la industria, que incluyen comunicación, presentación, lógica empresarial, almacenamiento en caché de datos y servicios de sistema.
1. Servicio de comunicación:
El servidor HTTP ORACLE basado en Apache incluye principalmente los siguientes módulos:
Mod_jserv: distribuye solicitudes HTTP de servlet al motor de servlet Oracle iAS.
Mod_perl: Distribuye la solicitud HTTP del programa perl al intérprete perl del servidor web Apache.
Mod_ssl: Proporciona una clave pública basada en un certificado SSL para cifrar las comunicaciones entre el cliente y el servidor Apache.
Mod_plsql: Módulo específico de Oracle utilizado para transmitir solicitudes HTTP a procedimientos almacenados PL/SQL y Java en la base de datos.
2. Servicio de representación
Proporciona los siguientes métodos para la representación de contenido:
Oracle Portal (Oracle Portal)
Apache Jserver (Apache). Servidor Java)
Intérprete Perl (Intérprete Perl)
Buscapersonas Oracle JavaServer (JSP)
Página Oracle PL/SQL Server (PSP)
3. Servicio de lógica empresarial
Puede proporcionar los siguientes componentes de servicio:
Oracle8i JVM (máquina virtual Java)
Oracle8i PL/SQL
Java Business Component (BC4J)
Servicio de formulario
Servicio de informes
Explorador Discoverer
Servicios de gestión de datos
p>Caché de Oracle 8i
5. Servicios del sistema
Oracle Enterprise Manager (Oracle Enterprise Manager)
Oracle Advanced Security (Oracle Advanced Security)
Kit de desarrollo, que incluye:
l Kit de desarrollo de cliente de base de datos Oracle
l Kit de desarrollo XML de Oracle (XDK)
l Desarrollador LDAP de Oracle Toolkit
1.6 ORACLE Application R11i
Además de proporcionar un sistema de base de datos completo, Oracle también proporciona un conjunto completo de soluciones, es decir, un sistema de aplicación completo, generalmente llamado Oracle Application R 11i. Esta es una suite de comercio electrónico totalmente integrada. Incluye:
1. Plataforma de almacén de datos
L servidor de base de datos empresarial Oracle 8i
L Oracle Warehouse Builder (constructor de almacén de datos)
< p. >2. Kit de herramientas de inteligencia empresarialOracle Discoverer
L Línea de productos Oracle Express
l Oracle Darwin
3.Aplicaciones de servicios financieros de Oracle
l Gestión del desempeño
Gestión de la relación con el cliente
l Gestión de riesgos
4. El sistema de gestión financiera basado en Internet incluye los siguientes módulos:
lGestión de inteligencia empresarial
Gestión de presupuestos
lGestión de consolidación
Gestión de previsión de efectivo
Gestión de gastos de empleados
Sistema de análisis financiero de Oracle
Sistema de gestión de proyectos de Oracle
lGestión del flujo de trabajo
l Alerta temprana Sistema
1.7 Componentes del servidor Oracle
l Componentes de proceso
Se puede utilizar para crear programas y activadores (encapsulación), y estos códigos se pueden almacenar en la base de datos. servidor. Oracle, Sybase, Informix y Sql Server almacenan estos llamados procedimientos almacenados en la base de datos, mientras que DB2 los almacena en otra partición especial del servidor.
lOpción de distribución
Puede admitir la comunicación entre múltiples servidores (de forma remota), es decir, cada servidor tiene un sistema Oracle y la opción de distribución es administrar estos componentes de bases de datos remotas. .
lOpción paralela
Una máquina con varias CPU puede realizar consultas en paralelo, aprovechando al máximo el rendimiento de la computadora.
l Servidor Paralelo
Para múltiples máquinas (con sus propios procesadores), gestiona la estructura de acceso al mismo disco duro, proporcionando a los usuarios una alta tolerancia a fallos.
Cuando una máquina falla, se puede programar a los usuarios para que utilicen (inicien sesión en) otra máquina. Cuando ambos fallan, todo el sistema queda inutilizable.
lOpciones de imagen
Puede almacenar, administrar y proporcionar imágenes en tiempo real a pantalla completa y sonido de alta calidad a los usuarios de la red.
lEnterprise Manager
Oracle proporciona una herramienta "Oracle Enterprise Manager (OEM)" para ayudar a los usuarios a administrar sistemas, redes de aplicaciones y bases de datos.
lOpciones de datos espaciales (Opciones de datos espaciales)
Las opciones de datos espaciales son una nueva forma de almacenar y recuperar datos. En las consultas, el sistema se organiza según datos relacionados. Por lo tanto, el principal determinante del rendimiento de la base de datos es el tamaño del conjunto de bases de datos de interés.
lOpciones contextuales
es una solución de gestión de texto que trata la gestión de datos de texto no estructurado como estructurada. Puede utilizar una interfaz SQL similar para crear y desarrollar aplicaciones basadas en texto. Sólo ORACLE8 y versiones posteriores admiten este método.
L Web Server
Puede acceder a los datos de la base de datos Oracle a través de WWW.
Opciones OLAP
Procesamiento analítico en línea, Oracle proporciona Oracle Express como procesamiento analítico en línea.
1.8 Principales productos actuales de Oracle 8i
(Presentación de los productos Oracle9i el último día)
l SQL*Plus
SQL de Oracle* Plus es un superconjunto de SQL estándar y proporciona algunas declaraciones adicionales específicas de Oracle, como conjunto, columna, título, etc. , además de declaraciones que cumplan con los estándares SQL.
lOral Forms
Oracle Forms se conocía anteriormente como SQL*Forms. SQL*Forms y Oracle Forms son herramientas de desarrollo que brindan a los usuarios entradas, consultas, modificaciones y otras funciones. El primero se ejecuta en una terminal de caracteres. Este último se ejecuta en un terminal gráfico. Además de muchos activadores y teclas de función, la mayor parte de la interfaz de diseño de Oracle Forms ha cambiado.
SQL*Forms no incluye funciones de menú. El menú se llama específicamente SQL*Menu para un producto; Oracle Forms integra menús, bibliotecas, etc., y sus funciones son más potentes.
l Oracle Reports
La primera versión de Oracle Reports era SQL*Reportwriter. A partir de Oracle7, se ha convertido en una herramienta de desarrollo que puede admitir la interfaz de Windows. En la última versión, puede acceder a otras bases de datos importantes como Sybase, Informix, DB2, Microsoft SQL Server, etc.
Oracle Book
Oracle Book proporciona una herramienta de exploración y generación de documentos en línea para * * * disfrutar del texto del producto Oracle.
l Oracle Loader
Oracle Loader proporcionó desde el principio una herramienta de carga de datos ODL (Oracle data Loader). Esta herramienta puede cargar datos de texto en varios formatos en tablas de Oracle. Las versiones posteriores pasaron a llamarse SQL*Loader y ahora se llaman Oracle Loader. La versión actual puede cargar datos multimedia en el sistema de base de datos.
L Developer/2000 y Oracle Developer
son términos generales para productos integrales, que incluyen:
l Oracle Reports
l Oracle Formulario
lOracle Graphics
lGenerador de programas
Los cuatro componentes anteriormente se llamaban productos CDE (entorno de desarrollo colaborativo), y ahora las herramientas de desarrollo de Oracle se llaman Oracle Developer.
l ORACLE Designer (Designer/2000)
El predecesor de ORACLE Designer es Designer/2000 y el predecesor de Designer/2000 es SQL*Case, que es una herramienta de casos de base de datos. (herramientas informáticas auxiliares de diseño). Sus versiones actuales incluyen:
Reingeniería de Procesos de Negocio
Modelador
Generador
Oráculo Personal
Después de 1995, Oracle proporcionó diferentes versiones independientes en Dos, Windows 3.x, Windows 95, Windows NT, etc. Su uso básico es exactamente el mismo que el de Workgroup Edition y Enterprise Edition.
SQL*Net y Net 8
SQL*Net y Net 8 proporcionan productos para acceder a bases de datos Oracle en la red. SQL*Net se divide en SQL*Net V1 y SQL*Net V2. SQL*Net V1 admite principalmente modos de terminal de caracteres, como Dos y el modo de servidor de terminal; SQL*Net V2.x admite principalmente la conexión entre terminales gráficos y Oracle, y Net 8 es una versión mejorada del producto de red Oracle 8 SQL*NET V2. .x.
l Oracle Jdeveloper
El último producto de Oracle es una herramienta de programación 3GL de alta eficiencia y alta productividad que permite a los programadores incorporar declaraciones SQL en Java y escribir programas que puedan acceder a la base de datos del programa Java.
lOracle Express
Las herramientas de procesamiento analítico en línea se pueden utilizar fácilmente para analizar diversos datos.
L PRO*C, PRO*COBOL, PRO*FORTRAN, etc.
Podemos proporcionar una herramienta que interactúe con 3GL y utilizarla para incrustar declaraciones SQL en lenguajes de alto nivel para lograr el propósito de acceder a la base de datos Oracle.
lSoftware financiero (ORACLE Financials)
ORACLE Financials es un módulo de aplicación para la gestión financiera en ORACLE APPLICATION. Incluye contabilidad financiera y contabilidad de gestión.
lSoftware de aplicación para cadena de suministro y fabricación
Incluye:
lGestión de pedidos de venta
lGestión de proveedores
Nuevo producto gestión de diseño de ingeniería
lGestión de materiales
Gestión de costes
lGestión de calidad