Curso gratis Técnico en Bases de Datos Relacionales

Curso gratis Técnico en Bases de Datos Relacionales online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: A distancia y Online

Duración del curso: 160 Horas

Titulación: Diploma acreditativo con las horas del curso


Curso Gratis Online para Trabajadores y Empresas

Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.

Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.

OBJETIVOS DEL CURSO GRATIS TÉCNICO EN BASES DE DATOS RELACIONALES

Este curso de Técnico en Bases de Datos Relacionales le ofrece una formación especializada en la materia. Debemos saber que en la actualidad, en el mundo de la informática y las comunicaciones y dentro del área profesional de sistemas y telemática, más concretamente en la administración de bases de datos, es muy importante conocer los diferentes procesos por cual se realizan. Por ello, con el presente curso se trata de aportar los conocimientos necesarios para conocer las bases de datos relacionales y modelado de datos, así como los lenguajes de definición y modifcación de Datos SQL.

CONTENIDO DEL CURSO GRATIS TÉCNICO EN BASES DE DATOS RELACIONALES

UNIDAD FORMATIVA 1. Fundamentos de Bases de Datos Relacionales y Modelado de Datos

UNIDAD DIDÁCTICA 1. Bases de Datos Relacionales

  1. Definición de base de datos relacional y sus características principales
  2. Ejemplificación práctica para entender su funcionamiento
  3. Concepto de modelos de datos, funciones y sublenguajes: DDL (Lenguaje de Definición de Datos) y DML (Lenguaje de Manipulación de Datos)
  4. Clasificación de los diferentes tipos de modelos de datos según su nivel de abstracción:
  5. - Modelos Conceptuales
  6. - Modelos Lógicos
  7. - Modelos Físicos
  8. Principios y reglas establecidas por Codd para garantizar la integridad en los sistemas relacionales

UNIDAD DIDÁCTICA 2. Análisis del Modelo Relacional y sus Elementos

  1. Definición de Relaciones y sus propiedades fundamentales
  2. Concepto y utilidad de las Claves en el modelo relacional
  3. Introducción a la álgebra relacional y su aplicación práctica
  4. Fundamentos del cálculo relacional de tuplas para resolver ejercicios básicos
  5. Conceptos de cálculo relacional de dominios
  6. Teoría de la normalización y sus objetivos principales:
  7. - Dependencias funcionales y su papel en la normalización
  8. - Análisis y aplicación de las distintas Formas normales: 1ª, 2ª, 3ª, 4ª, 5ª y la forma normal de Óbice-Codd
  9. - Ventajas e inconvenientes de la desnormalización en diferentes escenarios prácticos
  10. - Desarrollo de casos prácticos de normalización y propuestas de desnormalización según las necesidades

UNIDAD DIDÁCTICA 3. Modelado de Datos con el Modelo Entidad-Relación

  1. Proceso para crear diagramas entidad-relación y su correcta aplicación
  2. Componentes principales:
  3. - Entidad
  4. - Atributo
  5. - Relación
  6. Utilización de diagramas entidad-relación para solucionar limitaciones de modelos simples
  7. Elementos adicionales:
  8. - Entidades fuertes y débiles
  9. - Cardinalidad en las relaciones
  10. - Atributos en relaciones
  11. - Concepto de herencia
  12. - Agrupación (agregación)
  13. Desarrollo de casos prácticos para modelar datos mediante diagramas ER

UNIDAD DIDÁCTICA 4. Modelo Orientado a Objetos

  1. Contexto del modelo orientado a objetos dentro del entorno UML
  2. Comparativa entre el modelo de clases y el modelo entidad-relación
  3. El diagrama de objetos como una variante específica del diagrama de clases

UNIDAD DIDÁCTICA 5. Modelo Distribuido y Estrategias de Diseño

  1. Ventajas y desventajas respecto a otros modelos de bases de datos
  2. Concepto de fragmentación y sus diferentes tipos:
  3. - Vertical
  4. - Horizontal
  5. - Mixta
  6. Normas y criterios para una fragmentación correcta
  7. Reglas para distribuir datos eficientemente
  8. Descripción de esquemas de asignación y replicación de datos en bases distribuidas

UNIDAD FORMATIVA 2. Lenguajes de Definición y Modificación de Datos en SQL

UNIDAD DIDÁCTICA 1. Análisis de Objetos y Estructuras de Almacenamiento en Diversos SGBD

  1. Relación entre objetos de almacenamiento, tablas, vistas e índices
  2. Impacto práctico de elegir diferentes objetos de almacenamiento
  3. Métodos de fragmentación de datos, especialmente en bases de datos distribuidas

UNIDAD DIDÁCTICA 2. Lenguajes de Definición, Manipulación y Control

  1. Conceptos básicos, estándares y buenas prácticas
  2. Lenguaje DDL en SQL y su aplicación en los sistemas de gestión actuales
  3. Diferenciación entre los elementos del estándar SQL-92 y otros existentes en bases comerciales
  4. Sentencias para crear objetos:
  5. - Bases de datos
  6. - Tablas
  7. - Vistas
  8. - Disparadores (Triggers)
  9. - Procedimientos almacenados
  10. Sentencias para modificar objetos:
  11. - ALTER en bases de datos, tablas, vistas, triggers y procedimientos
  12. Sentencias para eliminar objetos:
  13. - DROP y TRUNCATE en bases de datos, tablas, vistas, triggers y procedimientos
  14. Lenguaje DML para manipular datos:
  15. - Consultas (SELECT)
  16. - Inserciones (INSERT)
  17. - Actualizaciones (UPDATE)
  18. - Eliminaciones (DELETE)
  19. Otros mecanismos de manipulación:
  20. - DO
  21. - REPLACE
  22. - Operaciones avanzadas como JOIN y UNION para consultas complejas
  23. Uso de subconsultas y manipulación del diccionario de datos
  24. Introducción al almacenamiento de objetos en bases relacionales
  25. Almacenamiento y recuperación de XML en bases relacionales, incluyendo el estándar SQL-2006

UNIDAD DIDÁCTICA 3. Transacciones y Control de Concurrencia

  1. Conceptos esenciales de transacciones y su importancia
  2. Problemas comunes en la concurrencia, como:
  3. - Actualizaciones perdidas
  4. - Lecturas no repetibles
  5. - Lecturas fantasma
  6. Modelos de control de concurrencia:
  7. - Optimista
  8. - Pesimista
  9. Propiedades fundamentales de las transacciones (ACID):
  10. - Atomicidad
  11. - Consistencia
  12. - Aislamiento
  13. - Durabilidad
  14. Análisis de los niveles de aislamiento y su impacto, incluyendo:
  15. - Lectura confirmada
  16. - Lectura repetible
  17. - Serializable
  18. Desarrollo de un caso práctico que ilustre la relación y las implicaciones entre el modelo lógico y el físico en la gestión de datos

MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA

  • Manual teórico: Bases de Datos Relacionales y Modelado de Datos
  • Manual teórico: Lenguajes de Definición y Modificación de Datos SQL
  • Cuaderno de ejercicios: Bases de Datos Relacionales y Modelado de Datos
  • Cuaderno de ejercicios: Lenguajes de Definición y Modificación de Datos SQL

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso