El lenguaje sql1.- Descripción del lenguaje SQL. -Posicionar el lenguaje SQL.
-¿Cuando es necesario utilizar el lenguaje SQL?
-Instrucciones del lenguaje SQL.
-Elementos básicos de la sintaxis.
-La base de datos Neptuno.
2.- Las bases de datos relacionales. -La estructura de almacenamiento básica: La tabla.
-Las restricciones.
-La distribución de los datos en distintas tablas.
-La normalización de los datos.
Realizar consultas3.- Realizar consultas a la base de datos. -La necesidad de realizar consultas.
-La instrucción select.
-La clausula select y la clausula from.
-Operaciones con los campos seleccionados.
-El alias de campo.
-Las funciones de fila única.
4.- Filtrar datos. -La clausula Where.
-Los operadores de comparación.
-El operador like
-El operador is null.
-El operador in.
-Los operadores lógicos.
5.- Sumarizar y agrupar datos. -Sumarizar datos con las funciones de fila múltiple.
-¿Porqué es necesario agrupar?
-La clausula Group by.
-Filtrar después de agrupar. La clausula Having.
6.- Consultas a más de una tabla I. -La necesidad de acceder a información de más de una tabla.
-Los tipos de relación
-El criterio de la relación.
7.- Consultas a más de una tabla II. -La combinación de
dos tablas.
-Combinar dos tablas con la cláusula Where.
-El alias de tabla.
-Combinar más de dos tablas con la cláusula where.
8.- Consultas a más de una tabla III. -La sintaxis standard. La clausula Join.
-Los tipos de combinación.
-Inner Join
-Left/Right Join
-Full Join
-Combinar más de dos tablas con la cláusula JOIN.
-¿Qué es una combinación Self Join?
9.- Ordenar los resultados. -La cláusula order by.
-Ordenación ascendente y descendente.
-Ordenar por más de un campo.
10.- Las subconsultas. -La necesidad de usar subconsultas.
-Subconsultas de un valor único.
-Subonsultas de varias filas.
11.- Ejemplos de consultas completas. -La cláusula UNION.
-¿Qué es el DataMining?
-Consultas completas.
12.- Mejorar el rendimiento de las consultas. -¿Qué puede afectar al rendimiento de una consulta?
-Introducción a los índices.
-¿Qué es el plan de ejecución?.
-La importancia de guardar las consultas.
Modificar datos13.- La modificación de datos. -La instrucción Insert.
-La instrucción Update.
-La instrucción Delete.
14.- Las transacciones. -Definición de transacción.
-Características de la transacción.
-Transacciones implícitas y transacciones explicitas.
-Las instrucciones Commit y Rollback.
-Introducción a las transacciones anidadas.
Otras instrucciones15.- La creación de tablas. -Las instrucciones DDL.
-La instrucción Create table.
-Crear tablas partiendo de una consulta.
-Modificar el diseño de una tabla.
-Eliminar tablas.
16.- Introducción a la seguridad en las bases de datos. -Seguridad en el acceso a la base de datos.
-Los tipos de permisos.
-Los permisos de tabla.
-Las instrucciones DCL.
-Otorgar permiso. Grant.
-Dejar de otorgar permiso. Revoke.
-Denegar permiso. Deny.