Temario
SQL Expert proporciona las habilidades necesarias para un manejo adeacuado y de alto nivel que posteriormente le permitiran obtener el rango de DBA, el cual en las bases de datos es el rango más alto
Objetivo
Desarrollar y mejorar las habilidades con en lenguaje SQL para la manipulación de bases de datos.
A Quién va dirigido
Esta certificación está dirigida a personas que deseen tener un mejor nivel de conocimiento sobre bases de datos y quieran manejar a un alto nivel el lenguaje SQL
También para personas que posteriormente esten interesados en la obtención del titulo DBA, esta certificación le será de mucha utilidad
Perfil del Participante
Conocimientos básicos en el manejo de SQL y bases de datos
Beneficios
Conocimiento en SQL que le permite un manejo cercano al DBA
Un mejor puesto dentro de su industria
Certificado en el dominio de las bases de datos
TEMARIO
Objetivos del examen 1Z0-047:
1. Restricción y orden de los datos
Limitar las filas recuperadas por una consulta
Ordenar las filas que se recuperan mediante una consulta
Utilizar variables de sustitución
Utilice la cláusula que limita la fila de SQL
Crear consultas utilizando el PIVOT y la cláusula UNPIVOT
Utilice la comparación de patrones para reconocer patrones en múltiples filas en una tabla
2. Uso de las funciones de una Sola Fila permite personalizar la salida
Describir los distintos tipos de funciones que están disponibles en SQL
Uso de caracteres, números, fechas y funciones analíticas (PERCENTILE_CONT, DESVEST, GAL, plomo) en las instrucciones SELECT
Uso de funciones de conversión
3. Informes agregados de datos utilizando las funciones de grupo
Identificar las funciones de grupo disponibles
Uso del grupo de funciones
Grupo de datos mediante el uso de la cláusula GROUP BY
Incluir o excluir filas agrupadas mediante el uso de la cláusula HAVING
4. Visualización de datos de varias tablas
Uso de equijoins y nonequijoins
Uso de autocombinación (self-join)
Uso de combinación extrernar (outer joins)
Generar un producto cartesiano de todas las filas de dos o más tablas
Uso de cross_outer_apply_clause
5. Uso de subconsultas para resolver consultas (subqueries)
Uso de subconsultas
Tipos de subconsultas
Uso de una sola fila y subconsultas de varias filas
Crear una vista lateral en línea en una consulta
6. uso de los operadores de conjunto
Explicando los operadores de conjunto
Uso del operador de conjunto para combinar varias consultas en una sola consulta
Controlar el orden de filas devueltas
7. Manipulación de datos
Insertar filas de una tabla
Actualizar filas de una tabla
Eliminar filas de una tabla
Transacciones de control
8. Uso de sentencias DDL para crear y administrar las Tablas
Categorías de los principales objetos de la base
Revisión de estructura de la tabla
Tipos de datos que están disponibles para las columnas
Crear tablas
Crear restricciones de la tabla
Describir cómo funcionan los objetos de esquema
Truncar tablas, y de forma recursiva truncar tablas secundarias
Utilice mejoras 12c en la cláusula DEFAULT, columnas, columnas invisibles virtuales y las columnas de identidad en la creación de tablas / alteración
9. Creando otro esquema de objetos
Creando vistas simples y complejas con columnas visibles / invisibles
Recuperar datos de puntos de vista
Crear, mantener y utilizar secuencias
Crear sinónimos privadas y públicas
10. La implementación de Oracle Database Security
Base de Datos de Seguridad y principio de privilegio mínimo
Auditoría trabajar con base de datos estándar
11. Control de acceso de usuarios
Conceder privilegios en las tablas y en un usuario
Privilegios de consulta en el diccionario de datos
Otorgando roles
Distinguir entre los privilegios y roles
12. Manejo de restricciones
Crear y mantener índices incluyendo índices invisibles y múltiples índices en las mismas columnas
Crear índices mediante la sentencia CREATE TABLE
Crear índices basados en funciones
Soltar las columnas y establecer la columna UNSED
Realizar operaciones de flashback
Crear y utilizar tablas externas
13. manipulación de grandes conjuntos de datos
Manipulación de datos mediante subconsultas
Describir las características de los INSERTs en multitablas
Uso de INSERTs multitabla
Condicional INSERT ALL
Condicional FIRST INSERT
Combinar filas de una tabla
Seguimiento de los cambios en los datos durante un período de tiempo
Utilizar los valores por defecto explícitos en las declaraciones de inserción y actualización
14. Generación de informes mediante la agrupación de datos relacionados
Uso de operación ROLLUP para producir valores de subtotales
Uso de operación CUBE para producir valores de tabulación cruzada
Utilice la función de agrupación para identificar los valores de las filas creadas por ROLLUP o CUBE
Uso GROUPING SETS para producir un conjunto de resultados
15. Gestión de datos en diferentes zonas horarias
Usar varias funciones de fecha y hora
TZ_OFFSET
FROM_TZ
TO_TIMESTAMP
TO_TIMESTAMP_TZ
TO_YMINTERVAL
TO_DSINTERVAL
CURRENT_DATE
CURRENT_TIMESTAMP
LOCALTIMESTAMP
DBTIMEZONE/li>
SESSIONTIMEZONE
EXTRACT
16. Recuperación de datos mediante subconsultas
Utilizar subconsultas de varias columnas
Utilizar subconsultas escalares
Utilizar subconsultas correlacionadas
Actualizar y eliminar filas mediante subconsultas correlacionadas
Utilice operadores EXISTS Y NO EXISTS
Utilice la cláusula WITH
17. jerárquica de recuperación
Interpretar el concepto de una consulta jerárquica
Crear un informe con estructura de árbol
Formato de datos jerárquica
Excluir ramas de la estructura de árbol
18. Soporte de expresiones regulares
Utilice Meta caracteres
Uso de las funciones de expresiones regulares para buscar, combinar y reemplazar el uso de patrones
Utilizar patrones que sustituye
Utilización de expresiones regulares y las restricciones de comprobación