SQL Y BASES DE DATOS RELACIONALES PARA PROFESIONALES

200 horas

BASICO

Descripción

Está diseñado para proporcionar una formación especializada en el diseño, implementación y gestión de bases de datos relacionales mediante el lenguaje SQL. Este programa formativo te permitirá adquirir competencias esenciales para el análisis y manipulación de datos, así como para el desarrollo de consultas y procedimientos que facilitan la gestión eficiente de la información en entornos profesionales.

Objetivos

El objetivo principal es capacitar para diseñar, implementar y gestionar bases de datos relacionales mediante el lenguaje SQL, permitiendo a los participantes analizar las necesidades de los clientes, modelar la información y asegurar la integridad y eficiencia de los sistemas de datos.

Contenidos

Módulo 1: Bases de datos relacionales
1. Diseño de base de datos
2. Diseño conceptual.
– Modelo entidad relación.
– Restricciones de integridad.
3. Diseño lógico.
3.1 Modelo relacional.
– Estructura.
– Claves.
– Restricciones de integridad.
– Normalización.
3.2 Diagrama de la base de datos.
4. Proyecto final I
– Análisis de las necesidades del cliente.
– Diseño de la base de datos.
– Juego de pruebas.

Módulo 2: Lenguaje SQL y procedimientos almacenados
1. El lenguaje SQL.
1.1 DDL, lenguaje de definición de datos
– Tipos de datos.
– Tablas.
– Vistas.
– Índices.
– Restricciones de integridad.
1.2 DML, lenguaje de manipulación de datos.
– SELECT.
– Consultas simples.
– Alias.
– Ordenación de resultados.
– Operaciones aritméticas, lógicas y de comparación.
– Funciones agregadas.
– Limitación del número de resultados.
– GROUP BY y HAVING.
– Tratamiento de valores nulos.
– Subconsultas-UNION.
– JOIN.
– Otras cláusulas.
– INSERT.
– UPDATE.
– DELETE.
– Otras cláusulas y extensiones del lenguaje.
– Optimización de consultas.
1.3 TCL, lenguaje de control de transacciones.
– Definición, propiedades y estados.
– Comandos.
1.4 DCL, lenguaje de control de datos
– Usuarios.
– Permisos.
2. Procedimientos almacenados
2.1 Sintaxis.
– Variables.
– Tipos de datos.
– Operadores.
– Estructuras de control.
– Tratamiento de errores.
– Cursores.
– Funciones incorporadas.
2.2 Funciones.
2.3 Procedimientos.
2.4 Disparadores (triggers).
3. Proyecto final II
– Análisis de las necesidades del cliente.
– Metodología.
– Documentación del proyecto.

Destinatarios

Titulación

Reseñas

Anotaciones

Un gran abanico de oportunidades

¡Más de 400 cursos para seguir aprendiendo!

Nuestra oferta formativa abarca un gran abanico de especialidades para todos los sectores. No te cortes,
te invitamos a que descubras el curso que cambiará tu rumbo.

Pide información

Aviso Legal y Politica de Privacidad
Aviso Legal y Politica de Privacidad
Hidden
Hidden
Hidden
Hidden