course-premium

Curso actualmente no disponible

Curso profesional de SQL avanzado

4.3
2 opiniones
  • Uno de los mejores curso que he realizado, exigencias que estan desde el primer día dejandote claro todos los concetos de evalucación como de contenido.
    |
  • Totalmente recomendable he llegado a cursar esta formación sin conocimiento previo y realmente siento que he aprendido bastante, recomiendo AEPI.
    |

Curso

En Madrid ()

495 € IVA exento

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

Especialízate con el mejor aprendizaje de SQL

  • Tipología

    Curso

  • Nivel

    Nivel avanzado

  • Horas lectivas

    100h

  • Duración

    2 Meses

Este mes 10% de descuento

Lleva tus conocimientos de SQL a un nivel muy superior y dominarás los aspectos más avanzados de este lenguaje con tanta demanda laboral. En Emagister podrás encontrar este excelente Curso profesional de SQL avanzado, el cual ha sido diseñado e impartido por profesionales de la Asociación Española de Programadores Informáticos.

SQL es un lenguaje de dominio específico, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales. En esta formación podrás aprender lo fundamental en Operadores lógicos, aritméticos y de comparación, Expresiones regulares, Operadores bit a bit, Funciones BIT y de Cifrado, Combinaciones avanzadas, Subselecciones, y combinaciones, Ejecución de instrucciones SQL almacenadas en archivos y redireccionamiento de la salida, entre otros conocimientos fundamentales para la labor profesional.

Obtén el certificado que tanto estabas esperando. Fórmate y empieza a trabajar de lo que más te gusta. Profundiza tus conocimientos, incrementa tu desempeño laboral, y obtener mejores oportunidades profesionales. Si deseas conocer más, haz clic en el botón de “Pide información” que encuentras en esta misma página de Emagister, un asesor se pondrá en contacto contigo para responder cualquier duda que puedas tener, brindarte más detalles acerca de esta formación y ayudarte en el proceso de inscripción.

Información importante

Bonificable: Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa.

A tener en cuenta

Este curso de SQL avanzado de AEPI llevará tus conocimientos de SQL a un nivel muy superior, direnciándote del resto de la competencia y añadiendo un plus muy alto a tu curriculum.

Este curso va dirigido a personas con conocimientos sólidos de bases de datos y SQL que quieran ampliar su formación.

Para realizar este curso son necesarios conocimientos sólidos de bases de datos y SQL.

Nuestra formación es con diferencia la más práctica y económica del mercado, nuestros cursos están desarrollados por programadores para programadores, nuestros cursos van directos al grano, eliminamos la paja innecesaria y te enseñamos a programar desde cero, además contarás con nuestro prestigioso título expedido por la Asociación de ámbito Nacional inscrita en el Ministerio del Interior que representa a todo el colectivo de programadores de España.

Una vez nos haya llegado tu solicitud de información en menos de 24 horas nos pondremos en contacto contigo para aclararte todas tus dudas y formalizar la matrícula si lo deseas.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

4.3
  • Uno de los mejores curso que he realizado, exigencias que estan desde el primer día dejandote claro todos los concetos de evalucación como de contenido.
    |
  • Totalmente recomendable he llegado a cursar esta formación sin conocimiento previo y realmente siento que he aprendido bastante, recomiendo AEPI.
    |
100%
4.9
excelente

Valoración del curso

Lo recomiendan

Valoración del Centro

Ricardo Murillo

4.5
26/11/2022
Sobre el curso: Uno de los mejores curso que he realizado, exigencias que estan desde el primer día dejandote claro todos los concetos de evalucación como de contenido.
¿Recomendarías este curso?:

Jorge

4.0
26/11/2022
Sobre el curso: Totalmente recomendable he llegado a cursar esta formación sin conocimiento previo y realmente siento que he aprendido bastante, recomiendo AEPI.
¿Recomendarías este curso?:
*Todas las opiniones recogidas por Emagister & iAgora han sido verificadas

Logros de este Centro

2022

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 10 años en Emagister.

Materias

  • Base de datos MySQL
  • Bases de datos
  • Desarrollo de aplicaciones
  • Copias de seguridad
  • Seguridad de datos

Profesores

David Elez

David Elez

Profesor

Temario

TEMARIO

MODULO I – DESARROLLO CON TABLAS

  • • Listado de tablas - SHOW TABLES
  • • Análisis de la estructura de tablas - DESCRIBE.
  • • Inserción de datos desde archivos de texto - utilidad LOAD DATA.
  • • Recuperación de información de una tabla.
  • • Orden de MySQL en el procesamiento de condiciones.
  • • Correspondencia de patrones y Ordenación.
  • • Limitación del número de resultados
  • • Devolución del valor máximo con MAX()
  • • Recuperación de registros distintos
  • • Media, el mínimo y el total con AVG ( ). MIN( ) y SUM( )
  • • Realización de cálculos en una consulta.
  • • Cambiar registros de una tabla.
  • • Eliminación de tablas y BB.DD.
  • • Estructura de la tabla, ejecución de DDLS, herramientas y cambios de modelode Datos.
  • • Generación esquemas de BB.DD.
  • • Agregar, modificar, eliminar y cambiar nombre a una columna.
  • • Uso de las funciones, cálculos y formato de fecha.
  • • Encabezado a una columna con AS.
  • • Combinación de columnas con CONCAT y tablas.
  • • Agrupación de consultas y consultas avanzadas.

MODULO II – TIPOS DE TABLAS Y DE DATOS

  • • Tipos de columna: cadena, numéricos, y fecha.
  • • Tablas ISAM, MyISAM, estáticas, dinámicas y comprimidas.
  • • Tablas MERGE y HEAP.
  • • Tablas InnoDB.
  • • Tablas DBD

MODULO III – SQL AVANZADO

  • • Operadores lógicos, aritméticos y de comparación.
  • • LIKE.
  • • Expresiones regulares.
  • • Operadores bit a bit.
  • • Funciones BIT y de Cifrado.
  • • Combinaciones avanzadas.
  • • Combinación de resultados con UNION
  • • Subselecciones, y combinaciones.
  • • INSERT SELECT
  • • Variables de usuario y carga de nuevas variables.
  • • Ejecución de instrucciones SQL almacenadas en archivos y redireccionamiento de la salida.
  • • Archivos desde la línea de comandos MySQL
  • • Transacciones, bloqueos y Transacciones en tablas InnoDB.
  • • Lecturas coherentes, bloqueos para actualizaciones, Bloqueos de lectura en modo compartido y lecturas completas de tablas.
  • • Transacciones y Bloqueos en tablas.
  • • Niveles de transacción.

MODULO IV – ÍNDICES Y OPTIMIZACIÓN DE CONSULTAS

  • • Compresión de índices.
  • • Index Merge Optimization.
  • • Creación de índice, clave primaria, índice primario e índice de texto completo
  • • Búsquedas booleanas de texto completo.
  • • Creación de un índice único y sobre una parte de un campo.
  • • AUTO_INCREMENT.
  • • Problemas con LAST-INSERT-ID ().
  • • Índices de varias columnas y campos de incremento automático.
  • • Eliminación o modificación de índices.
  • • Tipos de tabla e índices.
  • • Índices, sintaxis y uso de EXPLAIN.
  • • Sintaxis de DELETE, DO, HANDLER, INSERT, REPLACE YTRUNCATE.
  • • Optimización de las selecciones y velocidad de consultas SELECT.
  • • ANALYZE.
  • • Optimización de las instrucciones SELECT, otras consultas y seguridad.
  • • Optimización de Clausulas WHERE.
  • • Evaluación del rendimiento de las funciones.
  • • Paquetes de Rendimiento benchmarks.
  • • Optimización de actualizaciones, eliminaciones e inserciones.

MODULO V – PROGRAMACIÓN MYSQL

  • • Técnicas avanzadas de programación.
  • • MySql en modo Batch.
  • • Conexiones permanentes.
  • • Lograr código portable y sencillo de mantener
  • • Fases del desarrollo de aplicaciones y buenas prácticas:
  • o Fase 1: análisis de las necesidades
  • o Fase 2: Diseño de la aplicación
  • o Fase 3: Modelado, Codificación y pseudocódigo.
  • o Fase 4: fase de pruebas e implementación.

MODULO VI – FUNCIONES MYSQL

  • • Funciones definidas por el usuario.
  • • Funciones UDF estándar, init, principal y deinit
  • • Análisis de las funciones agregadas.
  • • Resolución de problemas de UDF.
  • • Modelo jerárquico de base de datos y en red.
  • • Claves de tabla y externas.
  • • Foreign Keys (Constraints).
  • • Procedimientos Almacenados: sintaxis, sentencia CALL, BEGIN,DECLARE, Cursores y Handlers.
  • • Triggers, disparadores, CREATE TRIGGER, DROP TRIGGER.
  • • Vistas, ALTER VIEW, CREATE VIEW, DROP VIEW, SHOW CREATEVIEW.

MODULO VII – NORMALIZACIÓN DE LA BASE DE DATOS

  • • Normalización.• FNBC – 3FN.• Desnormalización.

MODULO VIII – DISEÑO ÓPTIMO DE LA BASE DE DATOS

  • • Ciclo de vida de las bases de datos y exportación de entornos:
  • o Fase 1: Análisis
  • o Fase 2: Diseño conceptual, lógico y físico
  • o Fase 3: Implementación.
  • o Fase 4: Pruebas
  • o Fase 5: Puesta en marcha
  • o Fase 6: Mantenimiento
  • • Atomicidad
  • • Coherencia
  • • Aislamiento.
  • • Durabilidad

MODULO IX – COPIA DE SEGURIDAD DE LA BASE DE DATOS

  • • Volcados de seguridad de tablas MylSAM con BACKUP
  • • BACKUP en Unix / Linux y Windows
  • • Restauración de tablas MyISAM con la utilidad RESTORE
  • • Volcados de seguridad de tablas de MyISAM mediante la copia dearchivos.
  • • Realización de volcados con mysqldump
  • • Restauración de BB.DD volcada con mysqldump
  • • Copias de seguridad - SELECT INTO
  • • Restauración de una tabla con LOAD DATA y opciones.
  • • Seguridad - utilidad LOAD DATA LOCAL.
  • • Mysqlimport versus LOAD DATA
  • • LOAD DATA INFILE.
  • • Mysqlhotcopy para copias de seguridad
  • • Copia de seguridad y restauración de tablas InnoDB

MODULO X – DUPLICACIÓN DE LA BASE DE DATOS

  • • Configuración, opciones y comandos de la duplicación.
  • • Duplicación con un registro binario activo en el principal.
  • • Eliminación de registros binarios antiguos del servidor principal e iniciode la operación.

MODULO XII – CONFIGURACIÓN Y OPTIMIZACIÓN DE MYSQL

  • • Optimización de las variables MySQL, table-cache y key-buffer-size.
  • • Control del número de conexiones.
  • • Optimización de las variables delayed-queue- sizeback-log y sort-buffer.
  • • Configuracion de tablas InnoDB
  • • Descripción de las variables rnysqld y de estado
  • • Ejecución de MySQL en modo ANSI
  • • Uso de distintos lenguajes en MySQL
  • • Formateo de mensajes de error en otros idiomas.

MODULO XIII – PROYECTO FIN DE CURSO

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

Curso profesional de SQL avanzado

495 € IVA exento