0% encontró este documento útil (0 votos)
15 vistas8 páginas

Oráculo

Este documento proporciona una visión general de Oracle 12c y SQL & PL/SQL. Discute los fundamentos de las bases de datos y las características de Oracle 12c. También resume los componentes de SQL como los comandos DDL, DML, DQL y DCL. Además, describe los componentes de PL/SQL como la estructura del programa, las estructuras de control, las funciones, los disparadores y los paquetes. El documento parece servir como material de capacitación que introduce conceptos clave para trabajar con bases de datos Oracle.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas8 páginas

Oráculo

Este documento proporciona una visión general de Oracle 12c y SQL & PL/SQL. Discute los fundamentos de las bases de datos y las características de Oracle 12c. También resume los componentes de SQL como los comandos DDL, DML, DQL y DCL. Además, describe los componentes de PL/SQL como la estructura del programa, las estructuras de control, las funciones, los disparadores y los paquetes. El documento parece servir como material de capacitación que introduce conceptos clave para trabajar con bases de datos Oracle.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

ORACLE 12c-( SQL y PL/SQL)

1.Fundamentos de Base de Datos


• ¿Qué es una Base de Datos y por qué existe una Base de Datos?

• Conceptos de DBMS

• Conceptos de RDBMS

• Versiones de Oracle

• ¿Qué es Oracle 12c?


• ¿Qué es una BASE DE DATOS MULTITENANT?

• Características en Oracle 12c

• Ventajas de Oracle 12c


• ¿Cuál es el MODELO DE DATOS para cualquier RDBMS OLTP?

2. LENGUAJE DE CONSULTA ESTRUCTURADO (SQL) Y HERRAMIENTAS CLIENTE

• ¿Qué es SQL?
• El papel de SQL en RDBMS
• Sub-lenguajes en SQL
• HERRAMIENTAS DE INTERFAZ DE CLIENTE

• SQL * PLUS
• DESARROLLADOR SQL

• DESARROLLADOR PLSQL

• Sapo
• Tipos de datos de Oracle

3. LENGUAS SQL
Comandos de Lenguaje de Definición de Datos (DDL)

• CREAR
• ALTERAR
• TRUNCAR
• BAJAR
• RENOMBRAR
Lenguajes de Manipulación de Datos (DML) Comandos

• INSERTAR
• ACTUALIZAR
• ELIMINAR
Lenguaje de Consulta de Datos / Lenguaje de Recuperación

• SELECCIONAR

Lenguajes de Control de Transacciones (TCL) Comandos

• REVERSIÓN
• COMPROMETER
• PUNTO DE RESTAURACIÓN

Comandos de Lenguajes de Control de Datos (DCL)

• CONCEDER
• REVOCAR

4. RESTRICCIONES DE INTEGRIDAD DE DATOS

• Restricciones de clave

• Restricciones de DOMINIO

• INTEGRIDAD REFERENCIAL Restricciones

5. OPERADORES
• Operadores Aritméticos
• Operadores Relacionales
• Operadores de Negación de Relación

• Operadores Lógicos
• Operadores de conjunto (Unión, Unión Todos, Intersección, Menos)

6. UNIONES
• Propósito de JOINS
• Tipos de JOINS
unión cruzada
Unión equi
Unión Interna
Auto unión
Uniones externas

unión externa izquierda

Unión externa derecha


Unión externa completa

7.SUB- CONSULTAS
• Subconsultas de una sola fila

• Subconsultas de varias filas

• Subconsultas correlacionadas

• Uso de EXISTS / NOT EXISTS / ANY / ALL

8. OBJETOS SQL
VISTAS
• ¿Qué es una vista?
• Importancia de la Vista.

• Tipos de Vistas
• Vistas simples
Vistas simples con OPCIÓN DE VERIFICAR
Vistas simples con la opción CON SOLO LECTURA
• Vistas compuestas
• Vistas en línea
• Vistas materializadas
Vista materializada solo de lectura

Vista materializada actualizable


Vista materializada compleja
• Fuerza vistas

8.2. ÍNDICES
• ¿Qué es un ÍNDICE?
• Necesidad del Índice
• Tipos de índices
Índice Simple
Índice Compuesto
Índice de mapa de bits

Índice basado en función

8.3. CLUSTERS
• Uso de clúster
• Creación de clúster
• Ventajas de los clústeres

8.4. SECUENCIAS
• Creando secuencia
• Usos de las secuencias
Insertando valores de secuencia
Actualizando columna con valores de secuencia

Alterando secuencia
Usando el valor de la secuencia como valor DEFAULT

de oracle 12c

SINÓNIMOS
• Uso de sinónimos
• Types of Synonyms(PUBLIC,PRIVATE)
• Cómo y cuándo crear sinónimos?

9. PARTICIONES
• ¿Qué es una partición?
• Tipos de particiones
Partición por rango
Lista de partición

Partición hash

10. FUNCIONES SQL


Categorías de funciones
• Funciones de Grupo o Agregadas
• Funciones escalares o de una sola fila

Tipos de Funciones
• Funciones Numéricas
• Funciones de cadena
• Funciones de Conversión
• Funciones de fecha

• Funciones analíticas

11. PL/SQL
• Introducción a PL/SQL
• ¿Qué es un bloque de programa?

• Ventajas de PL/SQL.
• Arquitectura del motor PL/SQL
• Características, Estructura del Bloque de Programa

• Tipos de datos, Instrucciones ejecutables.

• ¿Cuáles son los bloques en la estructura del programa?

• Declarar bloque
• COMIENZO Bloque

• Bloque de EXCEPCIÓN

• FIN

11.1. TIPOS DE PROGRAMAS


• Programas Estáticos

• Programas Dinámicos
• Ejemplos trabajados y tareas
11.2. Palabras clave de compatibilidad de tipo

• Declarando variables dinámicamente --%TIPO


• Declaración de variables de tipo tabla de registro--%ROWTYPE

11.3 SUB PROGRAMAS


Procedimientos Almacenados

• ¿Qué es un procedimiento?

• ¿Cómo crearlo?
• ¿Cuáles son las ventajas de los procedimientos?

• Tipos de procedimientos almacenados

• Procedimientos Estáticos (sin Argumentos)


• Procedimientos Dinámicos (con Argumentos)

• Modo de Argumentos o Parámetros


• EN FUERA ENTRADA SALIDA

ESTRUCTURAS DE CONTROL
DECLARACIONES CONDICIONALES

• Condicional Simple

• SI—ENTONCES—DE OTRA MANERA


• CONDICIÓN COMPUESTA

• Construcción ELSIF
• Ejemplos Trabajados y Asignaciones

CICLOS
• Bucle Simple
• Bucle While
• Bucle For

CURSORES
• Tipos: cursores implícitos y explícitos

• Variables de cursor
• Cursor del bucle FOR

• Cursor parametrizado
• CURSOR_REF
¿Qué es BULK COLLECT?
¿Qué es FORALL?
¿Qué es BULKBIND?

MANEJO DE EXCEPCIONES Y SUS TIPOS


• Excepciones predefinidas
• Excepciones definidas por el usuario

• Pragma_ Exception_init
• AUMENTAR_ERROR_DE_APLICACIÓN

REGISTROS Y TABLAS PL/SQL


• Tipos de Datos Compuestos

• Registros y Tablas PL/SQL


• Registros Anidados

• Uso de Registro en una Tabla

• Y ejemplos

FUNCIONES
• ¿Qué es una función?
• ¿Cuándo tenemos que crear una función?
• ¿Cómo se le llama?
• Con y sin argumentos

Colecciones PL/SQL
• VARRAYS
• Arreglos Asociativos
• Tablas anidadas / TABLAS PLSQL
DISPARADORES
• ¿Qué es un Programa de Disparo?

• ¿Cuándo necesitamos un disparador?

• Partes de un disparador

• Tipos de Disparadores
• Disparadores de Base de Datos

• Disparadores a nivel de fila con Ej.

• Disparadores a Nivel de Declaración

• Triggers en lugar de - Vistas con Ej.

PAQUETES
• ¿Qué es un PAQUETE?
• Estructura del paquete
• Especificación y Cuerpo del Paquete

• Accediendo a procedimientos y funciones de un paquete

Apoyando
Consejos para entrevistas

Preguntas de entrevista
Consejos para la preparación del currículum

También podría gustarte