|
Acceso
a datos con el lenguaje SQL.
|
Módulo 1. 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.
|
Módulo
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.
|
Módulo
3. Realizar consultas a la base de datos.
-La necesidad
de realizar consultas.
-La instrucción SELECT.
-La cláusula SELECT y la cláusula FROM.
-Operaciones con los campos seleccionados.
-El alias de campo.
-Las funciones de fila única. |
Módulo
4. Filtrar datos.
-La cláusula
WHERE.
-Las operaciones de comparación.
-El operador like.
-El operador is null.
-El operador in.
-Los operadores lógicos.
|
Módulo
5. Sumarizar y agrupar datos.
-Sumarizar
datos con las funciones de fila múltiple.
-¿Porqué es necesario agrupar?
-La cláusula GROUP BY.
-Filtrar después de agrupar. La cláusula HAVING.
|
Módulo
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.
|
Módulo
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. |
Módulo
8. Consultas a más de una tabla III.
-La sintaxis
standard. La cláusula JOIN.
-Los tipos de combinación.
-Combinar más de dos tablas con la cláusula
JOIN.
-¿Qué es una combinación Self JOIN?.
|
Módulo
9. Ordenar los resultados.
-La cláusula
ORDER BY.
-Ordenación ascendente y descendente.
-Ordenar por más de un campo. |
Módulo
10. Las subconsultas.
-La necesidad
de usar subconsultas.
-Subconsultas de un valor único.
-Subconsultas de varias filas. |
Módulo
11. Ejemplos de consultas completas.
-La cláusula
UNION.
-¿Qué es el Datamining?
-Consultas completas. |
Módulo
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 subconsultas. |
Módulo
13. La modificación de datos.
-La instrucción
INSERT.
-La instrucción UPDATE.
-La instrucción DELETE.
|
Módulo
14. Las transacciones.
-Definición
de transacción.
-Características de la transacción.
-Transacciones implícitas y transacciones explícitas.
-Las instrucciones COMMIT y ROLLBACK.
-Introducción a las transacciones anidadas.
|
Módulo
15. 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. |
Módulo
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.
|