Oracle SQL - Introducción a SQL
Curso
En Puerto Madero
Descripción
-
Tipología
Curso
-
Lugar
Puerto madero
-
Horas lectivas
40h
Introducción a Base de Datos Oracle y conceptos de base de datos relacional. Conocimientos de SQL para realizar consultas a la base de datos, creación de objetos en la base de datos y actualización de datos. Administración de usuarios y privilegios. Dirigido a: Desarrollador de aplicaciones de base de datos. Administrador de base de datos
Sedes y fechas disponibles
Ubicación
inicio
inicio
Opiniones
Plan de estudios
Contenido del Curso
Introducción a Base de Datos Oracle y conceptos de base de datos relacional.
Conocimientos de SQL para realizar consultas a la base de datos, creación de objetos en la base de datos y actualización de datos.
Administración de usuarios y privilegios.
Perfil del Alumno
• Desarrollador de aplicaciones de base de datos
• Administrador de base de datos
Conocimientos Requeridos
Ninguno
Conocimientos Sugeridos
Ninguno
Cursos Complementarios
• Introducción a PL/SQL
Alcance
Recuperar datos de la base de datos por medio del lenguaje SQL
Manipular datos por medio del lenguaje SQL DML (lenguaje de manipulación de datos)
Utilizar funciones SQL para generar y recuperar datos personalizados.
Crear y modificar objetos en la base de datos
Temario
1. Introducción
1.1. Características de Oracle
1.2. Aspectos teóricos y físicos de una base de datos relacional
1.3. Implementación de una RDBMS Oracle
2. Escribiendo la Sentencia SQL SELECT Basica
2.1. Características de la sentencia SQL SELECT
2.2. Ejecutar una sentencia SELECT básica
2.3. Diferencias entre SQL y comandos iSQL*Plus
3. Restringiendo y ordenando Datos
3.1. Filtrando las filas recuperadas por una consulta
3.2. Ordenando las filas recuperadas por una consulta
4. Funciones de una fila
4.1. Tipos de funciones disponibles en SQL
4.2. Funciones de caracteres, numéricas y de fecha utilizadas en la sentencia SELECT
4.3. Funciones de conversión
5. Mostrando datos de múltiples tablas
5.1. Joins
5.2. Uso del outer joins
5.3. Uso del self join
6. Funciones de grupo
6.1. Utilización de las funciones de grupo
6.2. Descripción de las funciones de grupo
6.3. Cláusula GROUP BY
6.4. Cláusula HAVING
7. Subconsultas
7.1. Tipos de problemas que pueden solucionarse con el uso de subconsultas
7.2. Definiendo una subconsulta
7.3. Tipos de subconsultas
7.4. Subconsultas de una fila y de muchas filas
8. Produciendo salidas legibles con iSQL*Plus
8.1. Variables de sustitución
8.2. Configurando el ambiente del iSQL*Plus
8.3. Produciendo una salida mas legible
8.4. Creación y ejecución de scripts SQL
9. Manipulación de Datos
9.1. Sentencias DML
9.2. Insertar filas en una tabla
9.3. Actualizar filas en una tabla
9.4. Eliminar filas de una tabla
9.5. Control de transacciones
10. Creando y administrando tablas
10.1. Principales objetos de la base de datos
10.2. Creando tablas
10.3. Tipos de datos utilizados en las columnas
10.4. Modificando la estructura de una tabla
10.5. Eliminar, renombrar y truncar tablas
11. Restricciones de tablas
11.1. Tipos de Constraints
11.2. Creando y administrando constraints
12. Vistas
12.1. Descripción de una vista
12.2. Creación, modificación y eliminación de una vista
12.3. Recuperando datos a través de una vista
12.4. Insertando, actualizando y eliminando datos a través de una vista
13. Otros objetos de base de datos
13.1. Secuencias
13.2. Índices
13.3. Sinónimos
14. Usuarios
14.1. Creación de usuarios
14.2. Roles
14.3. Privilegios
14.4. Database links
15. SQL Workshop
15.1. Creando tablas y secuencias
15.2. Modificando datos en las tablas
15.3. Modificando la definición de una tabla
15.4. Creando vistas
15.5. Escribiendo scripts SQL y comandos iSQL*Plus
15.6. Generando un reporte simple
16. Operadores SET
16.1. Descripción
16.2. Uso del operador SET
16.3. Controlando el orden de las filas recuperadas
17. Funciones Datetime
17.1. Funciones Datetime
17.2. Tipos
17.3. Uso de funciones Datetime
18. Mejorando el uso de la cláusula GROUP BY
18.1. Uso de ROLLUP para generar subtotales
18.2. Uso de CUBE para generar una matriz
18.3. Use de la función GROUPING
18.4. GROUPING SETS
19. Subconsultas avanzadas
19.1. Subconsultas con varias columnas
19.2. Valores nulos en subconsultas
19.3. Uso de las subconsultas en la cláusula FROM
19.4. Subconsultas anidadas
19.5. Actualizando o eliminando datos utilizando subconsultas
19.6. Operadores EXISTS y NOT EXISTS
19.7. Cláusula WITH
20. Recuperación jerárquica
20.1. Concepto de consultas jerárquicas
20.2. Crear un reporte con estructura de árbol
20.3. Formato de datos jerárquicos
20.4. Exclusión de ramas de un árbol
21. Oracle Extensiones de las sentencias DML y DDL
21.1. INSERTs multitablas
21.2. Tipos de INSERT multitablas
21.3. Unconditional INSERT
21.4. Pivoting INSERT
21.5. Conditional ALL INSERT
21.6. Conditional FIRST INSERT
Duración: 40hs
Oracle SQL - Introducción a SQL