Lenguaje SQL para ORACLE

Cursos Online Iberoamérica

Compañía global que brinda CURSOS ONLINE para el ámbito empresarial  

Posee más de 500 cursos online para diferentes áreas de la empresa, permite el acceso al material, ejercicios y y evaluaciones las 24 horas del día y la interacción permanente con los tutores y coachs del curso. 

 

  • Curso y Capacitación
  • Especialista en Lenguaje SQL para ORACLE
  • Duración 100 horas para realizar en un período de 4 meses.
  • A distancia

Este curso presenta una aproximación a las sentencias SQL que son utilizadas por la mayoría de los sistemas gestores de bases de datos existentes en el mercado. Permiten al programador y/o diseñador de sistemas clasificar y almacenar información que proviene de transacciones unitarias, como los resguardos de venta de un supermercado o la información de las transacciones de las cuentas y libretas de un banco.

Este curso fija el objetivo primario de dar a conocer la sintaxis y los casos de aplicación más habituales de tales estructuras, las sentencias SQL y, además, hacerlo sobre el que es uno de los sistemas gestores de bases de datos más potente y robusto en el mercado: OracleDB.

OracleDB representa el “hermano mayor” dentro de los sistemas gestores de bases de datos y destaca por su fiabilidad y robustez. Otros sistemas como MySQL o PostgreSQL son más utilizados en entornos de desarrollo web.

Por tanto, el curso estará centrado en la sintaxis y estructura de las sentencias SQL aplicadas sobre un sistema gestor de base de datos de Oracle. El objetivo será estudiar las sentencias DML y DDL que incluyen las tareas de manipular y extraer la información de la base de datos, así como aprender todos los elementos necesarios para crear una base de datos nueva y correctamente configurada.

MÓDULO 1 – SQL Y EL ACCESO A LA INFORMACIÓN

1.1.      Información, registros, tablas y bases de datos.

1.2.      Las consultas SQL.

1.3.      Conexión y desconexión de la base de datos.

1.4.      Ejecución de órdenes SQL.

1.5.      Uso de SQL*Plus.

1.6.      Sentencia DESCRIBE.

1.7.      Sentencia SELECT.

1.8.      El diccionario de datos.

MÓDULO 2 – FILTRADO Y ORDENACIÓN DE LOS DATOS

2.1.      Búsqueda de datos con WHERE.

2.2.      Gestión de valores nulos.

2.3.      Ordenación de datos con ORDER BY.

2.4.      Operador DISTINCT.

MÓDULO 3 – FUNCIONES DE UNA SOLA FILA

3.1.      Transformación de los datos.

3.2.      Operadores y precedencia.

3.3.      Funciones sobre datos numéricos.

3.4.      Funciones sobre datos alfanuméricos.

3.5.      Funciones sobre datos de tipo fecha-hora.

3.6.      Funciones de conversión.

3.7.      Funciones de toma de decisiones.

MÓDULO 4 – CONSULTAS CON MÁS DE UNA TABLA

4.1.      Las bases de datos relacionales.

4.2.      Uniones entre tablas: notación clásica.

4.3.      Uniones entre tablas: notación SQL99 con JOIN.

4.4.      Uniones internas y externas.

4.5.      Auto-uniones.

4.6.      Cláusula UNION para unir resultados.

MÓDULO 5 – AGRUPACIÓN, FUNCIONES DE GRUPO Y ESTADISTICAS

5.1.      Estadísticas y funciones de datos agrupados.

5.2.      Funciones de grupo SQL.

5.3.      Recuento con COUNT().

5.4.      Totales con SUM().

5.5.      Máximos y mínimos: MIN() y MAX().

5.6.      Funciones estadísticas: AVG(), STDDEV(), etc.

5.7.      Agrupación de datos en SQL con GROUP BY.

5.8.      Filtrado de grupos con HAVING.

MÓDULO 6 – SUBCONSULTAS

6.1.      Necesidad de las subconsultas.

6.2.      Sintaxis de las subconsultas.

6.3.      Subconsultas que retornan más de una fila: IN, ANY y ALL.

6.4.      Consultas “top-N”.

MÓDULO 7 – MANIPULACIÓN DE LOS DATOS Y TRANSACCIONES

7.1.      Las órdenes DML en SQL.

7.2.      Inserción de registros nuevos con INSERT.

7.3.      Edición de registros existentes con UPDATE.

7.4.      Eliminación de registros con DELETE.

7.5.      Transacciones y control de la concurrencia: COMMIT y ROLLBACK.

MÓDULO 8 – DEFINICIÓN Y GESTIÓN DE TABLAS

8.1.      Consideraciones previas sobre las tablas.

8.2.      Creación con CREATE TABLE.

8.3.      Modificación de campos en tablas existentes con ALTER TABLE.

8.4.      Eliminación de tablas con DROP TABLE.

8.5.      Comentarios en tablas y columnas: COMMENT.

MÓDULO 9 – RESTRICCIONES Y COHERENCIA DE DATOS

9.1.      Aplicación de restricciones a las tablas.

9.2.      Tipos de restricciones.

9.3.      Sintaxis de las restricciones: PRIMARY KEY, FOREIGN KEY, etc.

9.4.      Gestión de las restricciones.

MÓDULO 10 – VISTAS, INDICES, SECUENCIAS Y SINÓNIMOS

10.1.    Concepto de vista.

10.2.    Gestión de vistas.

10.3.    Operaciones DML sobre vistas.

10.4.    Otras consideraciones sobre las vistas.

10.5.    Secuencias.

10.6.    Indices.

10.7.    Sinónimos.

Este curso online sólo requiere de un equipo con conexión a Internet. No tiene requisitos previos

  • Cursos Online Latinoamérica está presente en toda Latinoamérica y España.

Similares