Bases de Datos con SQL

más info. 902 103 281

Objetivos:  Este curso está orientado para introducir al alumno en el mundo de las bases de datos con la finalidad de poder conocer su estructura general y aquellas sentencias que necesitará para poder acceder, modificar o eliminar datos, así como realizar consultar, filtros etc. de los mismos

Requisitos: No son necesarios conocimentos previos de ningún tipo de Base de datos ni programación aunque si recomendables.

Metodología: Enseñanza personalizada, profesor alumno. Clases prácticas desde el primer día.

Horarios:   En CEPI-BASE el alumno elige el día de inicio y la hora de asistencia a clase, pudiendo modificarlos a su conveniencia.

 

 Laborables (de Lunes a Viernes)

Sábados 

AGOSTO 

 Mañanas

de 9h a13:30h 

 de 9h a 13:30h

de 10 a 13h 

 Tardes

 de 16h a 21h

 cerrado

 de 17h a 20h

Duración: El curso tiene una duración aproximada de 60 horas. Estas horas son estimadas a modo de referencia, no todos los alumnos necesitan las mismas horas, todo depende de la capacidad de cada uno en asimilar el temario.

Nuestros cursos no van por horas, se rigen por el temario del curso.

TEMARIO DEL CURSO

1. INTRODUCCIÓN

- BASE DE DATOS
- MODELO RELACIONAL DE BASES DE DATOS
- STRUCTURED QUERY LANGUAGE
- SQL
- SQL QUERY BROWSER
- CONVENCIONES USADAS EN ESTE DOSSIER 

2. TABLAS Y REGISTROS

- CREAR TABLAS
- INSERTAR REGISTROS
- RESTRICCIONES DE TABLA Y DE CAMPO
- MODIFICAR TABLAS
- ELIMINAR TABLAS
- ÍNDICES
- EJERCICIOS

3. CONSULTAS

- CONSULTAS SIMPLES
- FILTRAR REGISTROS
- EJERCICIOS

4. GESTIÓNDE DATOS

- INSERCIÓN MÚLTIPLE
- ACTUALIZACIÓN
- BORRADO
- VACIADO DE TABLA
- EJERCICIOS

5. RELACIONES ENTRE TABLAS

- CLAVE FORÁNEA
- BORRADO Y ACTUALIZACIÓN EN CASCADA
- USO DE TABLAS AUXILIARES
- EJERCICIOS

6. CONSULTAS AVANZADAS

- CONSULTAS POR UNIÓN
- CONSULTAS COMBINADAS
- CONSULTA POR DIFERENCIA
- NOT IN
- NOT EXISTS
- SUBCONSULTAS
- EJERCICIOS

7. VISTAS

- CONSULTAR VISTAS
- ACTUALIZAR VISTAS
- CHECK OPTION
- MODIFICAR Y BORRAR VISTAS
- EJERCICIOS

8. PROCEDIMIENTOS ALMACENADOS

- SINTAXIS EN MYSQL
- BUCLES WHILE
- BUCLES REPEAT
- FUNCIONES
- EJERCICIOS

 

 

 

9. HERRAMIENTAS PARA PROCEDIMIENTOS

- TRATAMIENTO DE ERRORES
- LOG DE ERRORES
     - Handlers con condición
- CURSORES
- EJERCICIOS

10. TRIGGERS

- TRIGGERS DEL TIPO AFTER
- EJERCICIOS

11. PRIVILEGIOS

- DAR PERMISOS CON GRANT
- GRANT OPTION
- QUITAR PERMISOS CON REVOKE
- PRIVILEGIOS Y TRIGGERS
- PRIVILEGIOS Y VISTAS
- PRIVILEGIOS Y PROCEDIMIENTOS
- EJERCICIOS

12. TRANSACCIONES EN SISTEMAS MULTIHILO 

- USO DE TRANSACCIONES
- AISLAMIENTO ENTRE TRANSACCIONES
- EJERCICIOS

13. ANEXO DE SINTAXIS

- LEYENDA
- TIPOS DE DATOS
- OPERADORES
- RESTRICCIONES
- FECHA Y HORA
- TEXTO
- FUNCIONES AGREGADAS
- OPERACIONES SOBRE TABLA
- OPERACIONES SOBRE ÍNDICES
- OPERACIONES SOBRE REGISTROS
- OPERACIONES SOBRE VISTAS
- OPERACIONES SOBRE PROCEDIMIENTOS Y
    FUNCIONES Y SPL
- DECLARACIÓN DE VARIABLE
- OPERACIONES SOBRE TRIGGER
- OPERACIONES SOBRE PRIVILEGIO
- TRANSACCIONES
- SAVEPOINT