Curso gratis Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales

Curso gratis Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales online para trabajadores y empresas

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

Modalidad del curso: 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 ESPECIALISTA TIC EN BASES DE DATOS Y LENGUAJES ESTRUCTURALES

El curso de Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales 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, es muy importante conocer los sistemas microinformáticos, dentro del área profesional de sistemas y telemática. Por ello, con el presente curso se trata de aportar los conocimientos necesarios para conocer el diseño de bases de datos relacionales, conocer la definición y manipulación de datos y el acceso a bases de datos.

CONTENIDO DEL CURSO GRATIS TÉCNICO ESPECIALISTA TIC EN BASES DE DATOS Y LENGUAJES ESTRUCTURALES

UNIDAD FORMATIVA 1. DISEÑO DE BASES DE DATOS RELACIONALES

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS BASES DE DATOS

  1. Historia y evolución de las bases de datos
  2. Ventajas y desafíos de usar bases de datos
  3. Conceptos fundamentales:
  4. - ¿Qué son las bases de datos?
  5. - Objetivos principales de los sistemas de gestión de bases de datos (DBMS)
  6. - Redundancia e incoherencias en los datos
  7. - Dificultades en el acceso a la información
  8. - Aislamiento de los datos
  9. - Problemas relacionados con el acceso concurrente
  10. - Aspectos de seguridad de los datos
  11. - Garantía de la integridad de los datos
  12. - Administración de datos y de bases de datos
  13. - Niveles de arquitectura: interno, conceptual y externo
  14. - Modelos de datos y su clasificación
  15. - Independencia de los datos
  16. - Lenguaje para definir datos (DDL)
  17. - Lenguaje para manipular bases de datos (DML) y sus tipos
  18. - Sistema de gestión de bases de datos (DBMS): funciones principales
  19. - Rol del administrador de bases de datos (DBA) y sus responsabilidades
  20. - Tipos de usuarios de bases de datos
  21. - Estructura general y componentes funcionales de una base de datos
  22. - Arquitectura de los sistemas de bases de datos

UNIDAD DIDÁCTICA 2. MODELOS CONCEPTUALES DE BASES DE DATOS

  1. El modelo entidad-relación:
  2. - Entidades y sus características
  3. - Relación entre entidades: cardinalidad, roles y grado
  4. - Dominios y valores posibles
  5. - Atributos y sus propiedades
  6. - Propiedades que identifican las entidades
  7. - Diagramas entidad-relación: simbología y notación
  8. El modelo entidad-relación extendido:
  9. Restricciones de integridad:
  10. - Restricciones inherentes
  11. - Restricciones explícitas y cómo definirlas

UNIDAD DIDÁCTICA 3. EL MODELO RELACIONAL

  1. Historia y evolución del modelo relacional
  2. Componentes del modelo relacional:
  3. - La relación: definición y propiedades
  4. - Atributos y dominios de atributos
  5. - Tuplas, grado y cardinalidad
  6. - Relaciones y su correspondencia con tablas
  7. Claves en el modelo relacional:
  8. - Claves candidatas
  9. - Clave primaria
  10. - Claves alternativas y foráneas
  11. Restricciones de integridad:
  12. - Uso de valores «Null»
  13. - Garantizar la integridad de las entidades
  14. - Mantener la integridad referencial entre tablas
  15. Normalización de bases de datos:
  16. - Proceso y dependencias funcionales
  17. - Primera forma normal (1FN)
  18. - Segunda forma normal (2FN)
  19. - Tercera forma normal (3FN)
  20. - Otras formas normales: 4FN y 5FN
  21. - Desnormalización: motivos y aplicaciones

UNIDAD DIDÁCTICA 4. CICLO DE VIDA DE UN PROYECTO DE BASES DE DATOS

  1. Etapas del ciclo de vida de una base de datos:
  2. - Análisis previo y planificación
  3. - Concepción y selección del hardware y software
  4. - Conceptos básicos sobre análisis de requisitos
  5. - Diseño conceptual
  6. - Diseño lógico y físico
  7. - Carga de datos y optimización del rendimiento
  8. Control de calidad en la gestión de bases de datos:
  9. - Verificación de especificaciones funcionales
  10. - Seguimiento y cumplimiento de requisitos del usuario

UNIDAD DIDÁCTICA 5. CREACIÓN Y DISEÑO DE BASES DE DATOS

  1. Enfoques para diseñar bases de datos:
  2. - Errores comunes y causas de diseños incorrectos
  3. - Análisis: ventajas y limitaciones
  4. - Síntesis: beneficios y desafíos
  5. Metodologías y fases del diseño:
  6. - Concepto y etapas
  7. - Diseño conceptual, lógico y físico
  8. - Entradas y salidas del proceso de diseño
  9. Diseño lógico de bases de datos relacionales: estudio y ejemplos
  10. El Diccionario de Datos: definición y estructura
  11. Requisitos de usuario y su incorporación en el diseño

UNIDAD FORMATIVA 2. DEFINICIÓN Y MANIPULACIÓN DE DATOS

UNIDAD DIDÁCTICA 1. LENGUAJES RELACIONALES

  1. Tipos de lenguajes utilizados en bases de datos relacionales
  2. Operaciones básicas en el modelo relacional
  3. Álgebra relacional:
  4. - Operadores y su clasificación
  5. - Nomenclatura de atributos
  6. - Relaciones derivadas y vistas
  7. - Operaciones fundamentales: selección, proyección, producto cartesiano, unión y diferencia
  8. - Operaciones adicionales: intersección, join, división, entre otras
  9. Cálculo relacional:
  10. - Cálculo basado en dominios
  11. - Cálculo basado en tuplas
  12. - Cómo convertir consultas entre álgebra y cálculo relacional
  13. Lenguajes comerciales: SQL y QBE:
  14. - Origen y evolución del SQL
  15. - Características principales de SQL
  16. - Sistemas gestores que soportan SQL

UNIDAD DIDÁCTICA 2. LENGUAJE DE MANIPULACIÓN DE DATOS (DML)

  1. Lenguaje de definición de datos (DDL):
  2. - Tipos de datos y comandos para crear, modificar y eliminar objetos
  3. - Creación y gestión de tablas, vistas e índices
  4. - Definición de restricciones de integridad
  5. Lenguaje de manipulación de datos (DML):
  6. - Consultas de selección: agregaciones, subconsultas, uniones, intersecciones y diferencias
  7. - Inserciones, actualizaciones y eliminaciones de datos
  8. Cláusulas para agrupar y ordenar resultados
  9. Operaciones aritméticas, lógicas y de comparación en consultas
  10. Funciones agregadas y manejo de valores nulos
  11. Consultas anidadas y combinaciones de resultados
  12. Operaciones de conjuntos: unión, intersección y diferencia
  13. Consultas con tablas cruzadas y otras cláusulas avanzadas
  14. Extensiones del DML:
  15. - Gestión de vistas y restricciones
  16. - Control de acceso y autorizaciones
  17. Lenguaje de control de datos (DCL):
  18. - Transacciones y su gestión
  19. - Propiedades ACID: atomicidad, coherencia, aislamiento y durabilidad
  20. - Estados de las transacciones: activa, comprometida, abortada, etc.
  21. - Uso de XML para almacenar y consultar datos estructurados
  22. - Administración del diccionario de datos
  23. - Privilegios y permisos de usuario
  24. Procesamiento y optimización de consultas:
  25. - Cómo se procesan las consultas
  26. - Técnicas de optimización: reglas, costos y métodos híbridos
  27. - Herramientas para mejorar el rendimiento en las bases de datos

UNIDAD DIDÁCTICA 3. ACCESO A BASES DE DATOS

  1. Clientes y usuarios en los SGBD. Permisos y privilegios
  2. Lenguaje SQL en profundidad
  3. Objetos de la base de datos: tablas, vistas, índices, etc.
  4. Seguridad e integridad de los datos:
  5. - Problemas por redundancia e incoherencias
  6. - Garantías de integridad y protección
  7. Sentencias SQL para gestionar datos y objetos
  8. Interfaces de programación (APIs) para acceder a bases de datos
  9. Integración de objetos de base de datos en lenguajes de programación estructurados
  10. Conexiones y sesiones:
  11. - Cómo iniciar y cerrar conexiones con el servidor
  12. - Establecimiento y reconexión
  13. - Ejecución de consultas SQL desde programas
  14. - Selección y recuperación de datos
  15. - Funciones para manipular resultados
  16. Creación y eliminación de bases de datos y tablas
  17. Operaciones sobre los datos: insertar, eliminar y actualizar registros
  18. Objetos de acceso a datos (DAO): conceptos y uso práctico
  19. - Definición y estructura
  20. - Cómo emplear los objetos de acceso en aplicaciones
  21. - Herramientas y librerías de acceso a datos en entornos de programación

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