DBA 11g – Modulo 3
Oracle Database 11 g : Administración II Taller
Oracle Database 11g: Administración II proporciona al administrador de base de datos conocimientos más allá de las tareas básicas cubiertas en el primer taller. Vamos a empezar por obtener una profunda comprensión de las responsabilidades más importantes que un DBA tiene: realizar copias de seguridad y recuperación.
Contenidos
Introducción a la Base de Datos Oracle
- Enumerar las características de Oracle Database 11g
- Discutir el diseño básico, teórico y los aspectos físicos de una base de datos relacional
- Categorizar los diferentes tipos de sentencias SQL
- Describir el conjunto de datos utilizado por el curso
- Inicie sesión en la base de datos usando entorno SQL Developer
- Ahorra consultas a los archivos y utilizar archivos de script en SQL Developer
Recuperar datos utilizando la sentencia SQL SELECT
- Enumerar las funciones de sentencias SQL SELECT
- Generar un informe de los datos de la salida de una instrucción SELECT básica
- Seleccione todas las columnas
- Seleccionar columnas específicas
- Utilice Encabezado de columna predeterminados
- Utilice Operadores aritméticos
- Entender Precedencia de Operadores
- Aprende el mandato DESCRIBE para visualizar la estructura de la tabla
Aprenda restringir y ordenar datos
- Escribir consultas que contienen una cláusula WHERE para limitar la salida recuperada
- Enumerar los operadores de comparación y operadores lógicos que se utilizan en una cláusula WHERE
- Descripción de las reglas de precedencia para los operadores de comparación y lógicos
- Utilice literales de cadena de caracteres en la cláusula WHERE
- Escribir consultas que contienen una cláusula ORDER BY para ordenar la salida de una sentencia SELECT
- Ordenar la salida en forma descendente y ascendente orden
Uso de Funciones de una Sola Fila para Personalizar salida
- Describir las diferencias entre una hilera y múltiples funciones de fila
- Manipular cadenas con función de caracteres en el SELECT y WHERE cláusulas
- Manipular los números con el ROUND, TRUNC y funciones MOD
- Realizar operaciones aritméticas con los datos de la fecha
- Manipular fechas con las funciones de fecha
Invocar funciones de conversión y expresiones condicionales
- Describir la conversión implícita y explícita del tipo de datos
- Utilice la TO_CHAR, TO_NUMBER y funciones de conversión TO_DATE
- Funciones múltiples Nest
- Aplicar el NVL, NULLIF, y se unen a las funciones de datos
- Utilice la lógica condicional IF THEN ELSE en una sentencia SELECT
Los datos totales usando las Funciones de Grupo
- Utilice las funciones de agregación para producir informes significativos
- Divida a los datos recuperados en grupos mediante la cláusula GROUP BY
- Excluir grupos de datos mediante el uso de la cláusula HAVING
Mostrar datos de varias tablas Usar combinaciones
- Escribe declaraciones SELECT para acceder a datos de más de una tabla
- Ver datos que generalmente no cumple una condición de unión mediante el uso de combinaciones externas
- Únete a una tabla consigo misma mediante el uso de un auto unirse
Utilice sub-consultas para resolver consultas
- Describir los tipos de problema que subconsultas pueden resolver
- Definir sub-consultas
- Enumere los tipos de sub-consultas
- Escribe una sola fila y de varias filas subconsultas
Los operadores citados
- Describir los operadores SET
- Utilice un operador SET para combinar varias consultas en una sola consulta
- Controlar el orden de filas devueltas
Instrucciones de manipulación de datos
- Describir cada sentencia DML
- Insertar filas en una tabla
- Cambie las filas de una tabla mediante la instrucción UPDATE
- Eliminar filas de una tabla con la sentencia DELETE
- Guardar y descartar los cambios con el COMMIT y ROLLBACK declaraciones
- Explicar la consistencia de lectura
Uso de Sentencias DDL para crear y administrar las Tablas
- Categorizar los principales objetos de la base
- Revise la estructura de la tabla
- Enumerar los tipos de datos disponibles para las columnas
- Crear una tabla simple
- Descifrar cómo las restricciones se pueden crear en la creación de tablas
- Describa cómo funcionan los objetos de esquema
Otros objetos de esquema
- Crear una vista simple y compleja
- Recuperar los datos de puntos de vista
- Crear, mantener y utilizar secuencias
- Crear y mantener índices
- Crear sinónimos privadas y públicas
Control de acceso de usuario
- Diferenciar los privilegios del sistema de privilegios de objeto
- Crear usuarios
- Privilegios del Sistema de Grant
- Crear y otorgar privilegios a una función
- Cambiar la contraseña
- Otorgar privilegios de objeto
- Cómo pasar de los privilegios?
- Revocar Privilegios de Objeto
Gestión de objetos de esquema
- Añadir, modificar y quitar una columna
- Añadir, gota, y Aplazar una restricción
- Cómo habilitar y deshabilitar una restricción?
- Crear y quitar índices
- Crear un Índice de funciones basadas en
- Realizar operaciones de Flashback
- Crear una tabla externa mediante ORACLE_LOADER y mediante ORACLE_DATAPUMP
- Consulta las tablas externas
Gestione Objetos con Vistas del Diccionario de Datos
- Explique el diccionario de datos
- Utilizar el diccionario Vistas
- User_objects y all_objects Vistas
- Tabla y Columna de Información
- Consultar las vistas del diccionario de información de restricciones
- Consultar las vistas del diccionario para la vista, la secuencia, el índice de sinónimos información
- Añadir un comentario a una tabla
- Consultar las vistas del diccionario de información comentario
Manipular grandes conjuntos de datos
- Utilizar subconsultas para manipular los datos
- Recuperar datos mediante una subconsulta, como Fuente
- Inserte Usando una subconsulta, como un objetivo
- Uso de la palabra clave WITH CHECK OPTION en declaraciones DML
- Enumere los tipos de la sentencia INSERT de Varias Tablas
- Utilice la sentencia INSERT de Varias Tablas
- Combinar filas de una tabla
- Control de cambios en los datos durante un período de tiempo
Gestión de datos en diferentes zonas horarias
- Husos horarios
- CURRENT_DATE, CURRENT_TIMESTAMP y LOCALTIMESTAMP
- Compara fecha y hora en la zona horaria de una sesión
- DBTIMEZONE y SESSIONTIMEZONE
- Diferencia entre DATE y TIMESTAMP
- Tipos de datos INTERVAL
- Uso EXTRACTO, TZ_OFFSET y from_tz
- Invoque TO_TIMESTAMP, TO_YMINTERVAL y TO_DSINTERVAL
Recuperar datos mediante subconsultas
- Múltiples columnas Subconsultas
- Por parejas y no par Comparación
- Scalar Subconsulta Expresiones
- Resolver problemas con Subconsultas correlacionadas
- Actualizar y Eliminar filas mediante subconsultas correlacionadas
- El EXISTS y NOT EXISTS operadores
- Invocar la cláusula WITH
- La cláusula recursiva CON
Expresión Apoyo Regular
- Utilice las Expresiones Funciones y condiciones regulares en SQL
- Utilice Meta Caracteres con expresiones regulares
- Realice una búsqueda básica utilizando la función REGEXP_LIKE
- Encontrar patrones de uso de la función REGEXP_INSTR
- Extraer subcadenas utilizando la función REGEXP_SUBSTR
- Reemplace Patrones Uso de la función regexp_replace
- El uso de sub-expresiones con expresión Apoyo Regular
- Implemente la función REGEXP_COUNT