Base de datos Oracle_Resumen de los puntos de conocimiento más valiosos de Oracle

¿Qué es Oracle?

Oracle Database, también conocida como Oracle RDBMS u Oracle para abreviar. Es un sistema de gestión de bases de datos relacionales de Oracle. Es un producto que siempre ha estado en una posición de liderazgo en el campo de las bases de datos. Se puede decir que el sistema de base de datos Oracle es un sistema de administración de bases de datos relacionales popular en el mundo. El sistema tiene buena portabilidad, fácil uso y funciones sólidas, y es adecuado para todo tipo de entornos grandes, medianos, pequeños y de microcomputadoras. Es una solución de base de datos de alta eficiencia, confiable y de alto rendimiento.

Introducción

El sistema de base de datos ORACLE es un conjunto de productos de software con base de datos distribuida como núcleo proporcionado por la empresa estadounidense ORACLE (Oracle), actualmente es una de las bases de datos cliente / servidor (CLIENTE / SERVIDOR) o arquitectura B / S más populares. Por ejemplo, SilverStream es una especie de middleware basado en la base de datos. La base de datos ORACLE es actualmente el sistema de gestión de bases de datos más utilizado en el mundo. Como sistema de base de datos general, tiene funciones completas de gestión de datos; como base de datos relacional, es un producto relacional completo; como base de datos distribuida, realiza el procesamiento de tipos de distribución función. Pero todo su conocimiento, siempre que aprenda el conocimiento de ORACLE en un modelo, puede usarlo en varios tipos de máquinas.

La última versión de Oracle Database es Oracle Database 19c. Oracle Database 12c presenta una nueva arquitectura de múltiples inquilinos que se puede utilizar para implementar y administrar nubes de base de datos fácilmente. Además, algunas características innovadoras pueden maximizar la utilización de recursos y la flexibilidad. Por ejemplo, Oracle Multitenant puede integrar rápidamente múltiples bases de datos, mientras que Automatic Data Optimization y Heat Map pueden comprimir y agrupar datos con mayor densidad. Estos avances tecnológicos únicos, junto con importantes mejoras en la disponibilidad, seguridad y soporte de big data, hacen de Oracle Database 12c una plataforma ideal para implementaciones en la nube pública y privada.

Características
1. Funciones completas de gestión de datos:

● La gran cantidad de datos

● Persistencia de la conservación de datos.

● intercambio de datos

● Confiabilidad de los datos

2. Productos con una relación completa:

● Criterios de información --- toda la información del DBMS relacional debe usarse lógicamente de una manera, es decir, los valores en la tabla se expresan explícitamente;

● Lineamientos para garantizar el acceso.

● Ver criterios de actualización --- Siempre que los datos de la tabla que forman la vista cambien, los datos de la vista correspondiente cambian al mismo tiempo.

● Criterios de independencia física y lógica de los datos.

3. Función de procesamiento distribuido:

La base de datos ORACLE ha proporcionado capacidades de procesamiento distribuido desde la quinta edición, y tiene una función de base de datos distribuida relativamente completa en la séptima edición. Una base de datos distribuida ORACLE consta de oraclerdbms, sql * Net, SQL * CONNECT y otra composición de productos relacionales no ORACLE.

4. El funcionamiento del almacén de datos se puede realizar fácilmente con ORACLE.

Esta es una tendencia de desarrollo tecnológico y no se discutirá aquí.

Ventajas
● Gran usabilidad

● Fuerte escalabilidad

● Fuerte seguridad de datos

● Fuerte estabilidad

 

Estructura de datos de Oracle

Cómo obtener una tabla de datos de demostración

seleccione * de la pestaña; 

seleccione table_name de user_tables; 

Ver estructura de la tabla

departamento de desc; 


La estructura de la tabla se compone de campos y los campos tienen tipos.

 

Descripción de la estructura de la tabla

Nombre de la tabla: departamento

Descripción: Tabla de información del departamento


Nombre de la tabla: emp

Descripción: Formulario de información del empleado


Nota: El campo DEPTNO es una clave externa y el valor de DEPTNO proviene de la clave principal de la tabla dept, que actúa como una restricción

Nombre de la tabla: salgrade

Descripción: Tabla de información de calificaciones salariales


Si el tipo de campo se declara como NUMBER, pero no se proporciona un rango numérico, entonces la longitud del tipo de campo es 38, el número máximo de lugares decimales del tipo NUMBER es 7 y el método de declaración máximo de los datos de punto flotante el tipo es NUMBER (38,7). El tipo de carácter máximo se puede declarar como: VARCHAR2 (4000) bytes

¿La diferencia entre VARCHAR y VARCHAR2?

El tipo VARCHAR2 es un tipo exclusivo de Oracle y la compatibilidad con este tipo se mantendrá durante las actualizaciones de la versión de la base de datos.

¿Cuál es la diferencia entre el tipo CHAR y el tipo VARCHAR?

Tanto el tipo CHAR como VARCHAR representan el tipo de cadena, pero el tipo CHAR es una cadena de longitud fija. Al almacenar datos, si la longitud de los datos no alcanza la longitud declarada, se agregará un espacio al final de los datos para alcanzar una longitud fija, y luego se almacena. El tipo VARCHAR es una cadena de caracteres de longitud variable. Al almacenar datos, si la longitud de los datos no alcanza la longitud declarada, no se realiza ninguna operación y se almacena directamente.

 

Declaración de consulta simple de Oracle


Consultar un campo

● Consultar el nombre del empleado.

seleccione ENAME de emp;

La instrucción select va seguida del nombre del campo, select es la palabra clave, select y el nombre del campo están separados por un espacio, from indica la tabla a consultar y está separado del campo por un espacio.

 

Consultar varios campos

● Consultar el número y el nombre del empleado.

seleccione empno, esmalte de emp;

Para consultar varios campos, debe colocarlos después de la instrucción de selección. Los campos están separados por comas. No puede agregar una coma entre el último campo y desde.

 

Consultar todos los campos

Todos los campos se pueden separar por comas y colocar después de la instrucción de selección, pero esto no es muy conveniente, por lo que puede usar el siguiente método.

seleccionar * de emp;

En general, se recomienda no utilizar el símbolo *, y el uso del símbolo * no es claro. Se recomienda escribir los campos relevantes después de la declaración de selección.

* La eficiencia es relativamente baja, ¿hablaré más adelante?

 

Calcule el salario anual del empleado

● Indique el número, el nombre y el salario anual del empleado (agregue cadenas de caracteres y use ||)

seleccione empno, ename, sal * 12 de emp;

Los operadores se pueden utilizar en la declaración de selección Hay algunos problemas con lo anterior y el nombre del campo del salario anual no está claro.

Mostrar el campo consultado como chino 

seleccione empno como número de empleado, ename como nombre de empleado, sal * 12 como salario anual de emp;

Puede usar as para nombrar el alias, ya que se puede omitir, como:

seleccione el número de empleado de empno, nombre del empleado de esmalte, sal * 12 salario anual de emp;


Comandos de uso común de Oracle SQL Plus

set linesize 200
set linesize puede establecer el número de caracteres en una línea, el valor predeterminado es 80 caracteres.

set linesize 200, lo que significa establecer una línea con 200 caracteres.

l (Lista)
puede mostrar el último contenido ejecutado en el área de búfer.

Las
funciones de los tres comandos anteriores de run / r son las mismas Vuelva a ejecutar las sentencias en el área de búfer.

save
save puede guardar la última instrucción ejecutada en el búfer en un archivo.


obtener

get puede poner la instrucción sql en el archivo en el área del búfer, y puede ejecutarse usando / o r o run.

ed (editar)
ed puede usar el Bloc de notas para editar el contenido en el área de caché.

Cómo ejecutar un script SQL directamente

@c: \ emp.sql;

Apoyando tutoriales en video, aprendiendo mejor ~~~

Tutorial de Oracle desde la entrada hasta el maestro (conjunto completo)

 

Supongo que te gusta

Origin blog.csdn.net/bjpowernode_com/article/details/115300402
Recomendado
Clasificación