Instructor condujo el entrenamiento

Fundamentals of Database Systems

La formación dirigida por un instructor (ILT) es una forma tradicional de educación que implica que un instructor cualificado dirija un aula o una sesión virtual para impartir formación a los alumnos.

Programa del curso
Plazas limitadas disponibles, inscríbete antes de la fecha June 09, 2025.
I AM EDUCATOR Image

¿Por qué debería comprar un curso dirigido por un instructor?

Invertir en un curso dirigido por un instructor ofrece varias ventajas que pueden mejorar enormemente su experiencia de aprendizaje. Uno de los beneficios clave es la oportunidad de recibir orientación experta de profesionales experimentados que poseen un amplio conocimiento y experiencia en el tema. Estos instructores pueden ofrecer información valiosa, abordar sus consultas y brindar orientación adaptada a sus necesidades específicas. Además, los cursos dirigidos por un instructor siguen un plan de estudios bien estructurado, lo que garantiza un viaje de aprendizaje integral que cubre todos los temas esenciales. Este enfoque estructurado le permite progresar de manera lógica y organizada, construyendo una base sólida de conocimientos. Además, los cursos dirigidos por un instructor a menudo brindan comentarios personalizados, lo que le permite recibir evaluaciones y orientación individualizadas para mejorar su comprensión y sus habilidades.

Certificado profesional.

Obtener una certificación de finalización es un beneficio importante que se obtiene con muchos cursos dirigidos por un instructor. Esta certificación sirve como reconocimiento formal de su finalización exitosa del curso y muestra su compromiso con el aprendizaje y el desarrollo profesional. Puede ser una valiosa adición a su currículum o cartera, destacando su experiencia y dedicación en un campo o conjunto de habilidades específico. La certificación demuestra a empleadores, clientes o colegas que ha adquirido los conocimientos y habilidades necesarios para realizar tareas de manera efectiva. Puede mejorar su credibilidad y abrir puertas a nuevas oportunidades o avances profesionales. Además, la certificación brinda una sensación de logro y satisfacción, validando el tiempo y el esfuerzo invertido en el curso. En última instancia, la certificación de finalización ofrece evidencia tangible de su compromiso con el aprendizaje continuo y el crecimiento profesional, lo que la convierte en un activo valioso en el competitivo mercado laboral actual.

Bulb icon

Hora prevista

4 Months

Award icon

Inscríbete por

June 09, 2025

Team icon

Habilidades adquiridas

No se requieren títulos ni habilidades.

¿Como funciona?

1
Illustration Illustration

Reunión de Zoom con el estudiante dos veces por semana.

Como educador, he implementado un enfoque de aprendizaje estructurado mediante la realización de reuniones de Zoom con mis alumnos dos veces por semana. Esta plataforma interactiva se ha convertido en una herramienta invaluable para fomentar conexiones significativas y facilitar debates interesantes en un aula virtual.

2
Illustration Illustration

Soporte de tutores de IA.

El apoyo de la tutoría desempeña un papel crucial a la hora de guiar a las personas hacia el crecimiento personal y profesional. Al ofrecer tutoría, proporciono un espacio seguro y de apoyo para que las personas exploren sus metas, desafíos y aspiraciones.

3
Illustration Illustration

Tareas y calificaciones.

Las tareas y las calificaciones son componentes esenciales del proceso educativo, ya que permiten a los estudiantes demostrar su comprensión de conceptos y habilidades y, al mismo tiempo, brindan a los maestros un medio para evaluar su progreso. Las tareas están diseñadas para reforzar el aprendizaje, fomentar el pensamiento crítico y promover la resolución independiente de problemas.

Acerca de este curso

From basic to advanced topics, this Fundamentals of Database Systems course covers everything you need to know about database systems and their applications. Start with a comprehensive introduction of the fundamentals including architecture, components, models, schemas, and more. Gradually, learn how to interact with the Database using programming languages like SQL, DML, and DDL. By the end of this database fundamentals course, you’ll be a pro at designing, implementing, and managing efficient database schemas. 

Habilidades que obtendrás

Plan de estudios

1

Prefacio

2

Bases de datos y usuarios de bases de datos

  • Introducción
  • Un ejemplo
  • Características del enfoque de base de datos
  • Actores en escena
  • Trabajadores detrás de la escena
  • Ventajas de usar el enfoque DBMS
  • Una breve historia de las aplicaciones de bases de datos
  • Cuándo no usar un DBMS
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
3

Conceptos y arquitectura del sistema de base de datos

  • Modelos de datos, esquemas e instancias
  • Arquitectura de tres esquemas e independencia de datos
  • Idiomas e interfaces de bases de datos
  • El entorno del sistema de base de datos
  • Arquitecturas centralizadas y cliente/servidor para DBMS
  • Clasificación de los sistemas de gestión de bases de datos
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
4

Modelado de datos utilizando el modelo de entidad-relación (ER)

  • Uso de modelos de datos conceptuales de alto nivel para el diseño de bases de datos
  • Una aplicación de base de datos de muestra
  • Tipos de entidades, conjuntos de entidades, atributos y claves
  • Tipos de relaciones, conjuntos de relaciones, roles y restricciones estructurales
  • Tipos de entidades débiles
  • Refinando el diseño de ER para la base de datos de EMPRESA
  • Diagramas ER, convenciones de nomenclatura y problemas de diseño
  • Ejemplo de otra notación: diagramas de clases UML
  • Tipos de relación de grado superior a dos
  • Otro ejemplo: una base de datos UNIVERSITARIA
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Ejercicios de laboratorio
  • Bibliografía seleccionada
5

El modelo mejorado de entidad-relación (EER)

  • Subclases, superclases y herencia
  • Especialización y Generalización
  • Restricciones y características de las jerarquías de especialización y generalización
  • Modelado de tipos UNION utilizando categorías
  • Ejemplo de esquema EER UNIVERSITARIO, opciones de diseño y definiciones formales
  • Ejemplo de otra notación: representación de especialización y generalización en diagramas de clases
  • Conceptos de abstracción de datos, representación del conocimiento y ontología
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Ejercicios de laboratorio
  • Bibliografía seleccionada
6

El modelo de datos relacionales y las restricciones de la base de datos relacional

  • Conceptos de modelos relacionales
  • Restricciones del modelo relacional y esquemas de bases de datos relacionales
  • Actualización de operaciones, transacciones y tratamiento de infracciones de restricciones
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
7

Definición de datos SQL y tipos de datos

  • Definición de datos SQL y tipos de datos
  • Especificación de restricciones en SQL
  • Consultas básicas de recuperación en SQL
  • Instrucciones INSERT, DELETE y UPDATE en SQL
  • Características adicionales de SQL
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
8

Más SQL: consultas complejas, disparadores, vistas y modificación de esquemas

  • Consultas de recuperación de SQL más complejas
  • Especificación de restricciones como aserciones y acciones como disparadores
  • Vistas (Tablas Virtuales) en SQL
  • Declaraciones de cambio de esquema en SQL
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
9

El álgebra relacional y el cálculo relacional

  • Operaciones relacionales unarias: SELECT y PROJECT
  • Operaciones de álgebra relacional de la teoría de conjuntos
  • Operaciones Relacionales Binarias: JOIN y DIVISION
  • Operaciones relacionales adicionales
  • Ejemplos de Consultas en Álgebra Relacional
  • El cálculo relacional de tuplas
  • El cálculo relacional de dominio
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Ejercicios de laboratorio
  • Bibliografía seleccionada
10

Diseño de bases de datos relacionales por ER- y EER-to-Relational Mapping

  • Diseño de bases de datos relacionales usando ER-to-Relational Mapping
  • Asignación de construcciones del modelo EER a relaciones
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Ejercicios de laboratorio
  • Bibliografía seleccionada
11

Introducción a las Técnicas de Programación SQL

  • Descripción general de las técnicas y problemas de programación de bases de datos
  • SQL incorporado, SQL dinámico y SQL J
  • Programación de bases de datos con llamadas a funciones y bibliotecas de clases: SQL/CLI y JDBC
  • Procedimientos almacenados de base de datos y SQL/PSM
  • Comparando los tres enfoques
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
12

Programación de bases de datos web usando PHP

  • Un ejemplo simple de PHP
  • Descripción general de las características básicas de PHP
  • Descripción general de la programación de bases de datos PHP
  • Breve descripción general de las tecnologías Java para la programación web de bases de datos
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
13

Bases de datos de objetos y objetos-relacionales

  • Descripción general de los conceptos de la base de datos de objetos
  • Extensiones de base de datos de objetos a SQL
  • El modelo de objetos ODMG y el lenguaje de definición de objetos ODL
  • Diseño conceptual de bases de datos de objetos
  • El lenguaje de consulta de objetos OQL
  • Descripción general del enlace del lenguaje C++ en el estándar ODMG
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
14

XML: lenguaje de marcado extensible

  • Datos estructurados, semiestructurados y no estructurados
  • Modelo de datos jerárquico (árbol) XML
  • Documentos XML, DTD y esquema XML
  • Almacenamiento y extracción de documentos XML de bases de datos
  • Lenguajes XML
  • Extracción de documentos XML de bases de datos relacionales
  • XML/SQL: funciones SQL para crear datos XML
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
15

Conceptos básicos de dependencias funcionales y normalización para bases de datos relacionales

  • Pautas de diseño informal para esquemas de relación
  • Dependencias Funcionales
  • Formas normales basadas en claves primarias
  • Definiciones generales de las formas normales segunda y tercera
  • Forma normal de Boyce-Codd
  • Dependencia Multivaluada y Cuarta Forma Normal
  • Unir dependencias y quinta forma normal
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Ejercicios de laboratorio
  • Bibliografía seleccionada
16

Algoritmos de diseño de bases de datos relacionales y dependencias adicionales

  • Temas adicionales en dependencias funcionales: reglas de inferencia, equivalencia y cobertura mínima
  • Propiedades de las Descomposiciones Relacionales
  • Algoritmos para el diseño de esquemas de bases de datos relacionales
  • Acerca de nulos, tuplas colgantes y diseños relacionales alternativos
  • Discusión adicional de dependencias multivaluadas y 4NF
  • Otras dependencias y formas normales
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Ejercicios de laboratorio
  • Bibliografía seleccionada
17

Almacenamiento en disco, estructuras de archivos básicas, hashing y arquitecturas modernas de almace

  • Introducción
  • Dispositivos de almacenamiento secundarios
  • Almacenamiento en búfer de bloques
  • Colocación de registros de archivos en el disco
  • Operaciones en archivos
  • Archivos de registros desordenados (archivos de montón)
  • Archivos de Registros Ordenados (Sorted Files)
  • Técnicas de hashing
  • Otras organizaciones de archivos primarios
  • Paralelización del acceso al disco mediante la tecnología RAID
  • Arquitecturas modernas de almacenamiento
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
18

Estructuras de indexación para archivos y diseño de bases de datos físicas

  • Tipos de índices ordenados de un solo nivel
  • Índices multinivel
  • Índices multinivel dinámicos utilizando árboles B y árboles B+
  • Índices en claves múltiples
  • Otros tipos de índices
  • Algunas cuestiones generales relativas a la indexación
  • Diseño de bases de datos físicas en bases de datos relacionales
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
19

Estrategias para el procesamiento de consultas

  • Traducir consultas SQL a álgebra relacional y otros operadores
  • Algoritmos para clasificación externa
  • Algoritmos para la operación SELECT
  • Implementación de la operación JOIN
  • Algoritmos para operaciones PROYECTO y Conjunto
  • Implementación de operaciones agregadas y diferentes tipos de JOIN
  • Combinación de operaciones mediante canalización
  • Algoritmos paralelos para el procesamiento de consultas
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
20

Optimización de consultas

  • Árboles de consulta y heurística para la optimización de consultas
  • Elección de planes de ejecución de consultas
  • Uso de selectividades en la optimización basada en costos
  • Funciones de costo para la operación SELECT
  • Funciones de costo para la operación JOIN
  • Ejemplo para ilustrar la optimización de consultas basada en costos
  • Problemas adicionales relacionados con la optimización de consultas
  • Un ejemplo de optimización de consultas en almacenes de datos
  • Descripción general de la optimización de consultas en Oracle
  • Optimización de consultas semánticas
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
21

Introducción a los conceptos y la teoría del procesamiento de transacciones

  • Introducción al procesamiento de transacciones
  • Conceptos de transacciones y sistemas
  • Propiedades deseables de las transacciones
  • Caracterización de cronogramas basados en la recuperabilidad
  • Caracterización de programaciones basadas en serializabilidad
  • Soporte de transacciones en SQL
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
22

Técnicas de control de concurrencia

  • Técnicas de bloqueo de dos fases para control de concurrencia
  • Control de simultaneidad basado en el orden de la marca de tiempo
  • Técnicas de control de concurrencia multiversión
  • Técnicas de validación (optimistas) y control de concurrencia de aislamiento de instantáneas
  • Granularidad de elementos de datos y bloqueo de granularidad múltiple
  • Uso de bloqueos para control de concurrencia en índices
  • Otros problemas de control de concurrencia
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
23

Técnicas de recuperación de bases de datos

  • Conceptos de recuperación
  • Recuperación NO-UNDO/REDO basada en actualización diferida
  • Técnicas de Recuperación Basadas en Actualización Inmediata
  • Paginación en la sombra
  • El algoritmo de recuperación de ARIES
  • Recuperación en Sistemas de Bases de Datos Múltiples
  • Copia de seguridad de la base de datos y recuperación de fallas catastróficas
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
24

Conceptos de bases de datos distribuidas

  • Conceptos de bases de datos distribuidas
  • Técnicas de fragmentación, replicación y asignación de datos para el diseño de bases de datos distri
  • Descripción general del control de simultaneidad y la recuperación en bases de datos distribuidas
  • Descripción general de la gestión de transacciones en bases de datos distribuidas
  • Procesamiento y optimización de consultas en bases de datos distribuidas
  • Tipos de sistemas de bases de datos distribuidas
  • Arquitecturas de bases de datos distribuidas
  • Gestión de catálogos distribuidos
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
25

Bases de datos NOSQL y sistemas de almacenamiento de Big Data

  • Introducción a los sistemas NOSQL
  • El teorema de la PAC
  • Sistemas NOSQL basados en documentos y MongoDB
  • Almacenes de valor-clave NOSQL
  • Sistemas NOSQL basados en columnas o columnas anchas
  • Bases de datos de gráficos NOSQL y Neo4j
  • Resumen
  • Preguntas de revisión
  • Bibliografía seleccionada
26

Tecnologías Big Data Basadas en MapReduce y Hadoop

  • ¿Qué es Big Data?
  • Introducción a MapReduce y Hadoop
  • Sistema de archivos distribuido Hadoop (HDFS)
  • MapReduce: detalles adicionales
  • Hadoop v2 alias HILO
  • Discusión General
  • Resumen
  • Preguntas de revisión
  • Bibliografía seleccionada
27

Modelos de datos mejorados: Introducción a las bases de datos activas, temporales, espaciales, multi

  • Conceptos y factores desencadenantes de bases de datos activas
  • Conceptos de bases de datos temporales
  • Conceptos de bases de datos espaciales
  • Conceptos de bases de datos multimedia
  • Introducción a las bases de datos deductivas
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
28

Introducción a la recuperación de información y la búsqueda web

  • Conceptos de recuperación de información (IR)
  • Modelos de recuperación
  • Tipos de Consultas en Sistemas IR
  • Preprocesamiento de texto
  • Indexación invertida
  • Medidas de evaluación de relevancia de búsqueda
  • Búsqueda y análisis web
  • Tendencias en la recuperación de información
  • Resumen
  • Preguntas de revisión
  • Bibliografía seleccionada
29

Conceptos de minería de datos

  • Descripción general de la tecnología de minería de datos
  • Reglas de asociación
  • Clasificación
  • Agrupación
  • Enfoques para otros problemas de minería de datos
  • Aplicaciones de Minería de Datos
  • Herramientas comerciales de minería de datos
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
30

Descripción general del almacenamiento de datos y OLAP

  • Introducción, definiciones y terminología
  • Características de los almacenes de datos
  • Modelado de datos para almacenes de datos
  • Construcción de un almacén de datos
  • Funcionalidad típica de un almacén de datos
  • Almacén de datos frente a vistas
  • Dificultades de implementar almacenes de datos
  • Resumen
  • Preguntas de revisión
  • Bibliografía seleccionada
31

Seguridad de la base de datos

  • Introducción a los problemas de seguridad de la base de datos
  • Control de acceso discrecional basado en la concesión y revocación de privilegios
  • Control de acceso obligatorio y control de acceso basado en roles para seguridad multinivel
  • Inyección SQL
  • Introducción a la Seguridad de Bases de Datos Estadísticas
  • Introducción al control de flujo
  • Infraestructuras de cifrado y clave pública
  • Cuestiones de privacidad y preservación
  • Desafíos para mantener la seguridad de la base de datos
  • Seguridad basada en etiquetas de Oracle
  • Resumen
  • Preguntas de revisión
  • Exercises
  • Bibliografía seleccionada
32

Apéndice A: notaciones esquemáticas alternativas para modelos ER

33

Apéndice B: Parámetros de los discos

34

Apéndice C: Descripción general del lenguaje QBE

  • C.1 Recuperaciones básicas en QBE
  • C.2 Agrupación, agregación y modificación de la base de datos en QBE

preguntas frecuentes

La formación dirigida por un instructor se refiere a una forma tradicional de educación en la que un instructor experto dirige un aula o una sesión virtual para impartir formación a los alumnos. Implica una interacción directa entre el instructor y los participantes, lo que permite recibir retroalimentación y orientación en tiempo real.

ILT ofrece numerosos beneficios, que incluyen atención personalizada, aclaración inmediata de dudas, debates interactivos y experiencias de aprendizaje prácticas. Promueve el compromiso, fomenta la colaboración entre los alumnos y permite a los participantes recibir orientación experta del instructor.

A diferencia del aprendizaje electrónico o los cursos a su propio ritmo, ILT proporciona un entorno de aprendizaje estructurado e interactivo. Permite a los participantes interactuar con el instructor y sus compañeros, recibir comentarios en tiempo real y beneficiarse de la experiencia del instructor. ILT ofrece la oportunidad de una aclaración inmediata y fomenta interacciones dinámicas.

Sí, la ILT se puede realizar virtualmente utilizando herramientas de conferencias web o plataformas de aulas virtuales. Esto permite a los participantes de diferentes ubicaciones unirse a la sesión de capacitación e interactuar con el instructor y sus compañeros a través de videoconferencias, funciones de chat y documentos compartidos.

¿Listo para comenzar?

No dude en contactarnos

¡Por favor ingresa tu nombre completo!
Por favor ingrese su dirección de correo electrónico válida.
¡Por favor ingrese su mensaje!
scroll to top