Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
* Comprender los conceptos fundamentales de las bases de datos y su importancia en el mundo de la tecnología y la informática. *Aprender a crear y gestionar bases de datos utilizando SQL, incluyendo la creación de tablas, inserción, actualización y eliminación de datos. *Familiarizarse con los diferentes tipos de datos y restricciones en SQL, así como con la sintaxis y estructura de las consultas SQL. Aprender a utilizar cláusulas y operadores en SQL para realizar consultas y filtrar datos de bases de datos. *Comprender y utilizar las cláusulas de ordenamiento, agrupamiento y unión en SQL para realizar consultas avanzadas y combinar datos de múltiples tablas. *Aprender a crear y gestionar índices, vistas y procedimientos almacenados en SQL para mejorar la eficiencia y la seguridad de las bases de datos. *Comprender y gestionar la seguridad en bases de datos, incluyendo la autenticación, autorización y protección contra amenazas comunes. *Familiarizarse con conceptos avanzados de SQL, como transacciones, triggers y funciones, para gestionar bases de datos de manera más sofisticada. *Aplicar los conocimientos adquiridos en la resolución de problemas y situaciones reales mediante ejercicios y proyectos prácticos. *Adquirir habilidades prácticas en SQL que sean aplicables en el mundo laboral, y prepararse para oportunidades de trabajo relacionadas con bases de datos y SQL.
A quién va dirigido
* Estudiantes de informática o carreras afines que necesitan aprender SQL como parte de su plan de estudios. * Profesionales de TI que deseen mejorar sus habilidades en bases de datos y SQL para su trabajo. * Desarrolladores de software que necesitan interactuar con bases de datos en sus proyectos. * Administradores de bases de datos que deseen ampliar su conocimiento en SQL para gestionar bases de datos de manera eficiente. * Emprendedores o dueños de negocios que necesiten gestionar bases de datos para sus operaciones comerciales. * Cualquier persona interesada en adquirir habilidades en SQL para mejorar su perfil profesional y ampliar sus oportunidades laborales. * Este curso puede ser útil para principiantes que no tienen experiencia previa en SQL, así como para aquellos con conocimientos previos que deseen mejorar sus habilidades y profundizar en el uso de SQL para gestionar bases de datos de manera efectiva.
Requisitos
* Este curso de SQL no requiere conocimientos previos en SQL o bases de datos. Está diseñado para principiantes, por lo que no es necesario tener experiencia previa en el tema. Sin embargo, se recomienda tener conocimientos básicos de informática y estar familiarizado con los conceptos fundamentales de la tecnología de la información. * Si eres nuevo en SQL y bases de datos, este curso te proporcionará una introducción completa a los conceptos y habilidades necesarias para comenzar a trabajar con SQL de manera efectiva.
Temario completo de este curso
1. INTRODUCCIÓN.
1.1. Documentación
1.2. Introducción a las características Oracle 11G
Test
1.3. Tipos de diseños relacionales
Test
1.4. Principales entornos de trabajo
Test
1.5. Descarga Oracle database 11G
1.6. Instalación Oracle Database 11G
1.7. Descarga SQL Developer
1.8. Instalación SQL Developer
1.9. Uso de SQL Developer
2. SENTENCIA SELECT.
2.1. Documentación
2.2. Sentencia SELECT
Ejemplos
Test
2.3. Cláusula WHERE
Ejemplos
Test
2.4. Tipos de operadores SQL.
Ejemplos
Test
2.5. Operador de Valores Nulos
Ejemplos
Test
2.6. Orden de ejecución de los operadores SQL
Ejemplos
Test
2.7. Cláusula Order By
Ejemplos
Test
2.8. Sentencia Distinct
Ejemplos
Test
2.9. Funciones de agregación
Ejemplos
Test
2.10. Funciones de agregación con nulos
Ejemplos
Test
2.11. Cláusula Group By
Ejemplos
Test
2.12. Cláusula Having
Ejemplos
Test
2.13. Ejercicios
3. SUBCONSULTAS.
3.1. Documentación
3.2. Alias
Ejemplos
Test
3.3. Definición de Subconsultas
Ejemplos
Test
3.4. Tipos de Subconsultas
Ejemplos
Test
3.5. Operadores para Subconsultas multi-registro
Ejemplos
Test
3.6. Operadores Exists y Not Exists
Ejemplos
Test
3.7 Ejercicios
4. VISUALIZANDO DATOS DE VARIAS TABLAS.
4.1. Documentación
4.2. Introducción
Ejemplos
Test
4.3. Natural Join
Ejemplos
Test
4.4. Join Externo
Ejemplos
Test
4.5. Cláusulas Using y On
Ejemplos
Test
4.6. Join Cruzado
Ejemplos
Test
4.7 Ejercicios
5. UNIENDO DATOS DE VARIAS TABLAS.
5.1. Documentación
5.2. Introducción
Test
5.3. Tipos de operadores de unión
Ejemplos
Test
5.4. Cláusula Order By con operadores de unión
Ejemplos
Test
5.7 Ejercicios
6. FUNCIONES.
6.1. Documentación
6.2. Tipos de datos
Test
6.3. Tipos de funciones para el tratamiento de datos alfanuméricos
Test
Test
6.4. Tipos de funciones para el tratamiento de datos numéricos
Test
Test
Test
6.5. Tipos de funciones para el tratamiento de fechas
Test
Test
6.6. Tipos de funciones para la conversión de datos
Test
Test
Test
6.7. Características de las conversiones
Test
6.8. Funciones de caracteres
Ejemplos
Test
6.9. Funciones numéricas
Ejemplos
Test
6.10. Funciones con fechas
Test
6.11. Operadores con fechas
Test
6.12. Funciones anidadas
Test
6.13. Ejercicios
7. MANIPULANDO DATOS DE LA BASE DE DATOS.
7.1. Documentación
7.2. Insertando datos en Tablas
Ejemplos
Test
7.3. Actualizando datos de Tablas
Ejemplos
Test
7.4. Borrando datos de Tablas
Ejemplos
Test
7.5. Transacciones
Ejemplos
Test
7.6. Ejercicios
8. MANIPULANDO OBJETOS DE LA BASE DE DATOS.
8.1. Documentación
8.2. Clases de objetos de la Base de Datos
Test
8.3. Restricciones de integridad
Test
8.4. Creando tablas
Ejemplos
Test
8.5. Modificando tablas
Ejemplos
Test
8.6. Eliminando tablas
Ejemplos
Test
8.7. Describiendo tablas
8.8. Tratando Vistas
Ejemplos
Test
8.9. Tratando Sinónimos
Ejemplos
Test
8.10. Tratando Secuencias
Test
8.11. Tratando Índices
Test
8.12. Ejercicios
9. PROGRAMANDO EN SQL.
9.1. Documentación
9.2. Funciones para valores Nulos
Test
9.3. Función Case
Test
9.4. Variables de sustitución
Test
9.5. Ejercicios