ESQUEMA DEL CURSO
Módulo 1: Introducción a las Bases de Datos Relacionales
•Conceptos fundamentales de bases de datos.
•Modelo relacional de datos.
•Terminología clave: tablas, las, columnas, claves primarias y foráneas.Normalización de bases de datos.
Módulo 2: Introducción a Oracle Database
•Arquitectura de Oracle Database.
•Componentes principales: instancia, base de datos, archivos de datos, archivos de control, archivos de redo log.
•Herramientas de Oracle: SQL*Plus, SQL Developer.
•Conexión a una base de datos Oracle.
Módulo 3: Lenguaje SQL Básico
•Sentencias SELECT: recupe-ración de datos.
•Cláusulas WHERE, ORDER BY, GROUP BY, HAVING.
•Funciones SQL: de cadena, numéricas, de fecha.
•Operadores: lógicos, de comparación.
•Sentencias INSERT, UPDATE,
•DELETE: manipulación de datos.
Módulo 4: SQL Avanzado
•Joins: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN.
•Subconsultas.
•Vistas.
•Índices.
•Transacciones y control de concurrencia.
•Introducción a PL/SQL
Requisitos:
•Conocimientos básicos de Tecnología Informática
•Acceso a una base de datos Oracle de pruebas.