Programación en SQL
Domina el Lenguaje de SQL Clases 100% Online
Este curso de refuerzo en línea te brinda las herramientas para diseñar y consultar bases de datos. Definiremos el Modelo Entidad Relación, transformándolo a Relacional, así como aprenderemos a realizar consultas a la base de datos, con el lenguaje de manipulación, de definición y de gestión de datos.
Lo que aprenderás
- Aprender el Lenguaje SQL ANSI del Sistema Gestor de Base de Datos que se requiera
- Aprender a consultar y acceder a Oracle, MySQL, etc, para realizar consultas
- Modificar, Borrar e insertar datos en tablas (INSERT, UPDATE, DELETE)
- Gestionar elemento del modelo físico como tablas, vistas e índices
- Usar funciones simples y de grupo
- Usar subconsultas
- Realizar Joins entre tablas
- Gestionar permisos y accesos de usuario
Temario
1. Notas previas
- Versión de SQL.
- Formato de las instrucciones en los apuntes.
2. Introducción
- Objetivos.
- Modos de utilización ¡Error! Marcador no definido.
3. Historia del lenguaje SQL
4. Elementos del lenguaje SQL.
- Código SQL.
- Normas de escritura.
- Proceso de las instrucciones SQL.
5. DDL
- Creación de bases de datos.
- Objetos de la base de datos.
- Creación de tablas.
- Tipos de datos.
- Consultar las tablas del usuario.
- Borrar tablas.
- Modificar tablas.
- Restricciones.
- Secuencias.
- Sinónimos.
6. DML
- Inserción de datos.
- Actualización de registros.
- Borrado de registros.
- Transacciones.
7. Consultas de datos con SQL DQL
- Capacidades.
- Sintaxis sencilla del comando SELECT.
8. Cálculos
- Aritméticos.
- Concatenación de textos.
9. Condiciones
- Operadores de comparación.
- Valores lógicos.
- BETWEEN.
- IN.
- LIKE.
- IS NULL.
- Precedencia de operadores.
10. Ordenación
11. Funciones
- Funciones.
- Funciones numéricas.
- Funciones de caracteres.
- Funciones de trabajo con nulos.
- Funciones de fecha y manejo de fechas.
- Funciones de conversión.
- Función DECODE.
12. Obtener datos de múltiples tablas
- Producto cruzado o cartesiano de tablas.
- Asociando tablas.
- Relaciones sin igualdad.
- Sintaxis SQL.
13. Agrupaciones
- Funciones de cálculo con grupos.
- Condiciones HAVING.
14. Subconsultas
- Uso de subconsultas simples.
- Uso de subconsultas de múltiples filas.
15. Combinaciones especiales
- Uniones.
- Intersecciones.
- Diferencia.
16. DQL en instrucciones DML
- Relleno de registros a partir de filas de una consulta.
- Subconsultas en la instrucción UPDATE.
- Subconsultas en la instrucción DELETE.
17. Vistas
- Introducción.
- Creación de vistas.
- Mostrar la lista de vistas.
- Borrar vistas.
Características
- Dirigido a: Estudiantes de FP, universitarios, Bachiller, Master y personas que necesiten aprender el uso de esta herramienta.
- Tipo de curso: Clases particulares tele-presenciales con temario adaptado a la necesidad del alumno, 100% práctico.
- Duración: Lo marca el alumno según las horas contratadas.
- Modalidad: Aula Virtual (Zoom), con profesor en vivo.
- Turno: Mañana y tarde.
- Nº de alumnos: Pueden ser individuales o en grupos con un máximo de 3 alumnos, esto se define al momento de reservar las horas.
- 1 alumno€25 - 1 hora
- 2 alumnos€40 - 1 hora
- 3 alumnos€50 - 1 hora
Clases Particulares
- Universitarios Alumnos de todas las Universidades
- FP Alumnos de Formación Profesional
- Máster Alumnos de Máster de Ingeniería
Temario
1. Notas previas
- Versión de SQL.
- Formato de las instrucciones en los apuntes.
2. Introducción
- Objetivos.
- Modos de utilización ¡Error! Marcador no definido.
3. Historia del lenguaje SQL
4. Elementos del lenguaje SQL.
- Código SQL.
- Normas de escritura.
- Proceso de las instrucciones SQL.
5. DDL
- Creación de bases de datos.
- Objetos de la base de datos.
- Creación de tablas.
- Tipos de datos.
- Consultar las tablas del usuario.
- Borrar tablas.
- Modificar tablas.
- Restricciones.
- Secuencias.
- Sinónimos.
6. DML
- Inserción de datos.
- Actualización de registros.
- Borrado de registros.
- Transacciones.
7. Consultas de datos con SQL DQL
- Capacidades.
- Sintaxis sencilla del comando SELECT.
8. Cálculos
- Aritméticos.
- Concatenación de textos.
9. Condiciones
- Operadores de comparación.
- Valores lógicos.
- BETWEEN.
- IN.
- LIKE.
- IS NULL.
- Precedencia de operadores.
10. Ordenación
11. Funciones
- Funciones.
- Funciones numéricas.
- Funciones de caracteres.
- Funciones de trabajo con nulos.
- Funciones de fecha y manejo de fechas.
- Funciones de conversión.
- Función DECODE.
12. Obtener datos de múltiples tablas
- Producto cruzado o cartesiano de tablas.
- Asociando tablas.
- Relaciones sin igualdad.
- Sintaxis SQL.
13. Agrupaciones
- Funciones de cálculo con grupos.
- Condiciones HAVING.
14. Subconsultas
- Uso de subconsultas simples.
- Uso de subconsultas de múltiples filas.
15. Combinaciones especiales
- Uniones.
- Intersecciones.
- Diferencia.
16. DQL en instrucciones DML
- Relleno de registros a partir de filas de una consulta.
- Subconsultas en la instrucción UPDATE.
- Subconsultas en la instrucción DELETE.
17. Vistas
- Introducción.
- Creación de vistas.
- Mostrar la lista de vistas.
- Borrar vistas.
Características
- Dirigido a: Estudiantes de FP, universitarios, Bachiller, Master y personas que necesiten aprender el uso de esta herramienta.
- Tipo de curso: Clases particulares tele-presenciales con temario adaptado a la necesidad del alumno, 100% práctico.
- Duración: Lo marca el alumno según las horas contratadas.
- Modalidad: Aula Virtual (Zoom), con profesor en vivo.
- Turno: Mañana y tarde.
- Nº de alumnos: Pueden ser individuales o en grupos con un máximo de 3 alumnos, esto se define al momento de reservar las horas.