Ficha del curso
Lenguaje SQL
Ofimática, informática y comunicaciones
Contenidos
INTRODUCCION A SQL
- Trabajar con sql
- Comandos y clausulas sql
- Operadores y funciones de agregado
- Tipos de datos
ESTRUCTURAS DE LAS TABLAS
- Creacion de una base de datos
- Creacion de Tablas
- Ejercicio practico -La clausula CONSTRAINT
- Creacion de indices
- Eliminar y Agnadir Campos e Indices
- Valores por defecto
- La restriccion CHECK
- Deshabilitar la restriccion CHECK
- Restricciones Foreign Key
- Creacion de tablas II
CONSULTAS DE SELECCION
- Consultas basicas
- Ordenar registros
- Exclusion de filas repetidas
- Alias
CRITERIOS DE SELECCION
- La clausula Where
- Operadores de relacion y operadores logicos
- Intervalo de valores
- El operador like
- Criterios de seleccion
CONSULTAS DE ACCION
- Consultas de datos agnadidos
- Consultas de eliminacion
- Consultas de actualizacion
AGRUPACION DE REGISTROS Y FUNCIONES AGREGADAS
- La clausula group by
- Las clausulas AVG y COUNT
- Las clausulas MAX, MIN, StDev y StDevP
- Las clausulas SUM Y VAR
SUBCONSULTAS
- Predicados con subconsultas
OPERACIONES DE CONJUNTOS
- Union de conjuntos
- Interseccion de conjuntos
- Diferencia de conjuntos
CONSULTAS DE COMBINACION ENTRE TABLAS
- Consultas de union internas
- Consultas de union externas
FUNCIONES DE SQL
- Funciones integradas
- Funciones de cadena
- Funciones de fecha y hora
- Funciones numericas
VISTAS EN SQL
- Crear y eliminar vistas
- Filtrado de filas
- Vistas con columnas derivadas
- Actualizacion de datos a traves de una vista
CONSULTAS AVANZADAS
- Criterio de orden especifico de resultados
- Primeras filas de un conjunto de resultados
- Ultimas filas de un conjunto de resultados
- Seleccionando una fila de un conjunto de resultados
- Listar un porcentaje de registros de un conjunto de resultados
- Numerar las filas de un conjunto de resultados
- Unir una tabla a si misma
- Encontrar filas duplicadas
- Sumatorios condicionales
FUNCIONES DE USUARIO EN SQL
- Que es una funcion
- Funciones definidas por el usuario
- Como crear una funcion de usuario
- Ejecutar una funcion de usuario
- Eliminar una funcion de usuario
- Modificar una funcion de usuario
- Informacion sobre funciones
PROCEDIMIENTOS ALMACENADOS EN SQL
- Que es un procedimiento almacenado
- Crear un procedimiento almacenado
- Modificar un procedimiento almacenado
- Eliminar un procedimiento almacenado
- Ejecutar un procedimiento almacenado
- Informacion sobre procedimientos almacenados
PARAMETROS EN PROCEDIMIENTOS ALMACENADOS
- Parametros
- Parametros de entrada
- Parametros de salida
- Return en procedimientos almacenados
- Especificar parametros a un procedimiento
TRANSFORMACION DE DATOS
- Pivot
- Unpivot
- Grouping SeT
- Cube
- Rollup
DISPARADORES O TRIGGERS
- Que es un disparador o triggers
- Crear un disparador de insercion
- Crear un disparador de borrado
- Crear un disparador de actualizacion
- Eliminar un disparador
- Modificar un disparador
- Informacion de disparadores
- Deshabilitar o habilitar un disparador
Objetivos
- Comprender los conceptos basicos de SQL, incluyendo la creacion de tablas, consultas y modificacion de datos.
- Aprender a escribir consultas complejas utilizando funciones avanzadas y operadores.
- Desarrollar habilidades para importar y exportar datos entre diferentes bases de datos.
- Aprender a trabajar con transacciones y optimizar la performance de consultas.
- Adquirir la confianza para interactuar con bases de datos y manipular datos de manera efectiva.
- Aprender a crear los distintos disparadores y modificarlos
- Comprender y trabajar con los parametros en procedimientos almacenados