Oráculo
Oráculo
• Conceptos de DBMS
• Conceptos de RDBMS
• Versiones de Oracle
• ¿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
• REVERSIÓN
• COMPROMETER
• PUNTO DE RESTAURACIÓN
• CONCEDER
• REVOCAR
• Restricciones de clave
• Restricciones de DOMINIO
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
7.SUB- CONSULTAS
• Subconsultas de una sola fila
• Subconsultas correlacionadas
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
8.2. ÍNDICES
• ¿Qué es un ÍNDICE?
• Necesidad del Índice
• Tipos de índices
Índice Simple
Índice Compuesto
Índice de mapa de bits
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
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
• Declarar bloque
• COMIENZO Bloque
• Bloque de EXCEPCIÓN
• FIN
• Programas Dinámicos
• Ejemplos trabajados y tareas
11.2. Palabras clave de compatibilidad de tipo
• ¿Qué es un procedimiento?
• ¿Cómo crearlo?
• ¿Cuáles son las ventajas de los procedimientos?
ESTRUCTURAS DE CONTROL
DECLARACIONES CONDICIONALES
• Condicional Simple
• 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?
• Pragma_ Exception_init
• AUMENTAR_ERROR_DE_APLICACIÓN
• 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?
• Partes de un disparador
• Tipos de Disparadores
• Disparadores de Base de Datos
PAQUETES
• ¿Qué es un PAQUETE?
• Estructura del paquete
• Especificación y Cuerpo del Paquete
Apoyando
Consejos para entrevistas
Preguntas de entrevista
Consejos para la preparación del currículum