Red de conocimiento de divisas - Empezando con las acciones - ¿Qué hermano puede presentar Oracle? Mi hermano quiere aprender.

¿Qué hermano puede presentar Oracle? Mi hermano quiere aprender.

Debido a que los productos de bases de datos ORACLE son representantes típicos de la tecnología de bases de datos actual, además de los sistemas de bases de datos, sus productos también incluyen sistemas de aplicaciones y herramientas de desarrollo. Las personas que son nuevas en Oracle tienen esta sensación. Oracle tiene demasiados productos, cada uno de los cuales tiene un contenido muy profundo, y no saben por dónde empezar. Para comprender y utilizar mejor el sistema de base de datos Oracle en un corto período de tiempo, es necesario comprender algunos términos y conceptos básicos de Oracle. Los siguientes son algunos conceptos y términos de uso común en administración para que los principiantes comprendan rápidamente el sistema de base de datos Oracle.

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>

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 empresarial

Oracle 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

上篇: El comercio exterior a la contabilidad. 下篇: ¿Es genuina la computadora comprada en la tienda en línea de HP (sitio web oficial de HP)? ¿Es seguro? ¿Tienes una factura? ¿Hay garantía?
Artículos populares