Perfilado de sección

  • El curso de Bases de Datos ofrece los elementos más importantes para el diseño y gestión de bases de datos relacionales; ofreciendo las competencias técnicas necesarias para modelar, optimizar y garantizar la integridad de la infraestructura de datos de una organización.

    • VIDEO: Introducción a las Bases de Datos. Página

      Las bases de datos son el cimiento invisible e indispensable de la infraestructura digital moderna; su valor radica en garantizar la operatividad y seguridad de las actividades humanas. Las bases de datos están presentes en diversos entornos críticos; como el procesamiento de transacciones financieras, el desarrollo de software, el Aprendizaje Automático, la Minería de Datos, el Big Data, las telecomunicaciones de alta velocidad, entre otros. Las bases de datos son estructuras especializadas que permiten avances en ciencias de la salud, geografía y ciberseguridad; adaptándose a necesidades específicas como la geolocalización o la protección de activos digitales. Cada sector tecnológico depende de una arquitectura de datos particular para mantener la continuidad y consistencia de sus datos.

    • Libro de Texto: Fundamentos de Sistemas de Bases de Datos. URL

      Fundamentos de Sistemas de Bases de Datos (5 ed.)
      Elmasri, R. y Navathe, S.
      Pearson Educación S.A., Madrid, 2007.
      ISBN: 978-84-7829-085-7
      Páginas: 1012.

    • Laboratorio de Bases de Datos. URL

      Este repositorio en GitHub ofrece un laboratorio práctico diseñado para facilitar el diseño e implementación de bases de datos. La plataforma utiliza la tecnología de contenedores Docker para desplegar los servicios de PostgreSQL 18 y pgAdmin 4. Este repositorio proporciona una estructura organizada para que los participantes del curso puedan conectar, gestionar y reiniciar sus entornos de datos de forma estandarizada; ofreciendo una infraestructura virtualizada y lista para usar en los proyectos del curso. 

    • Clase Virtual con el profesor Edgard Decena. URL
    • Plan de Evaluación del Curso. Página
    • El flujo de trabajo de este curso consiste en seguir los siguientes SEIS (6) pasos para cada tema:

      1. Asistir a las CLASES (presenciales y/o virtuales).
      2. Hacer la LECTURA.
      3. Hacer la LECCIÓN.
      4. Realizar los EJERCICIOS.
      5. Realizar el CUESTIONARIO (evaluación teórica).
      6. Entregar la TAREA (evaluación práctica).
    • Conceptos de Bases de Datos. Glosario
  • Entender las bases de datos es importante porque juegan un papel fundamental en diversas áreas de cualquier organización. En este primer tema, abordaremos cómo las bases de datos facilitan la gestión eficiente de la información mediante el uso de metadatos y el control centralizado. Finalmente, abordaremos el principal modelo de datos conceptual: el Modelo Entidad-Relación.

        • CLASE 1.1.1 Introducción y conceptos básicos. Página

          En esta clase introductoria se abordan los fundamentos de la teoría y práctica de las bases de datos; estableciendo una distinción clara entre los simples archivos digitales y los sistemas que garantizan la concurrencia y confiabilidad estática y dinámica. El núcleo del aprendizaje de esta clase se centra en el uso de un Sistema Gestor de Bases de Datos (DBMS) para administrar información de forma persistente; diferenciando los roles de usuarios como el administrador (DBA), el programador y el usuario final. Para lograr una implementación exitosa, el profesor enfatiza en la necesidad de comprender la tríada del modelo, esquema e instancia; así como los distintos niveles de abstracción que van desde lo conceptual hasta lo físico. Finalmente, se propone una metodología de trabajo rigurosa donde el diseño conceptual actúa como el plano arquitectónico esencial, el cual debe ser traducido posteriormente a un modelo lógico (predominantemente relacional) antes de su ejecución técnica.

        • LECTURA 1.1.1 Bases de datos y usuarios de bases de datos. URL
        • LECCIÓN 1.1.1 Introducción y conceptos básicos.
        • CUESTIONARIO 1.1.1 Introducción y Conceptos Básicos.
          Abrió: lunes, 20 de abril de 2026, 00:00
          Cerró: lunes, 11 de mayo de 2026, 13:53

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber hecho la lectura y la lección del tema. Asegúrese de haber comprendido los conceptos fundamentales; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 7 minutos para responder todo el cuestionario.

        • CLASE 1.2.1 El Modelo Entidad - Relación: Estructuras y Restricciones Implícitas. Página

          En esta clase magistral se presentan los fundamentos del Modelo Entidad-Relación, un sistema formal y conceptual utilizado para la definición y el diseño de bases de datos a nivel mundial. El profesor explica que la estructura de este modelo se basa en dos abstracciones principales: las entidades, que representan objetos o individuos del universo de discurso, y las relaciones, que describen los vínculos o interacciones entre dichos entes. Para facilitar la construcción de esquemas claros, se introduce un lenguaje gráfico estándar donde los rectángulos simbolizan tipos de entidad, los rombos representan relaciones y los óvalos indican atributos o características básicas de los datos. El propósito final de la clase es enseñar a transformar descripciones de la realidad en diagramas técnicos; estableciendo una distinción semántica precisa entre el esquema general y las instancias específicas de la información.

        • LECTURA 1.2.1 Modelado de Datos con el Modelo Entidad-Relación (ER). URL
        • LECCIÓN 1.2.1 Fundamentos del Modelado Entidad-Relación (ER).
        • TAREA 1.2.1 Modelado de Datos con el Modelo Entidad - Relación.
          Apertura: lunes, 27 de abril de 2026, 00:00

          La tarea consta de UN (1) problema de diseño conceptual que debe ser resuelto en forma MANUSCRITA en UNA (1) sola cara de una HOJA BLANCA TAMAÑO CARTA; la cual deberá ser escaneada y enviada por esta plataforma.

        • CUESTIONARIO 1.2.1 Modelado de Datos con el Modelo Entidad - Relación.
          Abrió: lunes, 27 de abril de 2026, 11:10
          Cerró: martes, 28 de abril de 2026, 00:00

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber visto los videos y hecho la tarea. Asegúrese de haber comprendido los conceptos fundamentales planteados en clase; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 10 minutos para responder todo el cuestionario.

        • CLASE 1.2.2 Tipos de Atributos y Restricciones sobre los Atributos en el Modelo de Entidad - Relación. Página

          En esta clase se explora el diseño conceptual de bases de datos mediante el Modelo Entidad-Relación, profundizando en cómo la estructura lógica y las restricciones inherentes definen el significado de los datos. En la clase se categoriza los atributos en simples o compuestos y monovaluados o multivaluados; subrayando la importancia de la semántica formal para evitar ambigüedades en el diseño. Se analiza con detalle el rol de las claves primarias como identificadores unívocos de entidades y se introducen las restricciones de cardinalidad (1:1, 1:N, N:M) y de participación, las cuales gobiernan cómo los objetos interactúan dentro del sistema. Finalmente, la lección explica conceptos avanzados como las entidades débiles, cuya existencia depende de una entidad propietaria, y la notación min-max como una herramienta expresiva para precisar los límites de las relaciones en el diagrama.

        • EJERCICIOS 1.2.2 Tipos de Atributos y Restricciones sobre los Atributos en el Modelo de Entidad - Relación. Página
        • TAREA 1.2.2 Tipos de Atributos y Restricciones sobre los Atributos en el Modelo de Entidad - Relación.
          Apertura: lunes, 11 de mayo de 2026, 00:00

          La tarea consta de UN (1) problema de diseño conceptual que debe ser resuelto en forma MANUSCRITA en UNA (1) sola cara de una HOJA BLANCA TAMAÑO CARTA; la cual deberá ser escaneada y enviada por esta plataforma.

        • CUESTIONARIO 1.2.2 Tipos de Atributos y Restricciones sobre los Atributos en el Modelo de Entidad - Relación.
          Abrió: lunes, 11 de mayo de 2026, 00:00
          Cerró: martes, 12 de mayo de 2026, 00:00

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber visto los videos y hecho la tarea. Asegúrese de haber comprendido los conceptos fundamentales planteados en clase; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 10 minutos para responder todo el cuestionario.

        • CLASE 1.3.1 El Modelo Entidad - Relación Extendido: Estructuras y Restricciones. Página

          En esta clase magistral se presenta el Modelo Entidad Relación Extendido: una evolución del diseño conceptual de bases de datos que integra conceptos de la orientación a objetos para manejar escenarios de mayor complejidad. El núcleo de la lección distingue entre la especialización, un proceso descendente para crear subclases específicas a partir de una entidad general, y la categorización, que utiliza la unión de conjuntos para representar casos de herencia selectiva. El profesor detalla con precisión las restricciones inherentes de estos modelos, tales como la participación total o parcial y la membresía disjunta o solapada, permitiendo definir con rigor lógico cómo se organizan los datos. Finalmente, el propósito de la clase es dotar al estudiante de herramientas para capturar la semántica de la realidad mediante estructuras como jerarquías y retículas, facilitando una transición fluida hacia el modelado lógico relacional.

        • LECTURA 1.3.1 El Modelo Entidad - Relación Extendido. URL
        • EJERCICIOS 1.3.1 El Modelo Entidad Relacion Extendido. Página
        • TAREA 1.3.1 El Modelo Entidad - Relación Extendido.
          Apertura: viernes, 22 de mayo de 2026, 00:00

          La tarea consta de UN (1) problema de diseño conceptual que debe ser resuelto en forma MANUSCRITA en UNA (1) sola cara de una HOJA BLANCA TAMAÑO CARTA; la cual deberá ser escaneada y enviada por esta plataforma.

        • CUESTIONARIO 1.3.1 El Modelo Entidad - Relación Extendido.
          Abrió: viernes, 22 de mayo de 2026, 08:30
          Cerró: viernes, 22 de mayo de 2026, 13:06

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber visto los videos y hecho la tarea. Asegúrese de haber comprendido los conceptos fundamentales planteados en clase; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 10 minutos para responder todo el cuestionario.

        • CLASE 1.3.2 Calidad de esquemas en bases de datos. Página

          Esta lección se enfoca en los criterios de calidad fundamentales para evaluar y perfeccionar el diseño conceptual de bases de datos utilizando el modelo entidad-relación. El profesor explica que el diseño es un proceso gradual de refinamiento que transforma un esquema inicial en uno definitivo mediante estrategias top-down y bottom-up, influenciado siempre por la experiencia del diseñador y su conocimiento de la realidad. En esta clase se detallan requisitos técnicos imprescindibles como la completitud y la corrección, así como principios de optimización entre los que destacan la minimalidad, la expresividad y la legibilidad. Finalmente, el profesor subraya la importancia de la autoexplicatividad y la extensibilidad; asegurando que el modelo debe ser capaz de evolucionar y comunicarse claramente a través de una documentación sólida y una diagramación profesional.

        • CUESTIONARIO 1.3.2 Calidad en esquemas de bases de datos.
          Abrió: sábado, 1 de agosto de 2026, 18:00
          Cerró: sábado, 1 de agosto de 2026, 19:10

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber visto los videos y hecho la tarea. Asegúrese de haber comprendido los conceptos fundamentales planteados en clase; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 10 minutos para responder todo el cuestionario.

  • El Modelo Relacional es el estándar por excelencia en la industria informática; ofreciendo una estructura matemática elegante y simple basada en tablas de datos. Al dominar sus restricciones de integridad, como las claves primarias y externas, se garantiza que la información sea siempre coherente y precisa. Este conocimiento es la base de los sistemas más potentes del mundo, permitiendo transformar requisitos complejos en soluciones digitales fiables.

        • CLASE 2.1.1 El Modelo Relacional: Estructuras y Restricciones. Página

          En esta lección técnica se describe el modelo relacional como una estructura lógica fundamental para la implementación y manipulación de bases de datos mediante software especializado. Basado en la teoría matemática de relaciones, el modelo organiza la información en conjuntos de tuplas denominados relaciones, las cuales se visualizan comúnmente a través de tablas compuestas por filas y columnas de datos atómicos. El profesor enfatiza la importancia de las restricciones inherentes, tales como la integridad de entidad para asegurar que las claves primarias identifiquen unívocamente cada registro sin admitir valores nulos, y la integridad referencial para establecer vínculos válidos entre distintas tablas. Finalmente, el docente explica que este modelo sirve como puente en el diseño de sistemas, transformando esquemas conceptuales abstractos en estructuras lógicas capaces de ser procesadas eficientemente por un computador.

        • LECTURA 2.1.1 El Modelo Relacional: Estructuras y Restricciones. URL
        • EJERCICIOS 2.1.1 El Modelo Relacional: Estructuras y Restricciones. Página
        • CUESTIONARIO 2.1.1 El Modelo Relacional: Estructuras y Restricciones.
          Abrió: viernes, 5 de junio de 2026, 08:00
          Cerró: lunes, 13 de julio de 2026, 14:23

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber visto los videos y hecho la tarea. Asegúrese de haber comprendido los conceptos fundamentales planteados en clase; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 10 minutos para responder todo el cuestionario.

        • CLASE 2.1.2 Diseño Lógico de una Base de Datos: Traducción de ERE a Relacional. Página

          En esta clase magistral se detalla el diseño lógico de bases de datos, centrándose en el proceso de traducción del modelo entidad-relación extendido (ERE) al modelo relacional. El profesor estructura el aprendizaje en tres fases —conceptual, lógica y física— enfatizando que la transición al modelo lógico requiere aplicar esquemas de traducción preconcebidos para garantizar que se preserve la semántica original de los datos. Durante la explicación, se examina cómo convertir entidades regulares, atributos compuestos y multivaluados en tablas, además de abordar la necesidad crítica de definir claves primarias, alternas y foráneas para mantener la integridad referencial. Finalmente, en la clase se analiza la complejidad de traducir interrelaciones según su cardinalidad y presenta cuatro estrategias distintas para manejar la especialización y categorización, evaluando el uso de restricciones explícitas para cubrir las limitaciones de los sistemas de bases de datos actuales.

        • LECTURA 2.1.2 Diseño de Bases de Datos Relacionales por Mapeado ER y EER a Relacional. URL
        • EJERCICIOS 2.1.2 Diseño Lógico de una Base de Datos: Traducción de ERE a Relacional. Página
        • CUESTIONARIO 2.1.2 Diseño Lógico de una Base de Datos: Traducción de ERE a Relacional.
          Abrió: viernes, 12 de junio de 2026, 08:00
          Cerró: lunes, 13 de julio de 2026, 14:24

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber visto los videos y hecho la tarea. Asegúrese de haber comprendido los conceptos fundamentales planteados en clase; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 10 minutos para responder todo el cuestionario.

        • CLASE 2.1.3 Operaciones en el Modelo Relacional - Violación de Restricciones. Página

          En esta clase se aborda de manera pedagógica las operaciones transaccionales en el modelo relacional de bases de datos, enfatizando la naturaleza dinámica de la información y la necesidad de mantener su integridad. El profesor explica que acciones fundamentales como la inserción, eliminación y modificación deben ser atómicas para garantizar que los datos siempre constituyan una instancia válida. Para lograr esto, se analiza cómo cada operación puede poner en riesgo las restricciones de clave, integridad de entidad y referencial, así como las reglas de nulidad y dominio. Finalmente, el docente explora los mecanismos de respuesta ante estas violaciones, detallando opciones como la propagación en cascada, la nulificación o el rechazo de la transacción, ilustrando estos conceptos con un ejercicio práctico sobre un sistema de gestión inmobiliaria.

        • CUESTIONARIO 2.1.3 Operaciones en el Modelo Relacional - Violación de Restricciones.
          Abrió: lunes, 15 de junio de 2026, 00:00
          Cerró: lunes, 15 de junio de 2026, 11:06

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber visto los videos y hecho la tarea. Asegúrese de haber comprendido los conceptos fundamentales planteados en clase; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 10 minutos para responder todo el cuestionario.

  • Este tema introduce el Lenguaje SQL; un lenguaje global y declarativo que constituye el motor de los sistemas de gestión de bases de datos relacionales modernos. Al actuar tanto como lenguaje de definición de datos (DDL) como de manipulación de datos (DML), el lenguaje SQL permite a los usuarios definir esquemas, tablas y vistas, además de realizar consultas y actualizaciones complejas de forma independiente a los detalles técnicos de almacenamiento.

        • CLASE 3.1.1 Consultas a bases de datos relacionales: SQL Básico. Página

          En esta lección magistral se ofrece una introducción técnica y evolutiva al lenguaje SQL, presentándolo como el estándar universal y declarativo fundamentado en el cálculo relacional de tuplas. El profesor recorre la cronología de sus estándares, desde sus orígenes básicos hasta la incorporación de procedimientos almacenados, orientación a objetos y el manejo de datos semiestructurados como XML. El núcleo de la clase explica la sintaxis del bloque básico (SELECT-FROM-WHERE), estableciendo paralelismos directos con los operadores de proyección, producto cartesiano y selección del álgebra relacional. Finalmente, el profesor distingue la capacidad del SQL básico frente al avanzado; advirtiendo que las consultas que requieren cuantificadores universales o divisiones relacionales no pueden resolverse únicamente con la estructura fundamental, sino que exigen herramientas de mayor complejidad lógica.

        • LECCIÓN 3.1.1 La cláusula SELECT. Página
        • LECTURA 3.1.1 SQL-99: definición del esquema, restricciones, consultas y vistas. URL
        • EJERCICIOS 3.1.1 La cláusula SELECT. Página
        • TAREA 3.1.1 La cláusula SELECT.
          Apertura: viernes, 19 de junio de 2026, 00:00

          La tarea consta de UN (1) problema sobre la cláusula SELECT que debe ser resuelto en forma MANUSCRITA en UNA (1) sola cara de una HOJA BLANCA TAMAÑO CARTA; la cual deberá ser escaneada y enviada por esta plataforma.

        • CUESTIONARIO 3.1.1 La cláusula SELECT.
          Abrió: viernes, 19 de junio de 2026, 00:00
          Cerró: lunes, 13 de julio de 2026, 14:17

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber visto los videos y hecho la tarea. Asegúrese de haber comprendido los conceptos fundamentales planteados en clase; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 10 minutos para responder todo el cuestionario.

          No disponible hasta que: La actividad TAREA 3.1.1 La cláusula SELECT. esté marcada como realizada
        • CLASE 3.2.1 Consultas a bases de datos relacionales: SQL Intermedio. Página

          Esta lección se enfoca en el lenguaje SQL intermedio, explorando las capacidades del lenguaje que superan el bloque básico y se alejan de los lenguajes formales tradicionales. El núcleo de la enseñanza radica en el ordenamiento y el agrupamiento; funciones que permiten organizar las filas mediante la cláusula ORDER BY y realizar particionamientos de datos para obtener resúmenes específicos. Se explica detalladamente el uso de funciones de agregación y la cláusula HAVING, las cuales sirven para procesar y filtrar grupos de información basándose en condiciones lógicas. Finalmente, el profesor aborda la ejecución de operaciones de conjunto y los diversos tipos de uniones o joins; subrayando la importancia de permitir que el manejador de la base de datos optimice las consultas de manera eficiente.

        • LECCIÓN 3.2.1 Consultas a bases de datos relacionales: SQL Intermedio. Página
        • LABORATORIO 3.2.1 Consultas a bases de datos relacionales: SQL Intermedio. Página
        • CUESTIONARIO 3.2.1 Consultas a bases de datos relacionales: SQL Intermedio.
          Abrió: viernes, 10 de julio de 2026, 09:00
          Cerró: viernes, 10 de julio de 2026, 09:20

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber visto los videos y hecho la tarea. Asegúrese de haber comprendido los conceptos fundamentales planteados en clase; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 10 minutos para responder todo el cuestionario.

        • CLASE 3.3.1 Consultas a bases de datos relacionales: SQL Avanzado. Página

          Esta clase se centra en el concepto de SQL avanzado, definiéndolo principalmente a través del uso de subconsultas y el anidamiento de bloques lógicos dentro de las cláusulas WHERE y HAVING. El profesor distingue entre consultas unitarias, que devuelven una única fila, y las no unitarias, que requieren el uso de cuantificadores como ANYALLIN o EXISTS para evaluar múltiples resultados. Un punto crítico de la lección es la diferencia entre consultas correlacionadas y no correlacionadas, advirtiendo que las primeras son menos eficientes porque deben ejecutarse repetidamente por cada fila de la consulta externa. Finalmente, el profesor ofrece estrategias para optimizar el diseño de bases de datos, sugiriendo evitar el anidamiento innecesario, utilizar vistas para mejorar la legibilidad y emplear técnicas específicas para representar operaciones complejas como la división relacional.

        • LABORATORIO 3.3.1 Consultas a bases de datos relacionales: SQL Avanzado. Página
        • CUESTIONARIO 3.3.1 Consultas a bases de datos relacionales: SQL Avanzado.
          Abrió: lunes, 13 de julio de 2026, 09:00
          Cerró: lunes, 13 de julio de 2026, 12:04

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber visto los videos y hecho la tarea. Asegúrese de haber comprendido los conceptos fundamentales planteados en clase; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 10 minutos para responder todo el cuestionario.

  • La programación de bases de datos constituye el eslabón vital que permite a las aplicaciones interactuar con el corazón de la información persistente utilizando lenguajes de propósito general. En este tema se presenta el conocimiento técnico necesario que permitirá construir software escalable, aprovechando los módulos almacenados persistentes en las bases de datos para optimizar el rendimiento del servidor.

        • CLASE 4.1.1 Programación SQL Procedimental. Página

          En esta clase se explica la programación SQL procedimental, un estándar que permite integrar lógica imperativa directamente en el servidor de base de datos para mejorar la eficiencia del procesamiento. En la clase se detalla el uso de bloques anónimos, funciones y procedimientos almacenados, así como el mecanismo de triggers bajo el paradigma de bases de datos activas. Se describen elementos técnicos fundamentales como la declaración de variables mediante %TYPE y %ROWTYPE, el manejo de estructuras de control y la manipulación de datos con la cláusula SELECT INTO. Finalmente, el profesor introduce el concepto de cursores como herramientas esenciales para recorrer y procesar conjuntos de datos fila por fila de manera estructurada.

        • LECTURA 4.1.1 Introducción a las Técnicas de Programación SQL. URL
        • LABORATORIO 4.1.1 Programación SQL Procedimental. Página
        • CUESTIONARIO 4.1.1 Programación SQL Procedimental.
          Abrió: viernes, 17 de julio de 2026, 12:20
          Cerró: viernes, 17 de julio de 2026, 12:40

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber visto los videos y hecho la tarea. Asegúrese de haber comprendido los conceptos fundamentales planteados en clase; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 10 minutos para responder todo el cuestionario.

        • CLASE 4.2.1 Normalización de BDR: Dependencias Funcionales. Página

          Esta clase constituye una lección académica sobre la normalización de bases de datos relacionales, centrada primordialmente en el concepto de dependencias funcionales como herramienta para evitar anomalías y redundancias. El profesor sostiene que un diseño óptimo nace de la semántica de los datos, explicando que una dependencia funcional ocurre cuando un conjunto de atributos determina unívocamente el valor de otros. A través de definiciones formales y los Axiomas de Armstrong, se detalla cómo identificar superclaves y claves candidatas mediante el cálculo de la clausura de atributos. Finalmente, el profesor ilustra estos conceptos teóricos con un algoritmo iterativo y un ejercicio práctico para transformar esquemas deficientes en estructuras lógicas sólidas y consistentes.

        • LECTURA 4.2.1 Dependencias funcionales y normalización en bases de datos relacionales. URL
        • CUESTIONARIO 4.2.1 Normalización de BDR: Dependencias Funcionales.
          Abrió: lunes, 20 de julio de 2026, 10:10
          Cerró: lunes, 20 de julio de 2026, 10:40

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber visto los videos y hecho la tarea. Asegúrese de haber comprendido los conceptos fundamentales planteados en clase; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 10 minutos para responder todo el cuestionario.

        • CLASE 4.2.2 Normalización de BDR: Formas Normales. Página

          En esta lección se aborda la normalización de bases de datos, un proceso de diseño esencial para eliminar la redundancia y prevenir inconsistencias mediante el cumplimiento de las dependencias funcionales. El profesor detalla los criterios técnicos de las formas normales, explicando que una estructura óptima debe alcanzar al menos la segunda o tercera forma normal, o idealmente la de Boyce-Codd (BCNF), basándose en conceptos clave como los atributos primos y las superclaves. Para facilitar este proceso en sistemas operativos que no fueron diseñados correctamente, se presentan diversos algoritmos de descomposición y el concepto de cobertura mínima; los cuales permiten dividir tablas complejas en esquemas más simples sin perder información. En última instancia, el profesor muestra una guía técnica para garantizar que el diseño lógico de una base de datos sea íntegro, eficiente y libre de anomalías mediante la aplicación rigurosa de reglas matemáticas de dependencia.

        • CUESTIONARIO 4.2.2 Normalización de BDR: Formas Normales.
          Abrió: lunes, 27 de julio de 2026, 15:00
          Cerró: lunes, 27 de julio de 2026, 15:10

          Antes de resolver este cuestionario, usted debe haber asistido a la clase con el profesor, haber visto los videos y hecho la tarea. Asegúrese de haber comprendido los conceptos fundamentales planteados en clase; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 10 minutos para responder todo el cuestionario.

    • VIDEO: Bases de Datos de Verdad. Página
    • FINAL: Examen Teórico (10%) Cuestionario
      Abrió: lunes, 3 de agosto de 2026, 10:00
      Cerró: lunes, 3 de agosto de 2026, 10:20

      Este cuestionario es la evaluación teórica final del curso de Administración de Bases de Datos. Asegúrese de haber comprendido los conceptos fundamentales planteados en el curso; ya que este cuestionario  SOLO  puede ser respondido en UN (1) solo intento. El cuestionario consta de 10 preguntas, con un valor de 1 punto por pregunta. Usted dispone de 7 minutos para responder todo el cuestionario.

      No disponible hasta que: La actividad VIDEO: Bases de Datos de Verdad. esté marcada como realizada
    • FINAL: Examen Práctico (20%) Tarea
      Apertura: lunes, 3 de agosto de 2026, 10:11

      El estudiante debe resolver un problema de modelación y diseño de bases de datos; especificando, en una primera etapa, el diseño conceptual mediante el Modelo Entidad - Relación - Extendido, luego, traducir el esquema conceptual a un esquema lógico mediante el Modelo Relacional y, finalmente, resolver los requerimientos de información mediante sentencias/programación en lenguaje SQL.

      No disponible hasta que: La actividad FINAL: Examen Teórico (10%) esté marcada como realizada