Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: A distancia y Online
Duración del curso: 140 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 DE BASES DE DATOS RELACIONALES
Este Curso de 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, 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 y conocer la definición y manipulación de datos.
CONTENIDO DEL CURSO GRATIS DE BASES DE DATOS RELACIONALES
UNIDAD FORMATIVA 1. DISEÑO DE BASES DE DATOS RELACIONALES
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS BASES DE DATOS
- Historia y evolución de las bases de datos
- Ventajas y desafíos asociados a las bases de datos
- Conceptos básicos:
- - ¿Qué son las bases de datos?
- - Objetivos principales de los sistemas de gestión de bases de datos
- - Redundancia e incoherencias en los datos
- - Dificultades en el acceso a los datos
- - Aislamiento de datos
- - Problemas derivados del acceso concurrente
- - Cuestiones de seguridad en las bases de datos
- - La integridad de los datos
- - Administración de datos y gestión de bases de datos
- - Niveles de arquitectura: interno, conceptual y externo
- - Modelos de datos y su clasificación
- - Independencia de los datos
- - Lenguaje de definición de datos (DDL)
- - Lenguaje de manipulación de datos (DML) y sus tipos
- - Sistema de gestión de bases de datos (DBMS): funciones principales
- - El Administrador de la base de datos (DBA): responsabilidades
- - Tipos de usuarios de las bases de datos
- - Estructura general de una base de datos y sus componentes
- - Arquitectura de los sistemas de bases de datos
UNIDAD DIDÁCTICA 2. MODELOS CONCEPTUALES DE BASES DE DATOS
- El modelo entidad-relación
- - Entidades y sus características
- - Relaciones: cardinalidad, roles y grado
- - Dominios y valores posibles
- - Atributos y sus propiedades
- - Propiedades que identifican entidades
- - Diagramas entidad-relación: símbolos y notaciones
- El modelo entidad-relación extendido
- Restricciones de integridad:
- - Restricciones inherentes al modelo
- - Restricciones definidas explícitamente
UNIDAD DIDÁCTICA 3. EL MODELO RELACIONAL
- Historia y evolución del modelo relacional
- Estructura del modelo relacional:
- - ¿Qué es una relación? Características clave
- - Atributos y dominios de atributos
- - Tuplas, grado y cardinalidad
- - Relación y tabla: equivalencias
- Claves en el modelo relacional:
- - Claves candidatas y su selección
- - Clave primaria y su función
- - Claves alternativas y clave ajena
- Restricciones de integridad:
- - Manejo de valores nulos
- - Integridad de entidades
- - Integridad referencial entre tablas
- Normalización de bases de datos:
- - Proceso y dependencias funcionales
- - Primera forma normal (1FN)
- - Segunda forma normal (2FN)
- - Tercera forma normal (3FN)
- - Otras formas normales: 4FN, 5FN
- - Desnormalización: motivos y consideraciones
UNIDAD DIDÁCTICA 4. CICLO DE VIDA DE UN PROYECTO DE BASES DE DATOS
- Fases del ciclo de vida de una base de datos:
- - Análisis preliminar y planificación
- - Concepción y elección del hardware y software
- - Análisis de requisitos y diseño conceptual
- - Diseño lógico y físico
- - Implementación, carga y optimización
- Control de calidad en el desarrollo:
- - Verificación de las especificaciones funcionales
- - Seguimiento y cumplimiento de los requisitos del usuario
UNIDAD DIDÁCTICA 5. CREACIÓN Y DISEÑO DE BASES DE DATOS
- Enfoques para diseñar bases de datos:
- - Errores comunes y causas de diseños incorrectos
- - Análisis: ventajas y limitaciones
- - Síntesis: beneficios y inconvenientes
- Metodologías de diseño:
- - Concepto y etapas
- - Diseño conceptual, lógico y físico
- - Entradas y salidas del proceso de diseño
- Diseño lógico de bases de datos relacionales
- El Diccionario de Datos: definición y estructura
- Análisis de requisitos y diseño de la base de datos según las necesidades del usuario
UNIDAD FORMATIVA 2. DEFINICIÓN Y MANIPULACIÓN DE DATOS
UNIDAD DIDÁCTICA 1. LENGUAJES RELACIONALES
- Tipos de lenguajes relacionales utilizados
- Operaciones básicas en el modelo relacional
- Álgebra relacional:
- - Operadores y su clasificación
- - Cómo nombrar atributos
- - Creación de relaciones derivadas
- - Operaciones primitivas: selección, proyección, producto cartesiano, unión y diferencia
- - Operaciones adicionales: intersección, join, división, etc.
- Cálculo relacional:
- - Orientado a dominios
- - Orientado a tuplas
- - Conversiones entre álgebra y cálculo relacional
- Lenguajes comerciales: SQL y QBE:
- - Historia y evolución del SQL
- - Características principales del SQL
- - Sistemas de gestión basados en SQL
UNIDAD DIDÁCTICA 2. MANIPULACIÓN DE DATOS EN LA BASE
- Lenguaje de definición de datos (DDL):
- - Tipos de datos soportados
- - Cómo crear, modificar y eliminar tablas
- - Cómo gestionar vistas y sus cambios
- - Creación, modificación y eliminación de índices
- - Restricciones de integridad en la definición
- Lenguaje de manipulación de datos (DML):
- - Consultas de selección: funciones de agregación, subconsultas y combinaciones
- - Inserciones, actualizaciones y eliminaciones
- - Agrupación y orden en las consultas
- - Operaciones aritméticas, lógicas y comparativas
- - Funciones agregadas y tratamiento de valores nulos
- - Consultas anidadas y combinaciones de resultados
- - Consultas con tablas cruzadas
- - Otras cláusulas y extensiones del lenguaje
- Extensiones del DML:
- - Gestión de vistas y restricciones adicionales
- - Control de accesos y autorizaciones
- Lenguaje de control de datos (DCL):
- - Transacciones: definición y gestión
- - Propiedades esenciales: atomicidad, consistencia, aislamiento y durabilidad
- - Estados de las transacciones: activos, comprometidos, fallidos, abortados
- - Uso de XML para consultas y almacenamiento de datos
- - Estructura del diccionario de datos
- - Administración de privilegios y permisos
- Optimización y procesamiento de consultas:
- - Cómo se procesan las consultas
- - Técnicas de optimización: reglas, costos y otras
- - Herramientas para mejorar el rendimiento de las consultas en la base de datos
MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA
- Manual teórico: Definición y Manipulación de Datos
- Manual teórico: Diseño de Bases de Datos Relacionales
- Cuaderno de ejercicios: Diseño de Bases de Datos Relacionales
- Cuaderno de ejercicios: Definición y Manipulación de Datos